DSP第2章CCS软件应用基础PPT推荐.ppt
《DSP第2章CCS软件应用基础PPT推荐.ppt》由会员分享,可在线阅读,更多相关《DSP第2章CCS软件应用基础PPT推荐.ppt(45页珍藏版)》请在冰豆网上搜索。
当当CCSCCS软件安装到计算机后,桌面上会出现如图软件安装到计算机后,桌面上会出现如图所示的两个快捷方式图标。
所示的两个快捷方式图标。
CCSCCSCCSCCS应用程序应用程序应用程序应用程序CCSCCSCCSCCS配置程序配置程序配置程序配置程序2.2CodeComposerStudio3.3的安装与配置的安装与配置盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术42.2.2目标系统配置目标系统配置1.单处理器配置方法单处理器配置方法删除掉原有的驱动设置删除掉原有的驱动设置盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术5在在CCS配置窗口中添加目标系统配置窗口中添加目标系统盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术6查看配置属性查看配置属性盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术7设置设置GELGEL文件文件盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术8盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术92.2.4主机开发环境设置主机开发环境设置运行运行CodeComposerStudio后,用户可以根据后,用户可以根据自己的工作习惯设置开发环境的参数,比如字体、自己的工作习惯设置开发环境的参数,比如字体、显示颜色和快捷键等。
字体和颜色可以通过选择显示颜色和快捷键等。
字体和颜色可以通过选择Option-Font-Editor和和Option-Color-Editor进行设置。
进行设置。
盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术10盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术112.3Step-by-Step简单应用简单应用2.3.1CCS常用工具常用工具全部重新编译全部重新编译只编译更改过的代码文件只编译更改过的代码文件设置断点设置断点连续运行程序连续运行程序断续运行断续运行(遇到断点后短暂停止刷新观察变遇到断点后短暂停止刷新观察变量,然后程序继续运行量,然后程序继续运行)停止程序运行停止程序运行盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术12单步运行单步运行(遇到函数调用时,进入被调用函数并单步运行函数的程序遇到函数调用时,进入被调用函数并单步运行函数的程序)源代码单步运行源代码单步运行(遇到函数调用时整个函数作为一条程序处理遇到函数调用时整个函数作为一条程序处理)。
程序运行到光标位置。
将程序计数指针将程序计数指针(PC)直接指向光标位置直接指向光标位置寄存器窗口寄存器窗口观察存储空间观察存储空间观察堆栈空间观察堆栈空间观察反汇编代码观察反汇编代码盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术13
(1)如果已经在如果已经在C:
CCStudio_v3.1目录下安装了目录下安装了CCS开发开发环境,则在环境,则在C:
CCStudio_v3.1MyProjects目录下创建开目录下创建开发文件夹发文件夹sinewave。
(2)将将C:
CCStudio_v3.1tutorialdsk2812sinewave目录下目录下的的.c,.cmd以及以及.h文件复制到创建的目录,然后运行文件复制到创建的目录,然后运行CCS。
(3)依据工程的创建方法,创建新的工程依据工程的创建方法,创建新的工程(参考参考2.4.1小节小节)2.3.2简单程序开发简单程序开发盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术14(4)选择选择Project-AddFilestoProiect,添加,添加.C、cmd以及以及rt_2800m1.lib文件,然后选择文件,然后选择hello.c加入文件中。
加入文件中。
(5)双击项目管理窗口下的双击项目管理窗口下的sine.c一文件浏览程序源代码,一文件浏览程序源代码,单击单击RebuildAll编译程序。
编译程序。
(6)编译、链接通过后,)编译、链接通过后,CCS下面的状态输出窗口将显下面的状态输出窗口将显示相应的状态。
示相应的状态。
(7)选择选择File-LoadProgram装载应用程序。
装载应用程序。
(8)运行程序。
运行程序。
盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术15v新建一个新建一个CCS工程工程要创建一个完整的要创建一个完整的CCS工程,需要如下步骤:
工程,需要如下步骤:
2.4代码创建代码创建2.4.1新建一个工程新建一个工程盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术16新建一个新建一个CCS工程工程v保存工程保存工程要创建一个完整的要创建一个完整的CCS工程,需要如下步骤:
盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术17新建一个新建一个CCS工程工程保存工程保存工程v将所需文件放入工程所在文件夹将所需文件放入工程所在文件夹要创建一个完整的要创建一个完整的CCS工程,需要如下步骤:
盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术18必需的文件有:
必需的文件有:
.h头文件头文件.asm汇编语言源文件汇编语言源文件.cC语言源文件语言源文件.cmd链接命令文件链接命令文件.libCCS运行支持库运行支持库注意:
各文件的文件名推荐使用八位以内的英注意:
各文件的文件名推荐使用八位以内的英文及数字书写,且第一个字符不能是数字。
文及数字书写,且第一个字符不能是数字。
盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术19新建一个新建一个CCS工程工程保存工程保存工程将所需文件放入工程所在文件夹将所需文件放入工程所在文件夹v向工程添加所需文件向工程添加所需文件要创建一个完整的要创建一个完整的CCS工程,需要如下步骤:
盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术20添加文件后的效果添加文件后的效果盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术21新建一个新建一个CCS工程工程保存工程保存工程将所需文件放入工程所在文件夹将所需文件放入工程所在文件夹向工程添加所需文件向工程添加所需文件v保存工程保存工程要创建一个完整的要创建一个完整的CCS工程,需要如下步骤:
盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术22C程序的编译及调试(仿真阶段)程序的编译及调试(仿真阶段)123盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术2345678盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术24C程序的烧写程序的烧写123盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术25456选定其中的选定其中的.OUT文件文件78盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术261.嵌入头文件:
嵌入头文件:
#includeLF2407regs.h“2.定义数据类型的缩写定义数据类型的缩写#defineuintunsignedint3.函数声明函数声明voidSYSinit(void);
4.主函数主函数voidmain(void)变量声明变量声明inttemp;
系统初始化函数群系统初始化函数群SYSinit();
循环执行的功能函数循环执行的功能函数while
(1)5.各个子函数各个子函数voidSYSinit(void)C语言控制程序主要结构语言控制程序主要结构盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术272.4.2工程配置工程配置工程配置主要确定工程项目开发的不同阶段,工程配置主要确定工程项目开发的不同阶段,包括包括Debug和和Release两个阶段两个阶段。
vDebug用于用于调试程序调试程序vRelease用于用于输出工程完成后最终的结果输出工程完成后最终的结果选择使用的工程选择使用的工程选择使用的工程选择使用的工程选择工程的模式:
选择工程的模式:
DebugDebug或或或或ReleaseRelease盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术28CCSCCS的基本运行界面如图。
的基本运行界面如图。
1.1.1.1.CCSCCSCCSCCS的的的的应用界面应用界面应用界面应用界面工程项目窗口工程项目窗口工程项目窗口工程项目窗口源程序编辑窗口源程序编辑窗口源程序编辑窗口源程序编辑窗口时域图形窗口时域图形窗口时域图形窗口时域图形窗口频域图形窗口频域图形窗口频域图形窗口频域图形窗口变量显示窗口变量显示窗口变量显示窗口变量显示窗口主菜单主菜单主菜单主菜单工具条工具条工具条工具条反汇编窗口反汇编窗口反汇编窗口反汇编窗口寄存器显示窗口寄存器显示窗口寄存器显示窗口寄存器显示窗口2.5CCS3.1基本应用基本应用盐城工学院盐城工学院电气与新能源综合实验教学示范中心电气与新能源综合实验教学示范中心DSPDSP应用技术应用技术292.5.1编辑源程序编辑源程序CCS3.1集成编辑环境可以编辑文本文件,集成编辑环境可以编辑文本文件,编写编写C程序和汇编程序代码,还可以