第6篇CCS集成开发环境及其使用.ppt

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.4.6 可执行文件的加载与运行 如果在调试工程中出现一些异常情况,需要中止或运行程序,这就需要复位。CCS提供了3种复位操作: (1)复位CPU,在菜单栏选择Debug→Reset CPU,就可以停止运行程序,并初始化所有寄存器的内容,PC指向FF80h。 (2)重新启动,在菜单栏选择Debug→Restart,可停止运行程序,并将PC恢复到当前载入程序的入口地址。 (3)运行到主程序函数main( )入口位置,选择Debug→Go Main,在当前加载程序的函数main( )处设置一个临时断点,然后开始执行程序。当程序中止或遇到一个断点时,临时断点被删除。此命令为C程序员提供了一种快捷运行用户程序的方法。 6.4 CCS集成开发环境 的使用 第6章 CCS集成开发环境及其使用 6.4.7修改Build选项并更正语法错误 由于volume.c程序文件中FILEIO没有定义,因此在编译时将忽略程序中的部分代码,这样链接生成的DSP程序中也不包括这部分代码。下面通过更改程序选项来定义FILEIO,从而将这部分代码生成到执行程序中,并更正源代码中存在的语法错误。具体操作步骤如下: (1)在CCS菜单栏中选择Project→Build Options,弹出 Build Options窗口。 6.4 CCS集成开发环境 的使用 第6章 CCS集成开发环境及其使用 图6-34 在Build Options窗口定义 6.4.7修改Build选项并更正语法错误 (2)单击Compiler栏,在Category列表中选择 Preprocessor,然后在右侧的Pre-Define Symbols(-d)域中输入FILEIO,与_DEBUG用分号隔开,定义符号FILEIO。在定义FILEIO 之后,C编译器的编译范围将包括对应FILEIO预编译部分的源代码。单击“确定”按钮保存选项设置。 6.4 CCS集成开发环境 的使用 第6章 CCS集成开发环境及其使用 (3)在CCS主界面的菜单栏中选择Project→Rebuild All 或单击工程工具栏上的 按钮,重新对工程中所有文件进行编译链接。此时输出窗口将显示编译错误信息。用户可以在此窗口中翻阅错误、警告信息,并可通过双击红色出错信息提示,使光标跳转到出错的程序行。修改后存盘。再对工程重新编译链接(Build)并生成新的volume.out文件。 6.4.8 使用断点调试程序 设置断点是调试程序的必备工具。在调试程序的过程中,通过设置断点,可以暂停程序的运行,以便于检查、分析程序的运行情况,观察和修改中间变量、寄存器或存储单元的数值。使用断点调试程序的方法: (1) 在CCS主界面的菜单栏中选择File→Reload Program重新加载程序。 (2)在菜单栏中选择Debug→Go Main,此时源程序编辑窗口左侧黄色箭头显示在main函数体开始处。将光标放在第64行“puts(“begin processing”);”上,单击工程工具栏上的 按钮将在当前光标所在行设置断点,断点设置完毕后该位置出现红色圆点。 6.4 CCS集成开发环境 的使用 第6章 CCS集成开发环境及其使用 6.4.8 使用断点调试程序 6.4 CCS集成开发环境 的使用 第6章 CCS集成开发环境及其使用 (3)在菜单栏中选择Debug→Run或单击调试工具栏上的 按钮或按F5键,运行程序。此时黄色箭头将停在断点处,输出窗口 Stdout栏显示上一条信息“volume example started”。在菜单栏中选择Debug→Step Over,单步执行程序,“begin processing”将出现在输出窗口。 (4)在菜单栏中选择Debug→Animate,程序在断点处略作停顿则继续运行。输出窗口不断出现“begin processing”。执行菜单命令Debug→Halt或单击调试工具栏上的Halt按钮或按Shift+F5,中止程序运行。 (5)将光标放在断点所在行,单击工程工具栏上的 按钮,可消除此断点。单击工程工具栏上的 按钮,全部断点都被清除。 6.4.9 使用Watch窗口观察变量 通过Watch窗口可以检查和编辑变量或C表达式,可以以不同格式显示变量值,还可显示数组、结构体变量或指针等包含多个元素的变量。使用Watch窗口观察变量的方法: 6.4 CCS集成开发环境 的使用 第6章 CCS集成开发环境及其使用 在CCS主界面的菜单栏中选择View→Watch Window 或单击 按钮,CCS主界面下方就会弹出一个变量观察窗口。 单击变量观查窗口左下方的Watchl按钮,窗口中就会出现一蓝色亮条。单击此亮条左侧的“Name”列,在空白处输入变量名称并回

文档评论(0)

187****5045 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档