网站大量收购独家精品文档,联系QQ:2885784924

3-1 CCS开发环境使用以及技巧.pptVIP

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件断点软件断点:可以在任意一个反汇编窗口或者含有C/C++源代码的文档窗口设置断点。只要断点设置的位置合适,对于断点的数量便没有限制。软件断点通过改变目标程序使之在需要的位置增加一条断点指令。软件断点设置软件断点的方法:1.在一个文档窗口或者反汇编窗口,移动指针到你想要设置断点的那一行。2.当你在文档窗口设置断点时,只需在选定行的前面的页边空白处迅速双击即可。若是在反汇编窗口,则只需在选定行双击。在选定行的页边空白处的一个实心红点即为断点标志,它表示在所需要的位置已经设定了一个断点。软件断点软件断点我们也可以使用切换断点命令和切换断点按钮来迅速的设置和清楚断点。1.在一个文档窗口或者反汇编窗口,移动指针到你想要设置断点的那一行。2.点击鼠标右键并选择切换断点,或者在软件工具栏中点击切换断点标志按钮。硬件断点硬件断点与软件断点不同的是它们并不改变目标程序,而是利用芯片上可以利用的硬件资源。硬件中断的用途是在只读存储器或者存储进程中设置断点,而不是获取指令。可以使用的硬件断点的数量取决于所采用的DSP型号。在仿真目标上不能实现硬件断点。硬件断点设置硬件断点的方法:1.选择Debug-Breakpoints。在选择断点这一栏后,便会出现Break/ProbePoints对话框。2.在Breakpointtype一栏,选择H/WBreak作为指令获取断点,或者在特定位置选择BreakonbusRead|Write|R/W作为存储读取断点。3.在程序或存储器中你想设置断点的某个位置,按以下方法中的一种操作:硬件断点-对于一个绝对地址,你可以输入任意C语言中的表达方式:C的函数名或者一个标志符号。-输入断点的位置基于你的C源文件。当你不知道C指令在可执行文件中的位置时,这就很方便了。在基于C源文件的位置输入的格式是:文件名第几行总行数。硬件断点4.在计数这一栏,输入断点产生前,该处指令需要运行的次数。如果计数设为1,则每次到该位置便产生断点。5.点击添加按钮可以产生一个新的断点。这样便可创造一个新的断点并对其激活。6.点击OK。观察窗口4.观察窗口:观察窗口允许用户观察局部变量和全局变量还有C/C++表达式的值。(关于观察窗口主题的在线帮助:Help→Contents→Debugging→ViewingDebugInformation→WatchWindow。)打开观察窗口:1.选择View→WatchWindow,或者点击观察工具栏上的观察窗口图标按钮。观察到窗口包含两个统计表:WatchLocals和Watch1。观察窗口-在WatchLocals统计表中,调试器自动显示当前正在执行函数的局部变量的名称、值的大小、类型和基的选择(Radixoption)。-在Watch1统计表中,调试器显示局部变量、全局变量和用户指定表达式的名称、值的大小、类型和基的选择(Radixoption)。2.选择File→LoadProgram。3.双击在ProjectView中的filename.c文件(filename为文件名)。观察窗口4.把光标移动到允许打断点的行。5.点击ToggleBreakpoint工具栏按钮或按下F9。被选择的页面空白处会显示出断点已经建立好了(红色图标)。6.选择View-WatchWindow。在窗口的右下角会出现一个单独的区域,在运行过程中这个区域显示的就是被观察的变量的值。默认情况下,显示的是WatchLocals统计表,显示内容是执行过的函数的局部变量的值。观察窗口7.如果不是在主函数,选择Debug-GoMain。8.选择Debug-Run,,或按下F5,或按下运行图标。观察窗口会更新局部的值。观察窗口9.选择Watch1统计表.10.在Namecolumn点击Expression图标并且输入需要观察的变量的名称。11.点击窗口的空白处可以保存所做的改动。值会立即显示出来,就像下面这个例子。观察窗口12.点击StepOver工具栏按钮或按下F10来跳过对要观察的变量的调用。除了观察一个简单的变量的值之外,用户还可以观察一个结构体中的元素的值。方法如下:1.选择Watch1统计表。2.点击Name栏中表达式图表并且输入需要观察的表达式的名称。观察窗口3.点击窗口的空白处用来保存所做的改动。4.一旦点击“+”标记,该目录会展开并列出结构体中所有的元素以及他们对应的值。(所示的连接地址可能会有所不同。

文档评论(0)

小刚 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2025年02月18日上传了教师资格证

1亿VIP精品文档

相关文档