- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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”列,在空白处输入变量名称并回
您可能关注的文档
- 第三篇_购买行为分析.ppt
- 第二篇第三节遗传信息的携带者—核酸.ppt
- 第三篇+直译与意译.ppt
- 第三篇 化学与健康.ppt
- 第三篇 社会政策科学的历史发展+相关概念(流派)2009.ppt
- 第二篇会计科目和账户.ppt
- 第三篇 通用账务处理模块的基本操作.ppt
- 第三篇 信息技术学科的学习与思维.ppt
- 第二篇课件~2.ppt
- 第二篇维纳滤波器与卡尔漫滤波器.ppt
- 《GB/T 12668.7202-2024调速电气传动系统 第7-202部分:电气传动系统的通用接口和使用规范 2型规范说明》.pdf
- 《GB/T 15692-2024制药机械 术语》.pdf
- GB/T 15692-2024制药机械 术语.pdf
- 中国国家标准 GB/T 15692-2024制药机械 术语.pdf
- GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 中国国家标准 GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 《GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求》.pdf
- 《GB/T 30117.1-2024非相干光产品的光生物安全 第1部分:通用要求》.pdf
- 《GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验》.pdf
- GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验.pdf
文档评论(0)