新建一个ccs工程

时间:2024-04-11 13:41:52

本文主要以f28335为例介绍如何新建一个ccs工程
1.准备工作
    在建立工程之前,需要先下载安装TI的ccs软件和相关组件。ccs软件版本较多,本文使用ccs6.0版本,对于f28335还需要安装C2000 Ware组件,相关软件可在TI官网下载,具体安装过程请大家百度,建议大家使用默认路径且不要夹杂中文。
2.首先我们为工程建立一个工作环境workspace,在这里我们建立在E盘目录下并命名为workspace_v6_01,如图一
新建一个ccs工程

图一
3.启动ccs并选择workspace_v6_01文件夹作为workspace,如图二

新建一个ccs工程

图二
加载完成后界面如图三所示

新建一个ccs工程

图四
4.点击左上角File→New→CCS Project,创建一个新的工程,如图四所示

新建一个ccs工程

图五
5.在新出现界面上选择Target为C2000,输入工程名,完成后点击finish,如图六

新建一个ccs工程

图六
6.工程建好后界面如图七所示

新建一个ccs工程

图七
工程虽然建好了,但是这样的工程是不能直接使用的,我们还需要为工程添加相关的库文件,并做一些其他配置

7.右键单击工程,选择Prorerties选项,如图八

新建一个ccs工程

图八
8.在新出现的界面上选择Processor Options选项,完成如图九所示的配置

新建一个ccs工程

图九
9.选择Include Options选项,将f2833x\common\include和f2833x\headers\include两个目录添加进去,默认路径为C:\TI\c2000\C2000Ware_<版本序号>\device_support\f2833x\common\include和C:\TI\c2000\C2000Ware_<版本序号>\device_support\f2833x\headers\include,如图十所示

新建一个ccs工程

图十
10.选择 C2000 Linker下的File Search Path选项,将f2833x\common\cmd 和 f2833x\headers\cmd两个目录添加进去,之后再将rts2800_fpu32.lib, 28335_RAM_lnk.cmd 和 f2833x_Headers_nonBIOS.cmd添加进去,如图十一

新建一个ccs工程

图十一
11.选中 C2000 Linker下的Symbol Management options选项,将程序入口指定为code_start,完成后点击OK关闭界面,如图十二所示

新建一个ccs工程

图十二
12.右键点击工程,选择Build Project,我们会发现程序会报错,提示我们“code_start” undefind,这是因为我们没有添加DSP2833x_CodeStartBranch.asm文件,具体原因可以参考cherishlei的博客(https://blog.csdn.net/cherishlei/article/details/8045294),我们右键点击工程选择Add files选项,将该文件添加进去,这时在编译工程就不会报错了,如图十三、十四所示

新建一个ccs工程

图十三

新建一个ccs工程

图十四