第6章CCS集成开发环境及其使用_第1页
第6章CCS集成开发环境及其使用_第2页
第6章CCS集成开发环境及其使用_第3页
第6章CCS集成开发环境及其使用_第4页
第6章CCS集成开发环境及其使用_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章CCS集成开发环境及其使用第6章CCS集成开发环境及其使用

第6章CCS集成开发环境及其使用6.1CCS集成开发环境简介6.2CCS的安装和设置6.3CCS的应用界面6.4CCS集成开发环境的使用6.5本章小结1

第6章CCS集成开发环境及其使用

内容简介CodeComposerStudio(简称CCS)是TI公司推出的用于开发DSP的集成开发环境,它采用Windows风格界面,集编辑、编译、链接、软件模拟、硬件仿真调试以及实时跟踪等功能于一体,支持汇编语言与C语言及二者的混合编程,极大地方便了DSP的开发与设计。CCS集成开发环境是目前使用最为广泛的DSP开发软件之一,所有TI公司的DSP都可以在该环境里进行开发。CCS自推出以来发展出了多个版本,本章以CCSV3.3为例介绍CCS的安装和设臵、CCS的应用界面并以CCS工程开发实例来详细介绍CCS集成开发环境的使用。2

第6章CCS集成开发环境及其使用

6.1CCS集成开发环境简介CCS是TI公司为TMS320系列DSP软件开发推出的集成开发环境。CCS工作在Windows操作系统下,类似于VisualC++的集成开发环境,采用图形接口界面,提供了环境配臵、工程管理工具、源文件编辑、程序调试、跟踪和分析等工具,可以帮助用户在一个软件环境下完成编辑、编译、链接、调试和数据分析等工作。CCS有两种工作模式,第一种是软件模拟器模式,即脱离DSP处理器,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试;第二种是硬件在线编程模式,即实时运行在DSP处理器上,与硬件开发板相结合在线编程和调试应用程序。3

第6章CCS集成开发环境及其使用6.1.1CCS的组成

6.1CCS集成开发环境简介

CCS的构成及接口如图6-1所示。

图6-1CCS构成及接口

第6章CCS集成开发环境及其使用

6.1CCS集成开发环境简介6.1.1CCS的组成CCS由以下5部分组件构成:(1)代码生成工具。

(2)CCS集成开发环境。(3)DSP/BIOS实时内核插件及其应用程序接口API。(4)实时数据交换的RTDX插件和相应的程序接口API。(5)由TI公司以外的第三方提供的应用模块插件。

第6章CCS集成开发环境及其使用6.1.2CCS的主要功能

6.1CCS集成开发环境简介

CCS是一种可视化集成开发工具,它集代码的编辑、编译、链接和调试等诸多功能于一体,具有强大的应用开发功能,其主要功能如下:

(1)具有集成可视化代码编辑界面,可通过其界面直接编写汇编语言和C语言程序、.h头文件和.cmd命令文件等。(2)含有集成代码生成工具,包括汇编器、优化C编译器、链接器等,将代码的编辑、编译、链接和调试等诸多功能集成到一个软件环境中。(3)具有各种调试工具,包括

加载执行文件(.out文件)、运行、单步操作、设臵断点、查看寄存器、存储器、反汇编、变量窗口,评估程序的执行时间等功能,支持C源代码级调试,并支6持多DSP的调试。

第6章CCS集成开发环境及其使用6.1.2CCS的主要功能

6.1CCS集成开发环境简介

(4)断点和探针工具,断点工具能在调试程序的过程中,完成硬件断点、软件断点和条件断点的设臵;探针工具可将PC机数据文件中的数据传送到DSP,或者将DSP中的数据传送到PC机数据文件中,以便实现各种算法仿真和数据监视。(5)图形显示工具,可以将DSP程序生成的数据绘制成时域/频域图、眼图、星座图和图像等,以便于观察和分析,并能进行自动刷新。(6)提供通用扩展语言GEL(GeneralExtensionLanguage)工具,利用GEL扩展语言,用户可以编写自己的控制面板/菜单,设臵GEL菜单选项,方便直观地修改变量,配臵参数等。(7)提供DSP/BIOS工具,增强了对代码的实时分析能力,如分析代码执行的效率、调度程序执行的优先级、方便管理或使用系7统资源,从而减少开发人员对硬件资源熟悉程序的依赖性。

第6章CCS集成开发环境及其使用6.1.2CCS的主要功能

6.1CCS集成开发环境简介

(8)支持实时数据交换RTDX(Real-TimeDataExchange)技术,可以在不中断目标系统运行的情况下,实现DSP与其他应用程序的数据交换,为用户提供实时和连续的可视环境,看到系统工作的真实过程。(9)开放式的插入架构技术,只需安装相应的驱动程序,就能够集成第三方的专业插件。(10)高性能编辑器支持汇编文件的动态语法加亮显示,使用户很容易阅读代码,发现语法错误。(11)工程项目管理工具可对用户程序实行项目管理。在生成目标程序和程序库的过程中,建立不同程序的跟踪信息,通过跟踪信息对不同的程序进行分类管理。8

第6章CCS集成开发环境及其使用

6.2CCS的安装和设置到目前为止,TI公司已经为其DSP处理器先后推出了V1.0、V1.2、V2.0、V2.1、V2.2、V3.0、V3.1、V3.3、V4.0、V4.1、V4.2等版本的CCS。各个版本的CCS软件功能大体一致。

V3.0以前的CCS版本,只支持TI公司的一个DSP系列,每个系列都有对应的CCS版本,如TMS320C5000CCSV2.0、TMS320C6000CCSV2.0等,开发不同系列的DSP要安装对应的CCS软件。V3.0及其后续版本CCS支持所有DSP处理器系列,安装一个软件即可开发所有系列DSP处理器,用户可以根据需要安装、配臵CCS以面向特定的目标DSP。目前使用较为广泛的是CCSV3.3版本,本章以CCSV3.3为例对CCS的使用进行介绍。9

第6章CCS集成开发环境及其使用6.2.1CCS的安装

6.2CCS的安装和设置

CCSV3.3

对计算机系统的配臵要求如下:硬件配臵:对PC机的最低要求为奔腾500MHz以上处理器、128MB内存、600MB剩余硬盘空间、SVAG800600以上分配率显示器、一条空余ISA插槽。建议使用奔腾2GHz以上处理器和512MB内存。操作系统:MiscrosoftWindows2000/XP。CCSV3.3安装时支持3种安装形式。(1)典型安装。(2)调试版本软件安装。(3)自定义安装。10

第6章CCS集成开发环境及其使用6.2.1CCS的安装

6.2CCS的安装和设置

安装完成后,安装程序将自动在计算机桌面上创建如图下所示的“CCStudiov3.3”和“SetupCCStudiov3.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论