包括CCS3.3和CCS5.5两个版本的调试教程。
CCS3.3
3.3教程来自http://zhujlhome.blog.163.com/blog/static/20562109220126103288550/
-
CCS的布局和结构
值得一提的是CC3.3和CCS2.2工具栏的区别,CCS2.2工具栏的图如下面所示,
我们将其和CCS3.3的工具栏比
对之后发现CCS.2中的探针工具已经不在CCS3.3的工具栏中了,这是因为CCS3.3中的断点就包含了探针功能
-
开始调试程序
在编译完成之后,要来下载程序并进行功能调试。"File","Load Program",在工程文件夹下面的Debug文件夹下,选中**.out文件,点击打开,便开始下载程序了。将**.out文件下载到目标板上2812的RAM中。
注意,这里是调试,所以将程序下载到RAM。等到最后您要固化程序的时候,就得下载到FLASH了,因为断电之后,RAM里面所有的数据都会消失。
调试程序常用的一些按钮:
Run和Animate的区别,Run是如果遇到断点的话它就停下来了。而Animate就算遇到断点时先停止DSP内核,刷新窗口,然后接着继续启动运行,常用来连续刷新变量窗口和生成graph图形等
1) 如何添加断点
我们调试代码时有时候想看看某一行或者某几行代码是否有执行,或者想看看执行前后变量的一些变化,那么我们就需要在这行或者这几行代码前加上断点了。加上断点的方法很简单,只要在该行代码前双击就行。双击之后,这行代码前面会出现一个红色圆块。另外一种添加断点的方法,就是在刚才的编译工具栏上,点一下那个小手图形的按钮,前提是你要把光标移动到想要设置断点的哪一行上。这时运行Run按钮,程序就会在断点处停下,黄色的小箭头又出现了。