- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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”列,在空白处输入变量名称并回
您可能关注的文档
- 第6章 文件处理与进程控制.ppt
- 第6章 可编程序控制器简介.ppt
- 第6章 差错与控制报文协议.ppt
- 第6章 无菌包装.ppt
- 第6章 氧化还原滴定法.ppt
- 第6章 液压辅助装置.ppt
- 第6章 溶液平衡.ppt
- 第6章 物理层.ppt
- 第6章 磁路和变压器.ppt
- 第6章 矩阵函数.ppt
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- ansys结构声振耦合解决方案.pptx VIP
- ANSYS系统仿真与数字孪生解决方案.pptx VIP
- 第17课 电脑动画 教案 人教版 美术 五年级上册.docx VIP
- 湖北省黄冈市2025年八年级上学期1月期末英语试题(含答案).docx VIP
- 娱乐先锋II_高级KTV系统.pdf VIP
- 汽车软件简介演示.pptx VIP
- 水处理大法聚二甲基二烯丙基氯化铵在给水除藻中的作用应用的探讨.doc VIP
- 2026龙飞平面图形推理基础理论➕百大图形3.0版本.pdf VIP
- 连云港“高质发展、后发先至”-全面建设连云港小康社会继续教育题库及.pdf VIP
- 水污染控制工程第11章.ppt VIP
文档评论(0)