打造自己的C2000 LaunchPad项目
TI的例程中,V200以后内部资源的控制,是以库的形式
给出:driverlib.lib,对库的使用,有说明文档f2802x-DRL-UG.pdf。
本项目不使用它的LIB文件,这样的好处是,对每一个函数的
调用直接明了,便于没有经验者学习。
一、新建项目。
点project菜单。选择New CCS Project,
弹出New CCS Project对话框:
1)起个项目名称,
2)选择Executable,
3)选择约定项目目录,或自己选择目录。
4)、5)选择使用的芯片
6)仿真调试器类型
7)项目类型。
此时项目中包含了这几个文件:
二、拷贝文件
将C:\ti\controlSUITE\device_support\f2802x\v210中的部分文件拷贝到
项目目录中,此路径是安装TI库时的约定目录,如果重新指定,将按指定路径。
为了管理方便,在项目目录下建立include、src两个文件夹
拷贝后的文件有:
V210目录下,有带“F2802x_”的文件和不带的。不带“F2802x_”的文件是
使用库driverlib.lib时所用的。所以,本次拷贝时不拷贝这些文件。
三、设置
1、属性对话框设置
右击项目名称,选择Properties,弹出属性对话框,
设置优化
再设置一下路径:
剩余的不设置,暂时使用缺省值。
2、文件设置
项目中有三个CMD文件:F2802x_Headers_nonBIOS.cmd,是非BIOS下的
寄存器定义文件;28027_RAM_lnk.cmd是内容RAM分配及IQ表;F28027.cmd是flash分配文件。
当在RAM中调试时,需要用到F2802x_Headers_nonBIOS.cmd及28027_RAM_lnk.cmd
当在FLASH中调试或烧写时,需要用到F2802x_Headers_nonBIOS.cmd及F28027.cmd
具体设置如下:
1)在项目窗口右击28027_RAM_lnk.cmd文件,选择Properties弹出Properties对话框:
这里约定,在RAM中调试是DEBUG模式,烧入FLASH中是Release模式。
2)同样方法设置F28027.cmd文件
四、文件修改
此时编译一下,发现F2802x_Device.h等文件有错误,
是因为目录指定问题,把它改为:
照此方法,将其它文件中几指定的目录都将它去掉。
修改中,有的文件修改后就不能存盘,这是由于TI专门将文件中插入
不可显示的控制符造成的(用WinHEX将它打开,就可以看到它的ASCII值了),如:
将它删除就可以存盘了。
最后编译一下,通过!
此时的项目还是一个空项目,只是F28027内部所有模块的基础文件。