- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TI DSP软件开发工具CCS 3 4. 调试器 Debugger的作用:查找和改正嵌入式实时系统的错误 Debugger命令控制程序的执行 Degugger窗口和对话框查看源代码和memory/寄存器中的变量值 断点:停止程序的执行,并观察程序的“当前”状态 探点:连接到debugger窗口,跟踪其中的改变值;也可连接到文件 Memory map:显示程序空间的值 4.1 debugger命令 Running a program:普通;从PDM中run Halting a program: Running to a location in a program到断点,光标,main(); Stepping into, over, or out of functionsMultiple Stepping; Animating execution Running free:去掉所有的断点、探点,可以移走JTAG; 甚至可以硬件复位以重头运行 Resetting the target processor Restarting a program 4.2 debugger窗口 其中源代码窗口是文档窗口,其它的debugger窗口都是船坞式(docking)窗口 查看和编辑源代码 查看和修改寄存器中的变量值 查看和修改存储器中的变量值 4.2.1 源代码窗口 源代码窗口是文档窗口,可以查看和编辑任何文本文件 监视调试任务的进度 观看变量值:把鼠标放到变量处自动显示 右击弹出菜单中执行debugger命令 4.2.2 反汇编窗口 反汇编窗口的显示内容:把二进制代码反汇编为汇编指令,并显示符号信息(如函数名);同时还显示地址和指令的二进制代码 4.2.2.1 打开多个反汇编窗口 第一个反汇编窗口显示PC指向的位置 其它窗口可以根据用户设置显示不同地址的程序。(调试中很有用) View-disassembly 快捷方式: 4.2.2.2 反汇编窗口的其它操作 改变地址 设置断点:双击 设置探点 设置反汇编风格: C/汇编混合显示常用手段;读汇编能力;优化时混合显示:块对应 4.2.2 存储器窗口 查看存储器中的内容(一般是数据存储空间) 显示的格式可设: 存储器内容可编辑 4.2.3 寄存器窗口 查看/修改CPU寄存器、外设寄存器、DMA寄存器、串口寄存器(C6000) 编辑寄存器 4.2.4 call stack窗口 显示程序执行到的位置的函数调用的层次关系(examine the function calls that led to the current location) 点击call stack中的函数,可以查看这个函数中的局部变量 (watch window中的watch local) 4.2.5 图形窗口 高级的信号分析的接口 从各个角度显示信号 新的特点使其适用于通信系统和图像处理 四种图形显示方式:(1)Time/Frequency (2)Constellation Diagram(3)Eye Diagram(4)Image 4.2.5.1 时间/频率图形显示窗口 4.3 断点 作用:断点停止处理器的运行。然后就可以查看程序的运行状态,检查和修改变量,检查调用堆栈。 设置和取消断点:C语言的语句;汇编语言语句; 设置后还可以使能和关闭; 断点的设置位置:多种方法:双击;快捷健;断点探点管理器断点不能设置的位置:不能设在延迟跳转槽中;不能设置在块循环的最后2条指令上; 4.3 断点 条件断点表达式为真时才停止处理器运行 硬件断点出现某些硬件操作才停止;在程序中看不到硬件断点 4.4 探点 探点两大作用:(1)更新窗口(2)从文件读写数据 窗口值的刷新默认情况是遇到断点刷新,可改为遇到探点才更新(设探点的位置不用再设断点)。到探点更新后,程序继续运行。 探点与File I/O 与断点类似,有条件探点、硬件探点 4.5 文件IO Simulator/实际的处理器可以通过文件IO和PC机交换数据 在探点处输入/输出数据到文件。 注意:文件IO不支持实时数据传输。RTDX支持实时数据传输。 4.5.1 文件IO设置 4.5.2 文件IO控制 4.5.3 文件格式 文件格式:COFF和文本;COFF, 紧凑;文本文件: 4.6 memory map 作用:当程序存取没定义或保护的存储器位置是,调试器显示错误信息,而不存取target的memory; 软件实现,每次存取时对比存取地址和memory map。 定义:直接设置,每变一次target就要修改,比较麻烦;GEL实现,为每个target编写自己的memory map。 5. 并行调试管理器
您可能关注的文档
最近下载
- 常见的临床药师培训学习汇报.ppt
- 言语行为和翻译.ppt VIP
- 北师大版小学数学六年级上册第五单元《数据处理》作业设计.docx
- Hive数据仓库应用教程高职PPT完整全套教学课件.pptx VIP
- 医院培训课件:《传染病防治法》.pptx
- 幼小衔接的拼音试卷十套打印版.pdf VIP
- 幼儿园大班科学《有趣的符号》 课件.pptx VIP
- 规范《DBT29-222-2014-天津市建设工程施工安全资料管理规程》.pdf VIP
- GB_T 22890.1-2024 皮革 柔软皮革防水性能的测定 第1部分:反复线压缩法(透度计法).pdf VIP
- DB34_T 4324-2022水泥土搅拌桩地基加固施工技术规程.pdf VIP
文档评论(0)