- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 DSP的开发环境与工具
4.1 集成开发环境CCS
4.2 代码生成工具
4.3 CMD内存定位文件的使用
4.4 用CCS开发简单的程序
4.5 DSP的硬件开发调试工具
4.1 集成开发环境CCS
1999年 TI 公司推出了Code Composer Studio ( CCS )开发工具,它是一种功能强大的全面集成的开发环境( IDE ),支持TI的TMS320C6000TM、TMS320C5000TM、TMS320C2000TM、TMS320C3XTM DSP系列。CCS集代码生成工具和代调试工具于一体,可完成应用开发过程每一步骤所需要的众多功能。并且CCS具有开放式的架构,使TI和第三方能通过无缝插入附加专用工具扩展IDE功能。目前CCS已经历V1.0、V1.2、V2.0、V2.1、V2.2、V3.1等版本。
CCStudio 主要特性
可将所有工具紧密集成到单个简便易用的应用中;
实时分析工具,在不影响处理器性能的情况下可实现监控程序交互作用;
在业界领先的C编译程序;
可扩展的实时核心( DSP/BIOSTM核心 );
Profile-Based Compiler(C6000TM DSP),用于优化代码长度与性能;
Visual Linker,用于在内存中以图形化的方式安排程序代码与数据;
数据显示,用于以多种图形格式显示信号;
开放式的插入式架构,使你能够集成专用的第三方工具;
利用仿真器对TI DSP进行基于JTAG扫描的实时仿真;
分析套件利用新的工具提高性能并简化烦琐的判断工作;
增强的流水线分析工具可提供详细的流水线视图。
4.1.1 CCS系统安装与设置
4.1.2 CCS菜单和工具栏
4.1.1 CCS系统安装与设置
一、 CCS系统安装
二、 为CCS安装设备驱动程序
一、 CCS系统安装
CCS对PC机的最低要求为Windows 95、32M RAM、100M剩余硬盘空间、奔腾90以上处理器、SVGA显示器(分辨率800×900以上)。
进行CCS系统安装时,先将CCS安装盘插入CD-ROM驱动器中,运行光盘根目录下的setup.exe,按照安装向导的提示将CCS安装到硬盘中。安装完成后,安装程序将自动在计算机桌面上创建如图4-1所示的“CCS 2(’C5000)”,“Setup CCS 2 (‘C5000)”等快捷图标。
图4-1 “CCS 2(‘C5000)”和“Setup CCS 2 (‘C5000)”快捷图标
二、 为CCS安装设备驱动程序
在安装CCS之后、运行CCS软件之前,首先需要运行CCS设置程序,根据用户所拥有的软、硬件资源对CCS进行适当的配置。
启动Setup CCS 2(’C5000)应用程序,单击Close按钮关闭Import Configuration对话框,将显示Code Composer Studio Setup窗口,如图4-2所示。
图4-2 Code Compuser studio Setup窗口
4.1.2 CCS菜单和工具栏
一、菜单
二、工具栏
图4-3 并口调试管理器
图4-4 CCS运行主窗口
一、 菜单
1.File菜单
表4-1 File菜单
2.Edit菜单
表4-2 Edit菜单
3.View菜单
表4-3 View菜单
4.Project菜单
表4-4 Project菜单
5.Debug菜单
表5-5 Debug菜单
6.Profiler菜单
表4-6 Profiler菜单
图4-5 时钟设置
7.Option菜单
表4-7 Option菜单
图4-6 Memory Map对话框
8.Tools菜单
表4-8 Tools菜单
二、 工具栏
1.Standard Toolbar
Standard工具栏包括以下常用工具如图4-7所示:
图4-7 Standard工具栏
2.GEL Toolbar
GEL工具栏提供了执行GEL函数的一种快捷方法,如图4-8所示。在工具栏的左侧文本输入框中键入GEL函数名,再单击右侧的执行按钮即可执行相应的函数。如果不使用GEL工具栏,也可以使用Edit菜单下的Edit Command Line命令执行GEL函数。
图4-8 GEL工具栏
3.Project Toolbar
Project工具栏提供了与工程和断点设置有关的命令,Project工具栏提供了以下命令如图4-9所示。
图4-9 Project工具栏
4.Debug Toolbar
Debug工具栏提供以下常用的调试命令如图4-10所示。
图4-10 Debug工具栏
5.Edit
文档评论(0)