CCS6.0教程 - 图文 联系客服

发布时间 : 星期四 文章CCS6.0教程 - 图文更新完毕开始阅读

研旭电气科技有限公司:http://www.njyxdq.com

图5-2-1图中蓝底色一行为密码区域使用情况,如果在used于unused一栏下分别为0和08表示密码区域未使用,否则密码区域可能已经被使用,不可以烧写,若强行烧写将导致芯片锁死,此时可以自己重新新建工程编译。

CCS6.0的烧写操作与仿真操作一样,只不过将导入的工程的CMD文件从“28335_RAM_lnk.cmd(仿真所用CMD文件)”替换成“28335.cmd(烧写所用CMD文件)”(注意:28335.cmd和28335_RAM_lnk.cmd两者只能选其一参与编译,否则编译器将无法识别具体的操作空间而出错),然后右击工程选择“BuildProject”进行编译,编译没有错误后会在Workspace(工作区间)的工程文件夹下的Debug文件夹里产生一个.out文件),加载这个“.out”文件即可,不需要点击运行。

29研旭天猫旗舰店:http://yanxusmpj.tmall.com

第六章CCS6.0中一些常见的功能按钮

CCS6.0中所有功能按钮都可以在工具栏中调出来,这里将一些比较常用的功能按钮拎出并加以介绍:

常见的功能按钮可在工具栏中的“View”、“Tools”和“Window->ShowView”中调出来,如下图6-1、6-2、6-3所示:

图6-130研旭电气科技有限公司:http://www.njyxdq.com

图6-2图6-331研旭天猫旗舰店:http://yanxusmpj.tmall.com

常见功能窗口介绍:

6.1加载代码

调试器完成目标初始化之后,项目的输出文件.OUT将自动加载到活动目标,并且默认情况下代码将在main()函数处停止。

注意:代码将自动写入MSP430、F28x和Stellaris设备闪存中。要配置闪存加载程序属性,请启动调试器并转到菜单“Tools->On-chipFlash(工具->片内闪存)”

①“CCSDebug(调试)”视图包含每个芯片核的目标配置和调用堆栈。②源代码视图显示了在main()处停止的程序。

③基本调试功能(运行、停止、步入/步出、复位)位于“CCSDebug(调试)”视图的顶部栏中。

④“Target(目标)”菜单还有其他几种调试功能。

注意:如果目标配置需要先运行脚本再加载代码,将打开“View->Console(控制台)”视图。

这些脚本采用GEL(通用扩展语言)编写而成,在对包含复杂外部内存时序和电源配置的设备进行配置时尤其需要此类脚本。

6.2监视变量和寄存器

在程序加载时还会打开“Variables”、“Expressions”和“Registers”视图,并显示本地和全局变量,如下图6-2-2和图6-2-3所示:

图6-2-232