DSP集成开发环境CCS-2009.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2003.2.16 DSP原理及应用  JTAG(Joint Test Action Group,联合测试行动组)是一种国际标准测试协议(IEEE 1149.1兼容)。标准的JTAG接口是4线——TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 JTAG的主要功能有两种,或者说JTAG主要有两大类:一类用于测试芯片的电气特性,检测芯片是否有问题;另一类用于Debug,对各类芯片以及其外围设备进行调试。一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器、挂在CPU总线上的设备以及内置模块的寄存器。 常用的操作 F5 →运行 F8 →单步运行且进入子程序中 F9 →设置断点 F10 →单步运行 练 习 工程项目的管理:加入工程项目,在工程项目中加入文件,关闭工程项目文件,从工程项目中删除文件,删除工程。 存储器、寄存器窗口的使用 :观察存储器的内容,编辑存储器(修改特定存储地址的值),存储器块操作 (拷贝数据块、填充数据块 ),编辑寄存器的内容。 设置断点、探测点和评价点 。 测量某一段程序的执行时间。 可以用example中的math.pjt作为练习的工程。 2.断点的删除 删除已设置的断点可采用以下的方法: (1) 在反汇编窗口直接删除断点 (2) 使用设置断点对话框删除某断点 (3) 使用项目工具条删除全部断点 (4) 使用设置断点对话框删除全部断点 探测点是一种设置在源文件某条语句上的特殊断点,主要用来与一个外部文件的读/写相关联。 探测点 当用户程序运行到探测点时,自动地从与该探测点连接的外部文件中读入数据或将计算的结果输出给外部文件。完成数据的传输后,自动恢复程序的运行。 探测点 探测点在算法开发过程中是一个有用的工具,可用来与PC主机进行数据通信。利用探测点可以进行以下工作。 ? 从PC主机的文件中,传输输入数据至目标系统的缓冲区,作为算法开发的模拟数据; ? 从目标系统的缓冲区中,传输输出数据至PC主机的文件中,以便进行数据分析; ? 更新窗口,例如图形、数据等。 探测点 探测点可以在编辑窗口的源文件中设置,也可以在反汇编窗口的反汇编指令中设置。 1.探测点的设置 设置探测点有以下的方法: ? 使用项目工具条设置 ? 使用设置探测点对话框设置 探测点 已设置的探测点,可以采用以下的方法删除: 2.探测点的删除 (1)使用设置探测点对话框删除某探测点 (2)使用设置探测点对话框删除全部探测点 (3)使用项目工具条删除全部探测点 CCS软件开发环境具有评价点的调试功能,可在调试程序过程中,统计CPU执行某程序所用的时钟周期数、程序分支数、子程序调用数、中断发生次数等统计信息。 基本方法是在程序的适当位置设置断点(软断点或评价点),当程序执行通过断点时,收集并统计有关程序的执行信息。用户通过统计信息评估其性能。 评价点 评价点是一种特殊的断点,是专门用来在程序的特殊位置获取评价信息。 在每个评价点上,CCS记录该评价点命中次数以及距上次评价点之间的指令周期数等信息。 与断点不同,CPU在通过评价点统计数据后,继续执行程序。 评价点 评价点 1. 评价点的设置 ① 由两种方法可以设置评价点 ② 使用设置评价点对话框设置 2. 评价点的删除 ① 使用项目工具条删除 ② 使用评价点对话框删除全部评价点 ③ 使用评价点对话框删除某个评价点 测量时钟主要是用来统计某段指令的执行时间。 3.测量时钟 要求:测量A和B两条程序之间精确的执行时间 (P376)。 * * DSP集成开发环境CCS CCS是TI公司推出的用于开发DSP芯片的集成开发环境,它采用Windows风格界面,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪等功能于一体,极大地方便了DSP芯片的开发与设计,是目前使用最为广泛的DSP开发软件之一。 DSP集成开发环境CCS CCS有两种工作模式,即 软件仿真器模式:可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。 硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。 CCS开发系统的示意图。 CCS的组成 主机 Code Composer Studio Code Composer编辑器 源文件 .c .h .asm .cdb 配置 数

文档评论(0)

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

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

1亿VIP精品文档

相关文档