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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CCS自推出以来发展出了多个版本,本章以CCS V3.3为例介 绍CCS的安装和设置、CCS的应用界面并以CCS工程开发实 例来详细介绍CCS集成开发环境的使用。
2
第6章 CCS集成开发环境及其使用
6.1 CCS集成开发环境简介
CCS是TI公司为TMS320系列DSP软件开发推出的集成开发环 境。 CCS工作在Windows操作系统下,类似于Visual C++的 集成开发环境,采用图形接口界面,提供了环境配置、工程管 理工具、源文件编辑、程序调试、跟踪和分析等工具,可以帮 助用户在一个软件环境下完成编辑、编译、链接、调试和数据 分析等工作。
6.1.1 CCS的组成
CCS的构成及接口如图6-1所示。
图6-1 CCS构成及接口
4
第6章 CCS集成开发环境及其使用
6.1 CCS集成开发环境简介
6.1.1 CCS的组成
CCS由以下5部分组件构成: (1) 代码生成工具。 (2) CCS集成开发环境。 (3) DSP/BIOS实时内核插件及其应用程序接口API。 (4) 实时数据交换的RTDX插件和相应的程序接口API。 (5) 由TI公司以外的第三方提供的应用模块插件。
(2)含有集成代码生成工具,包括汇编器、优化C编译器、链接器 等,将代码的编辑、编译、链接和调试等诸多功能集成到一个 软件环境中。
(3)具有各种调试工具,包括加载执行文件(.out文件)、运行、
单步操作、设置断点、查看寄存器、存储器、反汇编、变量窗
口,评估程序的执行时间等功能,支持C源代码级调试,并支
8
第6章 CCS集成开发环境及其使用
6.2 CCS 的安装和设置
到目前为止,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 版 本 , 如 TMS320C5000 CCS V2.0 、 TMS320C6000 CCS V2.0等,开发不同系列的DSP要安装对应 的 CCS 软 件 。 V3.0 及 其 后 续 版 本 CCS 支 持 所 有 DSP 处 理 器 系 列,安装一个软件即可开发所有系列DSP处理器,用户可以根 据需要安装、配置CCS以面向特定的目标DSP。
持多DSP的调试。
6
第6章 CCS集成开发环境及其使用
6.1 CCS集成开发环境简介
6.1.2 CCS的主要功能
(4)断点和探针工具,断点工具能在调试程序的过程中,完成硬件 断点、软件断点和条件断点的设置;探针工具可将PC机数据 文件中的数据传送到DSP,或者将DSP中的数据传送到PC机 数据文件中,以便实现各种算法仿真和数据监视。
(7)提供DSP/BIOS工具,增强了对代码的实时分析能力,如分析 代码执行的效率、调度程序执行的优先级、方便管理或使用系 统资源,从而减少开发人员对硬件资源熟悉程序的依赖性。7
第6章 CCS集成开发环境及其使用
6.1 CCS集成开发环境简介
6.1.2 CCS的主要功能
(8)支持实时数据交换RTDX(Real-Time Data Exchange)技 术,可以在不中断目标系统运行的情况下,实现DSP与其他 应用程序的数据交换,为用户提供实时和连续的可视环境, 看到系统工作的真实过程。
(9)开放式的插入架构技术,只需安装相应的驱动程序,就能够 集成第三方的专业插件。
(10)高性能编辑器支持汇编文件的动态语法加亮显示,使用户很 容易阅读代码,发现语法错误。
(11)工程项目管理工具可对用户程序实行项目管理。在生成目标
程序和程序库的过程中,建立不同程序的跟踪信息,通过跟
踪信息对不同的程序进行分类管理。
CCS有两种工作模式,第一种是软件模拟器模式,即脱离DSP 处理器,在PC机上模拟DSP的指令集和工作机制,主要用于前 期算法实现和调试;第二种是硬件在线编程模式,即实时运行 在DSP处理器上,与硬件开发板相结合在线编程和调试应用程 序。
3
第6章 CCS集成开发环境及其使用
6.1 CCS集成开发环境简介
目前使用较为广泛的是CCS V3.3版本,本章以CCS V3.3为例对 CCS的使用进行介绍。
9
第6章 CCS集成开发环境及其使用
6.2 CCS 的安装和设置
6.2.1 CCS的安装
CCS V3.3对计算机系统的配置要求如下: 硬件配置:对PC机的最低要求为奔腾500MHz以上处理器、
5
第6章 CCS集成开发环境及其使用
6.1 CCS集成开发环境简介
6.1.2 CCS的主要功能
CCS是一种可视化集成开发工具,它集代码的编辑、编译、链 接和调试等诸多功能于一体,具有强大的应用开发功能,其主 要功能如下:
(1)具有集成可视化代码编辑界面,可通过其界面直接编写汇编语 言和C语言程序、.h头文件和.cmd命令文件等。
第6章 CC源自文库集成开发环境及其使用
第6章 CCS集成开发环境及其使用
6.1 CCS集成开发环境简介 6.2 CCS的安装和设置 6.3 CCS的应用界面 6.4 CCS集成开发环境的使用 6.5 本章小结
1
第6章 CCS集成开发环境及其使用
内容简介
Code Composer Studio(简称CCS)是TI公司推出的用于 开发DSP的集成开发环境,它采用Windows风格界面,集编 辑、编译、链接、软件模拟、硬件仿真调试以及实时跟踪等 功能于一体,支持汇编语言与C语言及二者的混合编程,极大 地方便了DSP的开发与设计。CCS集成开发环境是目前使用 最为广泛的DSP开发软件之一,所有TI公司的DSP都可以在 该环境里进行开发。
(5)图形显示工具,可以将DSP程序生成的数据绘制成时域/频域 图、眼图、星座图和图像等,以便于观察和分析,并能进行自 动刷新。
(6)提供通用扩展语言GEL(General Extension Language)工 具,利用GEL扩展语言,用户可以编写自己的控制面板/菜 单,设置GEL菜单选项,方便直观地修改变量,配置参数等。
相关文档
最新文档