5-5-3 完成以上操作后,进行Debug
点击Debug后会出现下图所示的调试界面。
下图为调试工具栏,可以执行运行、退出debug模式、单步运行(很多种)、CPU复位、restart、刷新等功能。
实时调试:点击如下红框,可以进行实时调试,可以在Expressions窗口实时查看变量,或者通过Graph查看波形等等。
更多的功能希望大家能自己去挖掘。
5-6 导入已有的工程或者之前CCS版本的工程,点击Projec->Import Existing CCS Eclipse Proejct或者Import Legacy CCS v3.3 Project,选择相应的工程目录即可导入,如下图所示。对于以前CCS版本(CCS2.2,CCS3.1)的工程,我没有试过。
可以根据您的需要,选择是否拷贝到工作区(workspace)去。点击OK即可完成导入。
5-7 烧写Flash
不同于CCS3.3,CCSv5.x中将flash-programmer插件集成了。直接点击
后即
可完成烧写。
如果要进行密码设置或者其他的设置,选择Tools->On-chip Flash,如下图所示。可以选择擦除的Flash段,以及设置密码等等。
小技巧
1、 代码运行周期的查看
在CCSv5中提供了一个小插件用于查看代码运行的周期。进入调试模式后,点击工
具栏的run->clock->Enable,即可激活小插件。在CCS左下角会出现
。
可以在代码中设置断点,来查看一段代码或者一个函数运行多少个cycles。双击CCS左下角的时钟图标即可复位。
比如,我想查看中断ISR运行多少个时钟周期。
首先在中断开始部分设置断点,然后在中断最后设置断点。然后通过clock来计算两个断点之间有多少个cycles即可。
链接地址:
链接1 CCSv5.x Linux http://processors.wiki.ti.com/index.php/Linux_Host_Support 链接2 CCSv5改动:http://processors.wiki.ti.com/index.php/CCSv5_Changes 链接3 CCSv5 90天评估版本使用说明:
http://processors.wiki.ti.com/index.php/FAQ_-_CCSv5#Q:_Where_is_the_link_to_the_90_day_eval_license.3F
链接4 CCS下载地址:
http://processors.wiki.ti.com/index.php/Download_CCS?DCMP=dsp-mc-opemmp-120828&HQS=dsp-mc-opemmp-pr-sw3