CCS3.1使用教程:布局、调试和断点设置

5星 · 超过95%的资源 需积分: 50 19 下载量 38 浏览量 更新于2024-09-13 收藏 1017KB PDF 举报
CCS3.1教程 在本教程中,我们将详细介绍CCS3.1的使用方法,并提供中文图解,以帮助读者更好地理解和掌握CCS3.1。 **CCS3.1的布局和结构** 在CCS3.1中,工具栏的布局和结构与CCS2.2有所不同。CCS2.2的工具栏中有探针工具,但是CCS3.1中已经将探针功能集成到断点中去了。因此,在CCS3.1中,我们不再需要单独的探针工具。 **开始调试程序** 在编译完成之后,我们需要下载程序并进行功能调试。首先,选择“File”菜单中的“Load Program”,然后在工程文件夹下面的Debug文件夹下,选中**.out文件,点击打开,便开始下载程序了。将**.out文件下载到目标板上2812的RAM中。注意,在调试阶段,我们将程序下载到RAM中,但是在实际应用中,我们需要将程序固化到FLASH中,以免断电后数据丢失。 **调试程序常用的一些按钮** 在调试过程中,我们经常使用到Run和Animate两个按钮。Run按钮是如果遇到断点的话它就停下来了,而Animate按钮就算遇到断点时先停止DSP内核,刷新窗口,然后接着继续启动运行。Animate按钮常用来连续刷新变量窗口和生成graph图形等。 **添加断点** 在调试代码时,我们经常需要在某一行或者某几行代码前加上断点,以便观察代码的执行情况。添加断点的方法很简单,只要在该行代码前双击就行。双击之后,这行代码前面会出现一个红色圆块。另外一种添加断点的方法,就是在编译工具栏上,点一下那个小手图形的按钮,前提是你要把光标移动到想要设置断点的哪一行上。 **取消断点** 如果我们想要取消断点,那么我们可以在刚刚设置断点的那行再双击一下,代表断点的红色标记就消失了,断点也就被取消了。如果想要清除文件内的所有断点,那么我们可以按一下刚才小手按钮旁边的那个打了叉叉的小手按钮“Debug: Remove all breakpoints”。 **单步调试** CCS3.1提供了多种单步调试工具,包括Source-singlestep和Source-stepover两个按钮。Source-singlestep按钮是按一下,走一步的模式,而Source-stepover按钮是指在单步执行时,如果在函数内遇到子函数,那么不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作成一步。 CCS3.1提供了强大的调试功能和工具,帮助开发者更好地调试和优化代码。
2008-07-24 上传
目录第一章 CCS概述 41.1 CCS概述 41.2 代码生成工具 61.3 CCS集成开发环境 81.3.1 编辑源程序 81.3.2创建应用程序 91.3.3 调试应用程序 91.4 DSP/BIOS 插件 101.4.1 DSP/BIOS 配置 101.4.2 DSP/BIOS API 模块 111.5 硬件仿真和实时数据交换 131.6 第三方插件 161.7 CCS文件和变量 171.7.1安装文件夹 171.7.2文件扩展名 171.7.3环境变量 181.7.4增加DOS环境空间 19第二章 开发一个简单的应用程序 202.1 创建工程文件 202.2 向工程添加文件 222.3 查看源代码 242.4 编译和运行程序 262.5 修改程序选项和纠正语法错误 262.5 修改程序选项和纠正语法错误 272.6 使用断点和观察窗口 292.7 使用观察窗口观察STRUCTURE变量 312.8 测算源代码执行时间 322.9 进一步探索 342.10进一步学习 34第三章 开发DSP/BIOS程序 353.1 创建配置文件 353.2 向工程添加DSP/BIOS文件 373.3 用CCS 测试 393.4 测算DSP/BIOS代码执行时间 413.5 进一步探索 433.6 进一步学习 43第四章 算法和数据测试 444.1 打开和查看工程 444.2 查看源程序 464.3 为I/O文件增加探针断点 484.4 显示图形 504.5 执行程序和绘制图形 514.6 调节增益 534.7 观察范围外变量 534.7 观察范围外变量 544.8 使用GEL文件 564.9 调节和测试PROCESSING函数 574.10 进一步探索 594.11 进一步学习 60第五章 程序调试 615.1 打开和查看工程 615.2 查看源程序 635.3 修改配置文件 665.4 用EXECUTION GRAPH查看任务执行情况 695.5 修改和查看LOAD值 705.6 分析任务的统计数据 735.7 增加STS显式测试 755.8 观察显式测试统计数据 765.9 进一步探索 785.10 进一步学习 78第六章 实时分析 796.1 打开和查看工程 796.2 修改配置文件 806.3 查看源程序 826.4 使用RTDX控制修改运行时的LOAD值 846.5 修改软中断优先级 876.6 进一步探索 886.7 进一步学习 88第七章 I/O I7.1 打开和查看工程 I7.2 查看源程序 II7.3 SIGNALPROG应用程序 V7.4 运行应用程序 VI7.5 使用HST和PIP模块修改源程序 VIII7.6 HST和PIP资料 XI7.7 在配置文件中增加通道和SWI XII7.8 运行修改后的程序 XV7.9 进一步学习 XV