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