工程模板的创建
1 获取工程模板基础文件-放入到建立工程的文件夹里
2 创建工程模板
- 在F盘根目录下面新建一个“CCS Project”文件夹,用于保存工作区间,名字可以不和这个相同,但是最好是建在某个盘符的根目录,防止后面目录太长。工作区间的路径为F:\CCS Project。
- 打开CCS后,选择工作区间Workspace为F:\CCS Project,点击Launch进入CCS
- 点击CCS菜单栏的Project→New CCS Project新建工程,在Target里面选择2833x Delfino选择为2833x系列,再精确选择DSP型号为TMS320F28335,在Connection里面选择仿真器型号为XDS100V2。在Project name输入工程名字,符合要求就行了,如果不符合要求,会提示的。
Compiler version里面根据自己电脑已经安装的编译器版本即可。工程模版里面根据自己要求选择即可,建议选择为Empty Project。设置完之后点击Finish即可完成工程新建。 - 在F:\CCS Project\DSP28335下面新建一个SRC文件夹用来保存外设源程序。
在F:\CCS Project\DSP28335下面新建一个CMD文件夹用来保存CMD文件。 - 复制DSP2833x_Libraries\DSP2833x_common\cmd下的两个文件复制到工程的CMD文件夹,28335_RAM_lnk.cmd和F28335.cmd分别为程序烧录到SRAM和FLASH的CMD文件。可以选择只复制其中之一,也可以选择两个都复制,然后在编译的时候,屏蔽掉其中一个。
复制DSP2833x_Libraries\DSP2833x_headers\cmd下的DSP2833x_Headers_nonBIOS.cmd文件复制到工程CMD文件夹中。 - 在工程里面右键选择F28335.cmd文件选择Exclude from Build,在编译的时候就不会包含这个文件,这样就不会出现重复分配内存的问题。如果需要将程序下载到FLASH,只需要将F28335.cmd的Exclude from Build取消,同时将28335_RAM_lnk.cmd的Exclude from Build勾选上即可。
之前新建工程还自动创建了一个cmd文件,直接右键将其delect - 将下面所有文件复制到SRC。在这里,如果你的工程还需要用到其他的外设,还需要将对应的源文件复制到SRC中,例如使用到了SCI,还需将DSP2833x_Sci.c复制到SRC中。
- 右键工程选择Properties属性,再依次选择Build→C2000 Compiler→Include Options,在include_path里面添加:
${WORKSPACE_LOC}\DSP2833x_Libraries\DSP2833x_common\include
${WORKSPACE_LOC}\DSP2833x_Libraries\DSP2833x_headers\include - 如果第3步中,没有选择Empty Project(with main.c),在工程上面右键依次选择New→File,选择输入文件名为main.c,直接保存在工程下面。