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

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

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