DSP技术及应用.pptVIP

  1. 1、本文档共55页,可阅读全部内容。
  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文档。上传文档
查看更多
第六章 C54x系列DSP器件的开发软件CCS 由于DSP器件越来越复杂,DSP系统的开发技术也变得越来越复杂。为了提高开发工作的效率,缩短应用系统开发周期,TI公司推出了用于开发其DSP芯片的集成开发环境CCS(Code Composer Studio)。它集成了编辑、编译、链接、软件仿真、硬件调试及实时跟踪等开发工具,极大地方便了DSP程序地设计与开发。目前CCS软件经历了V1.0,V1.2,V2.0,V2.1等版本。本节以TMS320C5000 CCS V2.2为例进行介绍。 CCS的安装与设置 运行CCS安装光盘根目录下的setup.exe文件,根据安装向导的提示将CCS安装到硬盘中,系统默认的安装目录为C:\ti,用户可以根据需要更改安装目录。安装完成后,安装程序将会在桌面上建立两个快捷图标“CCS 2 (C5000)”和“Setup CCS 2 (C5000)”。 安装完成后,要运行“Setup CCS 2 (‘C5000)”软件设置程序来建立CCS2集成开发环境与DSP目标系统或者Simulator之间的通信接口。CCS2集成了TI公司的Simulator和Emulator的驱动程序,用户可以直接使用TI的仿真器进行开发和调试。如果使用的仿真器不是TI公司的,则需要安装相应的仿真器驱动程序。 左边一栏中的My System表示系统配置;C55x Simulator/C54x Simulator表示当前的仿真目标板;CPU表示相应的处理器。这个界面中列举了已经安装的可供选择的配置,改变当前的工作配置时,需要保存改变的配置才能生效。 中间一栏表示已经安装的仿真器类型。图中是已经安装的CCS2自带的TI公司的C54x仿真器和C55x仿真器。 右边一栏是配置命令/信息选项,单击Import a Configuration File,会出现仿真器导入配置对话框。对话框中显示的是已经安装了驱动程序可以导入的仿真器类型。单击Install a Device Driver选项,就会出现安装仿真器驱动的对话框 。 CCS的窗口、主菜单和工具条 一个典型的CCS窗口如图所示。整个窗口由主菜单、工具条、工程视图窗口、编辑/调试窗口、图形显示窗口、内存单元显示窗口和寄存器显示窗口等构成。 窗口 两类窗口: 1.文档窗口,document windows: 文本编辑器;层叠、瓦式排列(tile),水平拆分等显示方式; 选中某些窗口进行同一操作window-windows 2. 船坞式窗口,docking windows: 集成工具的接口; 状态:docked/float; float又有两种方式:float in main window/float on desktop 窗口 (图1:文档窗口) 窗口 (图2:船坞式窗口) 菜单 菜单?命令 File menu Edit menu View menu Project menu Debug menu Profiler menu GEL menu Option menu File菜单 文件操作的相关命令 date :-Load -Save 保存存储器中的数据 File I/O:PC机中的数据文件中的数据的流入/流出 Workspace: Edit菜单 Go to: 某一行;书签 Memory:编辑,拷贝,填充 寄存器,变量修改 命令行: 执行命令或GEL函数;如:PC = c_int00 列编辑:选中?再ALT+鼠标拖动 书签: 显示所有书签; 进行管理、跳转 View菜单 GEL toolbar:即Edit的命令行的快捷方式 Disassembly:反汇编显示 CPU寄存器:核寄存器,外设寄存器,DMA寄存器,串口寄存器 图形:一维图,眼图,星座图,图像 表达式列表(Expression list): 显示正在执行的GEL函数 C/asm混合代码显示: 调试中常用。读汇编的能力 project菜单 Makefile: 表示项目中文件的依属关系,如果某一文件改变,编译时根据这些依属关系选择只需编译的文件 源文件控制:大型软件项目管理 Dependencies: 一个文件对其它文件的“依赖”情况,比如一个C文件包含一个.h文件,则这个.h文件就是这个C文件的Dependency。 用于Incremental编译 配置:生成Debug/release版的输出 文件编译选项:设置某一个文件的编译选项 debug菜单 断点: 设置和取消;打开和关闭;条件断点;硬件断点; 注:为了不破坏流水线,断点不能被设置在延迟跳转/调用中的指令,且不能设置在块重复指令的最后1或2条指令处。 探点: 更新特殊窗口,读写文件。也有条件探点和硬件探点

文档评论(0)

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

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

1亿VIP精品文档

相关文档