CCS软件应用基础.ppt





《CCS软件应用基础.ppt》由会员分享,可在线阅读,更多相关《CCS软件应用基础.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术1第第2章章 CCS软件应用基础软件应用基础 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术2 CCS(Code Composer Studio)CCS(Code Composer Studio)是是TITI公司推公司推出的出的集集C C高级语言编程、高级语言编程、C C优化编译为一体的开优化编译为一体的开发环境发环境。其根据支持硬件的不同,分为其根据支持硬件的不同,分为CCS2000CCS2000、CCS5000CCS5000和和CCS6000CCS6000等多种版本。等多种版本。2.1C
2、CS介绍介绍 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术3在采用在采用CodeComposerStudio集成开发环境集成开发环境开发调试数字信号处理产品时,基本上分为以开发调试数字信号处理产品时,基本上分为以下几个步骤下几个步骤:应用设计应用设计、代码编辑代码编辑、编译和链编译和链接接、调试和分析调整调试和分析调整。2.1CCS介绍介绍 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术4 将将CCSCCS安装光盘放入光盘驱动器中,在安装光盘放入光盘驱动器中,在Windows Windows 环境下运行安装程序环境下运行安装程序setu
3、p.exesetup.exe。当当CCSCCS软件安装到计算机后,桌面上会出现如图软件安装到计算机后,桌面上会出现如图所示的两个快捷方式图标。所示的两个快捷方式图标。CCSCCSCCSCCS应用程序应用程序应用程序应用程序 CCSCCSCCSCCS配置程序配置程序配置程序配置程序 2.2CodeComposerStudio3.3的安装与配置的安装与配置 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术5 Setup CCStudioSetup CCStudioSetup CCStudioSetup CCStudio v3.3 v3.3 v3.3 v3.3 应用程序主要
4、应用程序主要应用程序主要应用程序主要用来配置所需要开发的处理器类型、设用来配置所需要开发的处理器类型、设用来配置所需要开发的处理器类型、设用来配置所需要开发的处理器类型、设备的选择情况等备的选择情况等备的选择情况等备的选择情况等CCStudioCCStudioCCStudioCCStudio 3.3 3.3 3.3 3.3 启动启动启动启动CCS IDECCS IDECCS IDECCS IDE开发环开发环开发环开发环境、编写、调试以及优化代码境、编写、调试以及优化代码境、编写、调试以及优化代码境、编写、调试以及优化代码 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技
5、术62.2.2目标系统配置目标系统配置 CodeComposerStudioSetup应用程序允许用户应用程序允许用户针对针对不同的硬件或者仿真目标系统不同的硬件或者仿真目标系统配置软件,在配置软件,在启动启动CodeComposerStudioIDE之前必须之前必须利用该利用该应用程序进行配置应用程序进行配置、用户可以使用系统提供的标、用户可以使用系统提供的标准配置文件创建配置,也可以利用自己创建的配准配置文件创建配置,也可以利用自己创建的配置文件进行配置。置文件进行配置。盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术71.单处理器配置方法单处理器配置方法删除掉原
6、有的驱动设置删除掉原有的驱动设置 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术8在在CCS配置窗口中添加目标系统配置窗口中添加目标系统 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术9查看配置属性查看配置属性 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术10设置设置GELGEL文件文件 通过扩展语言通过扩展语言(GELGeneralExtansionLanguage)是一种解释语言,类似于是一种解释语言,类似于C语言。语言。GEL函数可以用来配置函数可以用来配置CCS开发环境,也可以开发环境,也可以用来初始
7、化目标用来初始化目标CPU。CCS提供丰富的内嵌提供丰富的内嵌GEL函数。用户也可以定义自己的函数。用户也可以定义自己的GEL函数。函数。在处理器属性的在处理器属性的GEL文件窗内为每个处理器选文件窗内为每个处理器选择用户的择用户的GEL文件文件(扩展名为扩展名为.gel)。盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术11设置设置GELGEL文件文件 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术12 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术132.2.4主机开发环境设置主机开发环境设置 运行运行Cod
8、eComposerStudio后,用户可以根据后,用户可以根据自己的工作习惯设置开发环境的参数,比如字体、自己的工作习惯设置开发环境的参数,比如字体、显示颜色和快捷键等。字体和颜色可以通过选择显示颜色和快捷键等。字体和颜色可以通过选择Option-Font-Editor和和Option-Color-Editor进行设置。进行设置。盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术14 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术152.3Step-by-Step简单应用简单应用2.3.1CCS常用工具常用工具 全部重新编译全部重新编译只编译
9、更改过的代码文件只编译更改过的代码文件设置断点设置断点连续运行程序连续运行程序断续运行断续运行(遇到断点后短暂停止刷新观察变遇到断点后短暂停止刷新观察变量,然后程序继续运行量,然后程序继续运行)停止程序运行停止程序运行 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术16单步运行单步运行(遇到函数调用时,进入被调用函数并单步运行函数的程序遇到函数调用时,进入被调用函数并单步运行函数的程序)源代码单步运行源代码单步运行(遇到函数调用时整个函数作为一条程序处理遇到函数调用时整个函数作为一条程序处理)。程序运行到光标位置。程序运行到光标位置。将程序计数指针将程序计数指针(P
10、C)直接指向光标位置直接指向光标位置寄存器窗口寄存器窗口观察存储空间观察存储空间观察堆栈空间观察堆栈空间观察反汇编代码观察反汇编代码 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术17(1)如果已经在如果已经在C:CCStudio_v3.1目录下安装了目录下安装了CCS开发环开发环境,则在境,则在C:CCStudio_v3.1MyProjects目录下创建开发目录下创建开发文件夹文件夹sinewave。(2)将将C:CCStudio_v3.1tutorialdsk2812sinewave目录下目录下的的.c,.cmd以及以及.h文件复制到创建的目录,然后运行文件复制
11、到创建的目录,然后运行CCS。(3)依据工程的创建方法,创建新的工程依据工程的创建方法,创建新的工程(参考小节参考小节)2.3.2简单程序开发简单程序开发 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术18(4)选择选择Project-AddFilestoProiect,添加,添加.C、cmd以及以及rt_2800m1.lib文件。文件。(5)双击项目管理窗口下的双击项目管理窗口下的sine.c一文件浏览程序源代码,一文件浏览程序源代码,单击单击RebuildAll编译程序。编译程序。(6)编译、链接通过后,)编译、链接通过后,CCS下面的状态输出窗口将显下面的状态
12、输出窗口将显示相应的状态。示相应的状态。(7)选择选择File-LoadProgram装载应用程序。装载应用程序。(8)运行程序。运行程序。盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术191.新建一个新建一个CCS工程工程要创建一个完整的要创建一个完整的CCS工程,需要如下步骤:工程,需要如下步骤:2.4代码创建代码创建 2.4.1新建一个工程新建一个工程 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术202.保存工程保存工程 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术211.新建一个新建一个CCS工程工
13、程2.保存工程保存工程3.将所需文件放入工程所在文件夹将所需文件放入工程所在文件夹要创建一个完整的要创建一个完整的CCS工程,需要如下步骤:工程,需要如下步骤:盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术22必需的文件有:必需的文件有:.h头文件头文件.asm汇编语言源文件汇编语言源文件.cC语言源文件语言源文件.cmd链接命令文件链接命令文件.libCCS运行支持库运行支持库注意:各文件的文件名推荐使用八位以内的英注意:各文件的文件名推荐使用八位以内的英文及数字书写,且第一个字符不能是数字。文及数字书写,且第一个字符不能是数字。盐城工学院盐城工学院 电气工程学院
14、电气工程学院DSPDSP应用技术应用技术231.新建一个新建一个CCS工程工程2.保存工程保存工程3.将所需文件放入工程所在文件夹将所需文件放入工程所在文件夹4.向工程添加所需文件向工程添加所需文件要创建一个完整的要创建一个完整的CCS工程,需要如下步骤:工程,需要如下步骤:盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术241.新建一个新建一个CCS工程工程2.保存工程保存工程3.将所需文件放入工程所在文件夹将所需文件放入工程所在文件夹4.向工程添加所需文件向工程添加所需文件5.保存工程保存工程要创建一个完整的要创建一个完整的CCS工程,需要如下步骤:工程,需要如下
15、步骤:盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术25C程序的编译及调试(仿真阶段)程序的编译及调试(仿真阶段)123 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术2645678 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术27C程序的烧写程序的烧写123 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术28456选定其中的选定其中的.OUT文件文件78 盐城工学院盐城工学院 电气工程学院电气工程学院DSPDSP应用技术应用技术291.嵌入头文件:嵌入头文件:#includeLF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CCS 软件 应用 基础

限制150内