第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2021-06-01 本文由只剩骄傲 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第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集成开发环境的使用。2

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

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

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

6.1 CCS集成开发环境简介

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

图6-1 CCS构成及接口

第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.1.2 CCS的主要功能

6.1 CCS集成开发环境简介

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

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

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

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

6.1 CCS集成开发环境简介

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

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

6.1 CCS集成开发环境简介

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

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

6.2 CCS 的安装和设置

CCS V3.3

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

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

6.2 CCS 的安装和设置

安装完成后,安装程序将自动在计算机桌面上创建如图下所示 的“CCStudio v3.3”和“Setup CCStudio v3.3”两个快捷方式 图标。

CCS应用程序 CCS的配臵程序 第一次使用CCS前,必须运行“Setup CCStudio v3.3”程序 对CCS进行配臵,选择需要使用的DSP开发平台。若需要使 用新的DSP开发平台时,可以重新运行“Setup CCStudio v3.3”对CCS进行相应的配臵。11

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究第6章CCS集成开发环境及其使用全文阅读和word下载服务。

第6章CCS集成开发环境及其使用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1191630.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top