一、前言:
最近为了做一个温度传感器项目,实现公司的软件同平台操作,用TI的CCS12新建立的工程,但是过程没人指导,可谓路程坎坷。千奇百怪error与warn,原来用CCS版本5.2,不支持280025芯片,所以没办法,重新再下载安装最新版本。在此做一个记录,希望也能一同学习,共同进步。具体下载CCS及C2000软件,请各位博友从TI官网下载(提示:请各位下载时注意CCS版本及C2000版本的兼容问题),如各位发现我的问题和错误,欢迎指正。
二、工程建立:
新建工程,选择你要用得芯片类型及仿真器类型,对工程命名并设置工程所在位置,如下图所示:
1.工程属性设置及标准文件引入
1.1工程属性设置
右击新建工程,出现选择properties选项,点击process options选项,按照下图设置。
1.2库函数标准文件引入
打开include options选项,按照下图中的配置增加标准文件,其中C2000为软件安装位置,如果安装时默认位置安装会在C:\ti\c2000\C2000Ware_< version>。
1.3设置链接文件
查看工程,如果有linker command文件,请先删除,然后按照下图增加链接文件。
1.4拷贝头文件及链接文件
右击工程选择Add Files增加device_support\f28002x\common\source中的device.c文件及driverlib\f28002x\driverlib\ccs\Debug\driverlib.lib文件,在此建议进行链接不进行拷贝,毕竟不会对这些拷贝的内容进行修改。
1.5工程编译
根据你的需要,增加相应的库函数代码或者是寄存器设置代码。如想要完整的温湿度传感器程序,或者想要交流学习的,可私信一同交流关于IIC传输的温湿度采样及基于MODBUSRTU协议SCI转485的相关程序,本人已经把程序写完,并亲测可行。
三、感悟及总结
自学CCS是一件比较痛苦的事,从工程的建立到程序的编写需要有耐心的陪伴和平台的支撑,始终坚信书山有路勤为径,学海无涯任我游的一丝丝诚恳与放荡不羁,相信自己一定能成功。
四、参考博文与资料
- DSP TMS320F280049之CCS工程的建立(库函数版)
- DSP TMS320F280049之CCS工程的建立(寄存器版)
- TI公司C2000标准文件F28002x_FRM_EX_UG(此文件在C2000安装位置中)
- 关于DSP的CCS6.0平台下的工程搭建(完全可移植)