第5章 集成开发环境(CCS).ppt_第1页
第5章 集成开发环境(CCS).ppt_第2页
第5章 集成开发环境(CCS).ppt_第3页
第5章 集成开发环境(CCS).ppt_第4页
第5章 集成开发环境(CCS).ppt_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章集成开发环境 CCS 内容提要 CCS概述CCS的基本操作 CCS的窗口 菜单和工具条 文件的编辑 CCS工程项目的建立和构建工程项目的调试 程序的运行控制 断点和探测点的设置和使用 寄存器 存储器 变量的观察和修改 图形工具的使用 数据输入与输出等 5 1CCS概述 集成开发环境CCS概述CCS软件的安装 针对TMS320系列DSP工作于Windows操作系统下 采用图形接口界面提供有环境配置 源文件编辑 程序调试 跟踪和分析等工具 5 1 1集成开发环境CCS概述 1 CCS的两种工作模式 软件仿真器模式可以脱离DSP芯片 在PC机上模拟DSP的指令集和工作机制 主要用于前期算法实现和调试硬件在线编程模式可以实时运行在DSP芯片上 与硬件开发板相结合在线编程和调试应用程序 C55x集成代码产生工具用来对C语言 汇编语言或混合语言编程的DSP源程序进行编译汇编 并链接成为可执行的DSP程序主要包括汇编器 链接器 C C 编译器和建库工具等集成开发环境集编辑 编译 链接 软件仿真 硬件调试和实时跟踪等功能于一体包括编辑工具 工程管理工具和调试工具等 2 主要构成 DSP BIOS实时内核插件及其应用程序接口API 主要为实时信号处理应用而设计 包括DSP BIOS的配置工具 实时分析工具等实时数据交换的RTDX插件以及相应的程序接口API 可对目标系统数据进行实时监视 实现DSP与其他应用程序的数据交换由TI公司以外的第三方提供的各种应用模块插件 3 CCS的主要功能 具有集成可视化代码编辑界面 用户可通过其界面直接编写C 汇编 cmd文件等含有集成代码生成工具 包括汇编器 优化C编译器 链接器等 将代码的编辑 编译 链接和调试等诸多功能集成到一个软件环境中高性能编辑器支持汇编文件的动态语法加亮显示 使用户很容易阅读代码 发现语法错误 工程项目管理工具可对用户程序实行项目管理 在生成目标程序和程序库的过程中 建立不同程序的跟踪信息 通过跟踪信息对不同的程序进行分类管理基本调试工具具有装入执行代码 查看寄存器 存储器 反汇编 变量窗口等功能 并支持C源代码级调试断点工具 能在调试程序的过程中 完成硬件断点 软件断点和条件断点的设置 探测点工具 可用于算法的仿真 数据的实时监视等分析工具 包括模拟器和仿真器分析 可用于模拟和监视硬件的功能 评价代码执行的时钟数据的图形显示工具 可以将运算结果用图形显示 包括显示时域 频域波形 眼图 星座图 图像等 并能进行自动刷新 提供GEL工具 利用GEL扩展语言 用户可以编写自己的控制面板 菜单 设置GEL菜单选项 方便直观地修改变量 配置参数等支持多DSP的调试支持RTDX技术 可在不中断目标系统运行的情况下 实现DSP与其他应用程序的数据交换提供DSP BIOS工具 增强对代码的实时分析能力 5 1 2CCS软件的安装 系统配置要求 操作系统 Windows2000 XP NTPC 32MB以上RAM 500MB以上的剩余硬盘空间 Pentium133以上的微处理器 分辨率在800 600以上的显示器 现有的普通PC基本都能满足运行CCS的要求 安装过程包括两个阶段 安装CCS系统软件将CCS的安装光盘放入CD ROM驱动器中 运行光盘根目录下的setup exe 按照安装向导的提示将CCS安装到指定目录中 默认安装目录为C ti 安装完毕后 桌面出现 CCS2 C5000 和 SetupCCS2 C5000 两个快捷方式图标安装仿真器驱动程序根据不同的仿真器 按照说明书的提示进行安装 5 1 3配置CCS CCS是一个开放的开发环境 必须设置不同的系统配置才能实现对不同环境的支持系统配置 SystemConfiguration 定义用户将要使用的目标板 TargetBoard 或者软件仿真器 Simulator 配置方法如下 双击桌面上的 SetupCCS2 C5000 快捷方式图标 屏幕上将出现 ImportConfiguration 对话框 在 AvailableConfiguration 可用配置 中列出了包含的所有可用系统配置 如 C54xx C55xx等系列 有Simulator Emulator DSK等平台供选择选择合适的配置 在 Filters 选项中进行设置可以帮助更快地在可用配置找到所用的配置 点击 Import 按钮 所选的系统配置就被添加进 SystemConfiguration 中了点击 SaveandQuit 按钮 保存系统配置退出 SetupCCS2 C5000 即可完成CCS系统配置 5 2CCS的基本操作 进入CCS主界面源文件的建立 打开 关闭与编辑工程项目的创建 关闭和打开工程中文件的添加或删除工程的构建 编译 链接 5 2 1进入CCS主界面 1 窗口 工程窗口编辑窗口反汇编窗口内存显示窗口寄存器显示窗口图形显示窗口 CCS的所有窗口都含有一个关联菜单 2 主菜单 文件管理 载入执行程序 符号及数据 文件输入 输出等 文字及变量编辑 如剪贴 查找替换 内存变量和寄存器编辑等 工具条显示设置 包括内存 寄存器和图形显示等 工程项目管理 工程项目编译和构建工程项目等 设置断点 探测点 完成单步执行 复位等 性能菜单 包括设置时钟和性能断点等 利用通用扩展语言扩展功能菜单 选项设置 设置字体 颜色 键盘属性 动画速度 内存映射等 工具菜单 包括管脚连接 端口连接 命令窗口 链接配置等 DSP BIOS核 包括DSP BIOS配置工具 实时分析工具 DSP BIOS核 芯片支持库等 窗口管理 包括窗口排列 窗口列表等 帮助菜单 为用户提供在线帮助信息 3 常用工具条 1 标准工具条 创建文件按钮 用来创建新文件 打开文件按钮 用来打开已有的文件 保存文件按钮 用来保存当前窗口的文件 剪切按钮 用来剪切文本 将标记文本放入剪切板 复制按钮 用来复制文本 将标记文本放入剪切板 粘贴按钮 用来粘贴文本 将剪切板中的文本粘贴在光标处 撤消按钮 用于撤消最后的编辑活动 恢复按钮 用于恢复最后撤消的活动 向下搜索按钮 用来查找光标所在处下一个要搜索的字符串 向上搜索按钮 用来查找光标所在处前一个要搜索的字符串 搜索文本段按钮 将加亮显示的文本段作为搜索文本 单击该按钮 窗口将移动到该段下一个出现的位置 搜索多个文件按钮 在多个文件中搜索指定的文本段 打印文件按钮 用来打印当前窗口源文件 帮助按钮 为用户提供上下文相关的帮助 2 编辑工具条 把光标放置在某括号前 按此按钮即查找自光标所在处开始的括号 并标记括号对中的文本 查找下一个开括号对 标记与之对应的括号对内的文本 查找匹配括号按钮 查找下一个开括号按钮 把选中的文本块左移一个制表站 把选中的文本块右移一个制表格 设置或取消书签 查找下一个书签 查找上一个书签 编辑书签 3 工程项目工具条 编译当前的源文件 生成目标 obj 文件 对上次操作以后改变了的文件进行编译 并链接生成输出 out 文件 重新编译并链接当前工程项目中的所有文件 生成输出 out 文件 在编辑窗口中的源文件或反汇编指令中设置断点 删除全部断点 设置探测点 删除全部探测点 4 调试工具条 单步运行 遇到函数或子程序 则进入函数内部或子程序 汇编语言调试 单步运行 遇到函数或子程序时全速完成 不进入函数内部或子程序 汇编语言调试 单步跳出 从当前子程序的位置全速执行后续子程序 返回到调用该子程序的指令 单步运行 遇到函数或子程序 则进入函数内部或子程序 C语言调试 单步运行 遇到函数或子程序时全速完成 不进入函数内部或子程序 C语言调试 程序从上次运行停止处 全速运行到当前光标处 从当前PC位置开始执行程序 直到遇到断点后停止 暂停正在执行的程序 在执行前先设置好各断点 每按一次该按钮 就会从当前程序位置执行到下一个断点处 连续按该按钮可以实现动画运行 用来显示寄存器观察窗口 观察和修改寄存器 用来打开存储器窗口选项 显示存储器观察窗口 用来打开调用堆栈观察窗口 用来打开反汇编窗口 用来打开快速观察窗口 查看和修改变量 用来打开观察窗口 监视局部变量和全局变量的值 5 2 2源文件的建立 打开 关闭与编辑 图5 7工程文件夹 以音频增益处理程序 volume 为例 在CCS环境下讲述源程序文件的建立和编辑 工程文件的建立 工程项目的编译 链接 程序的运行控制 变量观察等CCS的基本使用方法 例5 1 建立3个新的文本格式源程序文件 文件内容如下 1 C语言源程序volume c 相关头文件 include volume h 工作变量定义 intinp buffer BUF SIZE 输入缓冲区intout buffer BUF SIZE 输出缓 BUF SIZE的定义见volume hint input int output intvolume 2 structPARMSstr 2934 9432 213 9432 调用子程序规则 intread signals int input intwrite buffer int input int output intcount intoutput signals int output 主程序 main intnum BUF SIZE inti 初始化 i 0 input inp buffer output out buffer 无限循环 while TRUE read signals inp buffer 加软件断点和探针write buffer inp buffer out buffer num output signals output i 子程序 读取输入信号intread signals int input 在此读取采集数据信号放到输入缓冲区input return TRUE 将数据进行处理后搬移到输出缓冲区intwrite buffer int input int output intcount inti for i 0 i count i output i input i volume 将输入数据放大volume倍放到输出缓冲区return TRUE 输出处理后的信号intoutput signals int output 在此将输出缓冲区out buffer中的数据发送到输出设备 比如DA return TRUE 2 头文件volume h defineBUF SIZE0 x64 defineTRUE1 defineFALSE0structPARMS intBeta intEchoPower intErrorPower intRatio structPARMS Link 3 命令文件volume cmd mt mapMEMORY DARAM o 0 x100 l 0 x7f00VECT o 0 x8000 l 0 x100DARAM2 o 0 x8100 l 0 x7f00SARAM o 0 x10000 l 0 x30000SDRAM o 0 x40000 l 0 x3e0000 SECTIONS text DARAM vectors VECT trcinit DARAM gblinit DARAMfrt DARAM cinit DARAM pinit DARAM sysinit DARAM bss DARAM2 far DARAM2 const DARAM2 switch DARAM2 sysmem DARAM2 cio DARAM2 MEM obj DARAM2 sysheap DARAM2 sysstack DARAM2 stack DARAM2 5 2 3工程项目的创建 关闭和打开 选择菜单 Project New 打开 ProjectCreation 对话框在 Project 填入工程名 在 Location 中会自动补全存储路径 也可以自由选择存储路径在 ProjectType 中选择 Executable out 这表示生成一个 out类型的可执行的文件在 Target 中填入平台名称 1 创建一个新的工程项目 例5 2 创建一个名为 volume pjt 的工程文件 2 工程项目的关闭选择菜单 Project Close 即可关闭当前工程项目 3 工程项目的打开选择项目菜单 Project 中的 Open 命令 弹出 ProjectOpen 对话框在对话框中 选择要打开的工程项目文件 单击 打开 按钮 打开另一个工程项目后 以前打开的工程项目将自动关闭 5 2 4工程中文件的添加或删除 1 向工程中添加文件单击 Project AddFiletoProjects 选择添加的文件或在项目管理器 ProjectView 中单击右键或将文件拖进项目管理器的窗口中来完成添加文件任务 2 从工程中删除文件在工程项目清单中 用右键单击所要删除的文件 弹出关联菜单 选择 RemovefromProject 选项即可删除该文件 5 2 5工程的构建 编译 链接 工程项目的构建对工程有关文件进行编译链接 生成可执行文件CCS的构建工程项目提供了4种操作 即编译文件增加性构建全部重新构建停止构建 1 编译文件 编译文件仅完成对当前源文件的编译 不进行链接 具体操作如下 在工程项目清单中 右击要编译的源文件名 选择关联菜单中的 Open 选项 打开要编译的源文件 也可双击文件名 打开源文件在菜单 Project 中选择 CompileFile 或单击项目工具条中的编译文件按钮 对打开的文件进行编译在对当前文件进行编译的过程中 工作界面的底部出现 Output 窗口 显示编译信息 2 增加性构建 仅对修改过的源文件进行编译 先前编译过 没有修改的文件不再进行编译以下方法都可以完成工程项目的增加性构建选择项目菜单 Project 中的 Build 命令单击项目工具条中的增加性构建按钮在工程项目窗口中 右击工程项目文件 选择关联菜单中的 Build 选项 3 全部重新构建 对当前工程项目中的所有文件进行重新编译 重新链接 形成输出文件以下方法都可以完成工程项目的增加性构建选择 Project 菜单中的 RebuildAll 单击项目工具条中的全部重新构建按钮 4 停止构建 停止当前的构建进程选择 Project 菜单中的 StopBuild 或单击项目工具条中的停止构建按钮 5 工程项目选项 工程项目选项的类型 C编译器选项汇编器选项链接器选项工程项目选项类型的设定可通过工程项目选项对话框来设定也可以在工程项目命令文件中设定 参考第4章有关内容 例5 4 构建 volume pjt 工程 打开 volume pjt 点击项目工具条中的按钮 即可完成该工程的全部重新构建生成的可执行代码文件为 volume out 放在目录e DSP C55exam volume debug下 5 3工程项目的调试 当完成工程项目构建 生成目标文件后 就可以进行程序的调试一般的调试步骤为 装入构建好的目标文件设置程序断点 探测点和评价点执行程序程序停留在断点处 查看寄存器和内存单元的数据 并对中间数据进行在线 或输出 分析 5 3 1程序的运行控制 程序运行控制在调试程序过程中的复位 执行 单步执行等操作CCS开发环境提供了多种调试程序的运行操作 使用调试工具条或使用调试菜单 Debug 中的相应命令 1 加载程序 装载程序在进行程序运行之前 需将 out目标文件装入目标系统选择菜单 File LoadProgram 弹出 LoadProgram 对话框中 选择所要装载的 out文件 即可将程序加载到目标系统重新装载程序在调试程序的过程中 经常会出现程序被破坏的情况 可选择 File 菜单中的 ReloadProgram 命令 向目标系统重新装载文件 2 复位目标处理器 CPU复位命令在 Debug 调试菜单中 选择 ResetCPU 该命令是将目标处理器CPU恢复到上电初始状态 初始化所有寄存器的内容 并停止当前所执行的用户程序重新开始命令在 Debug 调试菜单中 选择 Restart 该命令是将CCS的程序指针PC恢复到用户程序的入口地址 但不能开始执行程序 进入主程序命令在 Debug 调试菜单中 选择 GoMain 该命令用于调试C语言用户程序其功能是将一个临时断点设置在用户程序关键字 main 处 并从此处开始执行用户程序 直到遇到用户设置的断点或执行 Halt 命令时 停止执行程序 撤销临时断点当执行的用户程序停止在 main 处时 相关的一些源文件被自动装载 3 单步运行 1 单步进入 快捷键F8 若源程序采用汇编指令 则该命令完成一条汇编指令的执行若采用的是C程序 则这一命令将执行一条C指令 可进入语句内部 如子程序或软件中断等 调试 2 单步执行 快捷键F10 在菜单 Debug 中 选择 StepOver 命令或单击调试工具条上的按钮单步执行操作该操作是每发出一条操作命令 执行一条或一段程序对于一般程序 该命令仅执行一条程序指令 一条汇编指令或C语句 若所执行的是一条程序调用语句 则该命令是将所调用的程序作为一条指令来完成 即把调用指令和调用程序作为一条指令来执行 3 单步跳出 快捷键Shift F7 执行菜单 Debug 中的 StepOut 命令或单击调试工具条上的按钮 即可完成单步跳出操作此命令可完成从子程序中跳出 即从当前子程序的位置开始 自动执行后续的程序 直到返回到调用该子程序的指令为止 4 执行到当前光标处 快捷键Ctrl F10 可以通过选择菜单 Debug 中的 RuntoCursor 命令或单击调试工具条中的按钮来完成操作在程序的调试过程中 此项操作可以提供方便的调试方法 只要在反汇编窗口中设置一个光标 单击设定指令的所在行 就可以使程序从当前位置开始 一直执行到光标所在处为止 4 多步执行操作 选择调试菜单 Debug 中的 MultipleOperations 命令 弹出 MultipleOperation 对话框在对话框的下拉菜单中选择相应的单步操作类型 在对话框的 Count 选项中设定相应的操作次数 单击 OK 按钮即可完成多步操作 5 实时运行 执行程序选择调试菜单 Debug 中的 Run 命令 或单击调试工具条上的运行程序按钮 程序运行直到遇见断点为止暂停执行在调试菜单 Debug 中 选择 Halt 命令 或单击调试工具条上的暂停程序按钮 暂停程序的运行 动画执行使用调试菜单 Debug 中的 Animate 命令 或单击调试工具条上的动画执行按钮 可以实现动画操作在执行前先设置好各断点 然后 每执行一次操作命令 就会从当前程序位置执行到下一个断点处动画执行速度可通过设置选项设定 自由运行在调试菜单 Debug 中的 RunFree 命令 实现用户程序的自由运行这是一种全速执行用户程序的操作 从当前的PC位置开始 忽略所有的断点 探测点和评价点 全速执行用户程序若要停止自由运行 可使用 Halt 暂停 命令或对目标处理器进行硬件复位 5 3 2断点 断点的作用暂停程序的运行 以便观察程序的状态 检查或修正变量 查看调用的堆栈 存储器和寄存器的内容等断点可以设置在编辑窗口中源代码行上 也可以设置在反汇编窗口中的反汇编指令上设置断点时应当避免以下两种情形 将断点设置在属于分支或调用的语句上将断点设置在块重复操作的倒数第一或第二条语句上 1 断点的设置方法 在反汇编窗口或含有C源代码的编辑窗口中 将光标移到需要设置断点的语句行上 单击项目工具条上的设置断点按钮 则在该行语句设置一个断点或 通过菜单 Debug 中 Breakpoints 命令 弹出 Breakpoints ProbePoints 对话框 然后在对话框中选择断点类型 位置 2 断点的删除 单击项目工具条上的删除断点按钮 可以删除全部断点如果只想删除部分断点 可以打开 Breakpoints ProbePoints 对话框 在断点窗口的清单中 选择要删除的断点 单击 delete 按钮 可以删除该断点 3 断点的允许和禁止 禁止断点打开 Breakpoints ProbePoints 对话框 在断点窗口的清单中 选择要删除的断点 单击该断点的标记框 清除 号标记 使该断点处于禁止状态 可以删除部分断点允许断点打开 Breakpoints ProbePoints 对话框 在断点窗口的清单中 选择要允许的断点 单击该断点的标记框 设置 号标记 使该断点处于允许状态 5 3 3反汇编窗口的使用 反汇编窗口主要用来显示反汇编后的指令和调试所需的符号信息 包括反汇编指令 指令所存放的地址和相应的操作码 机器码 1 打开反汇编窗口 当程序装入目标处理器或仿真器后 CCS会自动打开反汇编窗口用户可以使用 View 菜单中的 Dis Assembly 选项 或调试工具条中的观察反汇编按钮 打开多个反汇编窗口 图5 14反汇编窗口 2 修改程序当前地址 在调试程序时 经常需要修改执行程序的当前地址 可在反汇编窗口中完成在反汇编窗口中 把光标移至某程序行 选择菜单 Debug 的 SetPCtoCursor 选项 即可把执行程序的当前地址设置在光标处 3 观看C源程序与汇编程序的混合代码 利用反汇编窗口可以观看C源程序和汇编程序的混合代码 选择 View MixedSource ASM 则会同时显示汇编语言语句和C语言语句 如图5 15所示 图5 15 MixedSource ASM 窗口 单击某个指令或寄存器 再按 F1 键 将出现关于这个指令和寄存器的详细解释 这是一个学习汇编语言的好方法 5 3 4存储器窗口的使用 存储器窗口可以直接显示存储器的内容 在调试程序的过程中 可直接观察存储器的内容来判断程序的正确性 1 观察存储器的内容 1 点击调试工具条中的观察存储器按钮 或选择 View 菜单中的 Memory 选项 可以打开 MemoryWindowOptions 对话框 图5 16存储器选项窗口 2 输入各选项参量 确定窗口的特征 Address 地址 Q Value Q值表示所观察数据的小数点位置 其值可选择0 31之间的整数 Format 数据格式 从下拉菜单中选择 UseIEEEFloat 数据以IEEE浮点格式显示 Page 页面选择显示的存储器空间类型 可选择的类型有Program 程序 Data 数据 和I O EnableReferenceBuffer 使能参考缓冲器StartAddress 表示所要观察的存储器起始地址 注意必须以0 x开头 EndAddress 存储器结束地址 UpdateRefrenceBufferAutomat 自动更新参考缓冲器 3 单击 OK 按钮 出现存储器窗口 图5 17存储器窗口 2 编辑存储器 1 快速编辑打开存储器窗口 找到要编辑的存储器位置 左键双击要编辑的存储器所在行 弹出 EditMemory 对话框 在编辑对话框的 Data 栏中 输入要编辑的数据 点击 Done 按钮 完成存储器的编辑 2 采用命令菜单编辑打开 Edit 菜单 选择 Memory 中的 Edit 命令 弹出 EditMemory 对话框 在 Address 和 Data 栏中 输入地址和数 点击 Done 按钮 完成存储器的编辑 3 存储器块操作 拷贝数据块 用来将存储器中某一区域的数据块复制到另一个区域 在主菜单 Edit 中 选择 Memory 中的 Copy 命令 打开 SetupforCopying 对话框 输入源数据块的首地址 数据长度和存储空间类型 输入目标数据块首地址和存储空间类型 点击 OK 按钮 即完成数据块拷贝 填充数据块 用特定的数据填充存储器某一段区域 在主菜单 Edit 中 选择 Memory 中的 Fill 命令 打开 SetupFillMemory 对话框 输入数据块首地址 数据长度 填充数据内容和存储空间类 点击 OK 按钮 完成数据块填充 5 3 5寄存器窗口的使用 寄存器窗口的作用用来观察目标处理器的CPU寄存器和外设寄存器 CPU寄存器的内容还可以通过寄存器编辑对话框进行编辑修改 1 启动寄存器窗口 点击调试工具条中的观察寄存器按钮 或选择菜单 View 中的 Registers CPURegisters 选项 可以打开寄存器窗口 2 编辑寄存器 有三种方法可以打开编辑寄存器对话框在打开的寄存器窗口中 双击某寄存器名即可打开编辑对话框 选择 Edit 菜单中的 EditRegister 命令 可打开编辑对话框 从寄存器窗口中 右击窗口打开关联菜单 选择 EditRegister 命令 可打开编辑对话框 5 3 6观察窗口的使用 观察窗口 WatchWindow 用于实时地观察和修改局部变量和全局变量的值 1 打开观察窗口 使用调试工具条中的打开观察窗口按钮 或采用 View 菜单中的 WatchWindow 命令都可以打开观察窗口 在 WatchLocals 标签中 调试器自动显示局部变量的名字 大小 类型 局部变量的值可以被改变 但是名字不能改变 在 Watch 标签中 调试器显示局部和全局变量以及指定表达式的名字 大小 类型 在 WatchLocals 窗口中不能添加或删除变量 而添加变量或表达式需要在 Watch 窗口中进行 将光标移到所选定的观察窗口中 单击图标 或按键盘上的 Insert 键 在出现的框内输入变量符号 即把该变量加入到观察窗口中 2 在观察窗口中加入观察变量 3 删除观察变量 有两种方法可以从观察窗口中删去某变量 在当前观察窗口中 双击某变量 按键盘中的 Delete 键 从窗口列表中删除此变量 选中某变量后 右键单击该变量 打开关联菜单 选择 DeleteSelectedItems 选项 即可删除该变量 4 编辑变量 有两种方法可以完成变量的编辑 在观察窗口中找到所要编辑的变量 左键双击要编辑的变量 在 Value 栏中 输入要编辑的数据 选择菜单 Edit 中的编辑变量命令 EditVariable 弹出编辑变量对话框 在对话框中输入信息 要编辑的变量名和新的变量值 点击 OK 按钮完成编辑 5 3 7图形显示工具 CCS开发环境提供了多种强大功能的图形显示工具 可以将内存中的数据以各种图形的方式显示给用户 帮助用户直观了解数据的意义 图形工具在数字信号处理中非常有用 可以从总体上分析处理前和处理后的数据 以观察程序运行的效果 在菜单 View 中选择 Graph 选项 即可进入图形显示功能子菜单 表5 1图形显示功能 5 3 8探测点 探测点是一种设置在源文件某条语句上的特殊断点 主要用来与一个外部文件的读 写相关联 当用户程序运行到探测点时 自动地从与该探测点连接的外部文件中读入数据或将存储器内容输出给外部文件 完成数据的传输后 自动恢复程序的运行 探测点在算法开发过程中是一个有用的工具 可用来与PC主机进行数据通信 1 探测点的设置 探测点可以在编辑窗口的源文件中设置 也可以在反汇编窗口的反汇编指令中设置 在编辑窗口或反汇编窗口中 将光标移到主函数要加入探测点的行上 单击项目工具条

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论