[工学]第9章 CCS-1.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文档。上传文档
查看更多
[工学]第9章 CCS-1

第九章 DSP集成软件开发环境 9.1 CCS集成开发环境 9.2 C语言程序基础 9.3 混合语言编程 9.4 芯片支持库(CSL) 9.1 CCS集成开发环境 CCS(Code Composer Studio)是TI公司为DSP推出的集成软件开发环境(IDE),提供了配置、建立、调试、跟踪和分析的工具,包括了应用程序开发必需的所有功能,便于对实时信号处理程序的编制和测试,能够加速开发进程,提高工作效率。 CCS集成环境的组成 CCS内部集成了以下软件工具: 代码生成工具:包括C编译器、汇编优化器、汇编器和链接器等。 集成开发环境:包括编辑器、调试器、项目管理器、性能分析工具等。 软件仿真器(Simulator)。 实时基础软件DSP/BIOS:可增强对代码的实时分析能力。 主机与目标机之间的实时数据交换软件RTDX:能在不中断目标系统运行的情况下,实现DSP与其它系统的数据交换。 实时分析和数据可视化软件:如数据的图像显示工具,用以绘制时/频域波形、眼图、星座图等。 CCS版本与支持的DSP芯片 软件开发流程 CCS下的项目管理 在项目中添加、新建和删除文件 CCS编译选项的设置 各种编译选项,如C编译器选项,连接器选项等通过图形化方式来设置,不需要手工添加选项 CCS基本操作 编译操作: (1) 编译文件(Compile file):可编译当前文件,不执行链接操作。 (2) 增量构建(Incremental Build):该选项只编译上次构建后修改过的源文件。 (3) 全部重新构建(Rebuild All):重新编译所有文件并链接。 CCS基本操作 CCS基本操作 CCS基本操作 执行程序的4种方法: (1) 连续 执行:点击Debug →Run ,程序运行直到遇到断点为止。 (2) 暂停执行:点击Debug →Halt ,程序停止运行。 (3)动画执行:点击Debug →Animate,用户反复运行程序,直到遇到断点为止。 (4)自由执行:点击Debug →Run Free ,禁止所有断点运行程序。 CCS基本操作 单步执行的4 种方法 (1) 单步进入:快捷键F8,Debug →Step Into,当调试语句不是基本的汇编指令时,此操作进入语句内部 (2) 单步执行:点击Debug → Step Over,此命令将函数或子函数当作一条语句执行,不进入内部调试 (3) 单步跳出:点击Debug →Step Out,此命令作用为从子程序中跳出 (4) 执行到光标处:快捷键Crtl+F10,Debug → Run to Cursor,此命令作用为将程序运行到光标处 CCS基本操作 查看寄存器 CCS基本操作 查看变量 CCS基本操作 查看内存 CCS基本操作 使用反汇编窗口 加载程序成功后,CCS会 自动打开一个反汇编窗 口。在反汇编窗口中显示 了汇编指令和用于调试的 符号信息。每条汇编指令 都显示了该指令的地址及 其操作码。当前程序指针 PC所指向的语句用彩色高 亮显示。 CCS基本操作 探针(Probe Point) 为方便在算法开发阶段验证程序的正确性,CCS允许用户将 数据导入或导出目标处理器。通过将外部数据导入目标处理 器,然后运行算法程序,再将运行结果保存到外部文件中可对 输出结果进行分析,也可用CCS的图形窗口直观的观察运行结 果。通过设置将探针与外部数据文件相关联,能够自动从文件 输入数据和输出数据到文件中。 (1)为方便在算法开发阶段验证程序的正确性 (2)可以完成这样的功能: 从一个文件中读入数据到一个DSP的缓冲区 将一个DSP的缓冲区内容写到文件中 CCS基本操作 探针与断点的相同之处是它们都可以停止程序的运行,不同之处有如下几点: 探针只是暂时中断程序的运行,当程序执行到探点时会自动更新与之相连接的窗口,然后自动继续运行程序。 断点中断程序后,将更新所有打开的窗口,且只能通过人工干预的方法恢复程序继续运行。 探针运行时,文件能够自动完成从PC机和目标处理器之间的输入、输出,而断点没有此功能。 CCS基本操作 图形显示 CCS支持一维图形,二维图象(标准的数据格式),眼图等显示方式 有放大、缩小等功能 可以方便直观地判断算法执行的效果 CCS基本操作 在CCS中可以将数据按图形化方式显示出来,包括时频图、星图、眼图和图像4种类型。 各种图形方式都是采用双缓冲区(采集缓冲区和显示缓冲区)分别存储和显示图形的。 采集缓冲区在目标处理器上,包含需要显示的数据。显示缓冲区在主机上,用于保存采集缓冲区数据的拷贝。图形是由显示缓冲区的数据生成的。 当刷新图形时,采集缓冲区内容会被读到显示缓冲区中。设置好

文档评论(0)

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

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

1亿VIP精品文档

相关文档