文章目录
前言
TMS320F28377D PTPS是一款功能强大的 32 位浮点计算DSP,有2个32位的CPU核,主频200MHz,176引脚,4个串口,3个SPI,2个IIC,2个CAN,20个ADC。还带有CLA、TMU、VCU等运算器。
上图为27377开发板,和XDS100 V3仿真器。
如何新建CCS工程
1.选择workspace
通过Browse选择workspace的地址,然后点击Launch。注意CCS地址不能出现中文,工程名也不能为中文。
2.创建空工程
选择Project–>New CCS Project,也可在下面直接选择New Project
- 在Target中输入28377,以便快速选择到TMS320F28377D.
- Connection选择XDS 100v3,因为我用的是XDS 100 V3型号的仿真器,所以Connection选择的XDS 100v3,用其他型号的仿真器看情况而定。
- 在Project name中添加工程名字,注意不能出现中文。
- 选择一个空的工程(Empty Project),不带main.c文件的。
- 点击Finish完成创建。
Project type and tool-chain是工程的高级选项,以后再研究,现在暂时不用管。
空的CCS工程
3.给工程加入必要的文件
首先右键选中cmd文件,选中delete删除。因为后面会再添加需要的cmd文件夹,这里避免重复就删除了。
a 加入头文件(.h)、源文件(.c)、CMD文件(.cmd)
打开南京研旭公司的开发板的例程,选中cmd、include和source文件夹复制。
在自己刚刚新建的工程夹下粘贴。
就可以看到CCS中已经复制成功。
b 如何在CCS中,添加头文件的路径
右键该工程,点击最下面的properties。
选择Build–>C2000 Compiler–>Include Options,然后点击右上角绿色的加号。
在其中添加库文件所在的文件夹地址。可以用workspace方便点击。
选择库文件所在的includes文件夹,如果你的库文件在其他文件夹,选择也是一样的。然后点击OK–>OK
如图已经添加成果,点击右下角的Apply and Close即可。
同时一并在Predefined symbols中添加CPU1,如果其他工程CPU2,就写CPU2。有需要烧入flash,也可以加入_FLASH,以便生成可以生成的.out文件。
c 如何在CCS中,屏蔽不需要的.cmd文件
因为一个工程中可能会有不同用处的.cmd文件,CMD文件用于分配存储空间。这里我截硬汉科技的28355的教程图来介绍CMD文件。
总之,上面的空工程中会有3个CMD文件,而一般只需要其中的2个工作。所以屏蔽其中的一个。如下图,右键选择,再点击Exclude,移出Build即可。
注意*"F2837xD_Headers_nonBIOS_cpu1.cmd"文件必须要有,不能屏蔽。“2837xD_RAM_lnk_cpu1cmd"和"2837xD_FLASH_lnk_cpu1.cmd”,有且仅能有一个。"2837xD_RAM_lnk_cpu1cmd"用于将程序写入RAM中,用于程序的debug;“2837xD_FLASH_lnk_cpu1.cmd”*用于将程序烧入FLASH中,用于DSP的线下使用。