Edited by Foxit PDF Editor Copyright (c)by Foxcit Software Company,2003-2009 For Evaluation Only. 第6章DSP集成开发环境CCS 6.1CCS功能简介 6.2CCS的安装及设置 6.3CCS的基本操作 6.4创建工程项自 6.5利用CCS湖试程序 6.6程序分折工具的使用 6.7GELL具的使用 6,8CCS开发软件使用举例 2010年7月18日 TMS320C55xDSP原理及应用
第6章DSP集成开发环境CCS 6.1CCS功能简介 Texas Instruments公司的DSP集成开发环境CCS(Code Composer Studio)是一个在Windows操作系统下,为开发 TMS320系列DSP而设计的集成开发环境。CCS不仅包含代 码生成工具,具备基本调试功能,而且具备实时分析能力。 它支持整个软件开发过程:从方案设计、代码生成到调试、 实时分析等。此外,CCS还具有可扩展的结构。 CCS的功能十分强大,它集成了代码的编辑、编译、 链接和调试等功能,而且支持C语言和汇编混合编程,其主 要功能如下: 2010年7月18日 TMS320C55xDSP原理及应用 2
第6章DSP集成开发环境CCS 6.1CCS功能简介 > 集成可视化代码编辑界面:可直接编写C语言、汇编、 C语言和汇编混合、.H文件和.cmd文件等; > 集成代码生成工具:包括汇编器、优化C语言编译器、 链接器等,将代码的编辑、编译、链接和调试等功能 集成到一个开发环境中; > 基本调试工具:可以装入执行代码(.out文件),查看 寄存器窗口、存储器窗口、反汇编窗口和变量窗口, 并且支持C语言源代码级调试; > 断点工具:能在调试程序的过程中,设置软件断点、硬 件断点、数据空间读/写断点、条件断点(使用GEL 编写表达式)等; 2010年7月18日 TMS320C55xDSP原理及应用 3
第6章DSP集成开发环境CCS 6.1CCS功能简介 > 探针调试工具(probe points):可用于算法仿真,数 据监视等; > 性能分析工具(profile points):可用于评估代码执 行的时钟数; > 实时分析和数据可视化工具:例如,数据的图形显示 工具,可绘制时域/频域波形、眼图、星座图、图 像等,并具有自动刷新功能(使用Animate命令运 行); > GEL工具:用户利用GEL扩展语言可以编写自己的控 制面板/菜单,设置GEL菜单选项,可方便直观地 修改变量,配置参数等; 2010年7月18日 TMS320C55xDSP原理及应用 4
第6章DSP集成开发环境CCS 6.1CCS功能简介 支持实时数据交换RTDX(Real Time Data Exchange). 技术:该技术可在不中断目标系统运行的情况下, 实现DSP与其他应用程序(OLE)的数据交换; > 提供DSP/BIOS工具:增强对代码的实时分析能力,如 分析代码执行的效率、调度程序执行的优先级、方 便管理或使用系统资源(代码/数据占用空间,中断 服务程序的调用,定时器使用等),从而减少了开 发人员对硬件资源熟悉程度的依赖性; > 支持多DSP的调试。 2010年7月18日 TMS320C55xDSP原理及应用 5
第6章DSP集成开发环境CCS 6.1CCS功能简介 > 开放式的plug-in技术不仅可以支持第三方ActiveX:插件 ,而且通过安装相应的驱动程序就可以支持包括软 仿真在内的各种仿真器; > CCS尤为重要的特点是提供了配置、构造、跟踪和分 析程序的工具,并在基本代码生成工具的基础上增 加了调试和实时分析功能,为使用者提供了方便、 实用的开发工具,从而加速了实时、嵌入式信号处 理的开发。 2010年7月18日 TMS320C55xDSP原理及应用 6
第6章DSP集成开发环境CCS 6.2CCS安装与设置 6.2.1CCS软件安装 将CCS安装光盘放入光盘驱动器中,在Windows环境下 运行安装程序setup.exe。 当CCS软件安装到计算机后,桌面上会出现如图所示的 两个快捷方式图标。 Setup CCS 2 ccs 2 CC5000) CC5000) CCS应用程序 CCS配置程序 2010年7月18日 TMS320C55xDSP原理及应用 7
第6章DSP集成开发环境CCS 6.2CCS安装与设置 6.2.2CCS设置 CCS是运行在一系列仿真设备之上的一个集成 开发环境,为了使CCS能工作在不同的硬件或仿真 目标板上,必须要进行CCS设置。 CCS的系统配置有两种方法: >利用系统提供的标准配置文件进行配置; >按用户自己建立的配置文件来配置系统结构。 2010年7月18日 TMS320C55xDSP原理及应用 8
第6章DSP集成开发环境CCS 6.2.2CCS系统配置 采用标准配置文件进行系统配置的步骤: (1)启动CCS配置 [mport Configuration 2☒ Available Configurations C549 XDS510 Emulator 双击桌面上的Setur C5510 EVM Import C5510 Simulator 运行仿 C55x Functional Simulator 真设备的安装程序。 C55x Simulator Clear C55x XDS510 Emulator Filters CCS安装完成之后,会 Family Platform Endianness 在系统中默认安装C55x 11 11 a11 的软仿真设备(C55x Configuration Description Simulator)。 Simulates C55x CPU core.Supports program/data memory with latency.If the memory configuration is not provided,a flat memory system (memory with no latency,no DARAM/SARAM)is used as default.Also supports Timer Show this dialog next t time Setup is Advanced>》 Save and Quit Close Help 2010年7月18日 TMS320C55xDSP原理及应用 9
第6章DSP集成开发环境CCS 6.2.2CCS系统配置 采用标准配置文件进行系统配置的步骤: (2)清除以前定义的配置。 点出选壶系缔除失村话框,选择 “yYe鼎系繚羅置.Configurations"区域中选择所 需要潯诱健段潜油联平峰颚 蕖嶤融车平患#春咧皮响C拉 莊裁避的筋真逊瘤奄工作4x,C55x。平台类型(Platform )下拉列表当中的可选项有:DSK,EMU,EVM,SIM。 对于C5000系列DSP,Endianness选项可不用。依次选择前 两个下拉菜单后,单击“Import'按钮即可。 2010年7月18日 TMS320C55xDSP原理及应用 10