CCS(Code Composer Studio) 是一种集成开发环境(IDE),支持TI的微控制器和嵌入式处理器产品系列。CCS包含一整套用于开发和调试嵌入式应用的工具,它包含了用于优化的C/C++编译器、源码编辑器、项目构建环境、调试器、描述器以及多种其他功能。本篇文章主要介绍如何使用CCS来搭建一个TMS320F28335的标准开发工程。
目录
1.3点击Finish后可以在CCS左侧的Project Explorer窗口中看到新建好的工程项目文件
2.到TI官网下载TMS320F28335的底层驱动文件并添加到工程项目中
1.打开CCS软件并新建空的工程
1.1 File->New->CCS Project
1.2配置工程相关参数
Target:选择芯片型号为TMS320F28335
Connection:选择仿真器类型,本文使用的是XDS100v3
Project name:工程项目名称
Compiler version:编译器版本,默认TI v6.25
Project templates and examples:我们这里选择不带main.c文件的空项目Empty Project
1.3点击Finish后可以在CCS左侧的Project Explorer窗口中看到新建好的工程项目文件
2.到TI官网下载TMS320F28335的底层驱动文件并添加到工程项目中
2.1下载官方底层驱动
下载地址为:http://www.ti.com/tool/download/C2000WARE
下载并安装完成后,可以得到如下文件:
依次打开device_support→f2833x,我们需要将common文件夹和headers文件夹中的文件复制到工程项目中
2.2复制底层驱动文件
在CCS工程文件中新建文件夹
CMD :用来存放启动文件
INCLUDE:用来存放头文件
SOURCE:用来存放资源文件
将工程项目中原来的28335_RAM_Ink.cmd文件删除,将..\device_support\f2833x\common\cmd目录下的28335_RAM_Ink.cmd文件复制到CMD文件夹中,并将..\device_support\f2833x\headers\cmd目录下的DSP2833x_Headers_nonBIOS.cmd文件复制到工程项目的CMD文件夹中
将..\device_support\f2833x\common\include目录下的所有头文件以及..\device_support\f2833x\headers\include目录下的所有头文件复制到到工程项目的INCLUDE文件夹中
将..\device_support\f2833x\common\source中除了DSP2833x_SWPrioritizedDefaultIsr.c和DSP2833x_SWPrioritizedPieVect.c的其他文件以及..\device_support\f2833x\headers\source目录中的DSP2833x_GlobalVariableDefs.c文件复制到工程项目的SOURCE文件夹中
3.修改工程项目包含文件的搜索路径并编译工程项目
3.1修改工程项目包含文件的搜索路径
在项目文件夹上右键,选择Properties选项
单击Include Options选项右侧的Add...按钮,选择工程项目文件的INCLUDE文件夹
添加完成后单击OK退出
3.2添加main.c文件
在工程项目文件夹上右键添加source文件,文件名称main.c
3.3编译工程项目
在main.c文件中编写main函数之后,单击CCS中的“小锤子”按钮对项目进行编译
可以看到项目编译成功,标准工程建立完成