第3讲 CCS集成开发环境及其使用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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