TI C2000 piccolo 系列新建工程(基于TMS320F28069M Launchpad)
所需材料在TI官网都可以下载到
材料准备:
1,CCS软件:Code Composer Studio Version: 9.1.0.00010
2,C2000ware软件:C2000Ware_2_01_00_00
操作步骤:
打开软件
Project--->New CCS Project
点击 finish 后如下图
找到工程所在文件夹
我的安装在D盘
D:\ti\c2000\C2000Ware_2_01_00_00\device_support\f2806x 这个目录下是2806x系列的支持文件
D:\ti\c2000\C2000Ware_2_01_00_00\device_support\f2806x\headers 这个目录下的三个文件夹(cmd,include,source)全部复制到工程目录下
D:\ti\c2000\C2000Ware_2_01_00_00\device_support\f2806x\common\cmd 把这个文件夹下的28069_RAM_lnk.cmd 复制到工程目录下的cmd文件夹下,把cmd文件夹下的这个文件F2806x_Headers_BIOS.cmd 删掉
D:\ti\c2000\C2000Ware_2_01_00_00\device_support\f2806x\common\include 文件夹下的全部文件复制到工程文件夹的include下
D:\ti\c2000\C2000Ware_2_01_00_00\device_support\f2806x\common\source 文件加下的部分文件根据需要 复制到工程文件夹source下
工程文件夹
工程文件source文件夹
工程文件include文件夹
CCS会自动把文件夹和文件同步到 工程里
在CCS里要设置include文件夹的包含路径
右击工程文件名 打开Properties
然后工程就建完了
在main.c 文件中加入下列代码
/**
* main.c
*/
#include "DSP28x_Project.h"
void Gpio_select(void);
void main(void)
{
InitSysCtrl();
Gpio_select();
DINT;
InitPieCtrl();
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable();
for(;;)
{
GpioDataRegs.GPADAT.all =0x8AAAAAAA;
GpioDataRegs.GPBDAT.all =0x0000000A;
delay_loop();
GpioDataRegs.GPADAT.all =0x45555555;
GpioDataRegs.GPBDAT.all =0x00000005;
delay_loop();
}
}
void delay_loop()
{
double i;
for (i = 0; i < 400000; i++)
{
}
}
void Gpio_select(void)
{
EALLOW;
GpioCtrlRegs.GPAMUX1.all = 0x00000000; // All GPIO
GpioCtrlRegs.GPAMUX2.all = 0x00000000; // All GPIO
GpioCtrlRegs.GPAMUX1.all = 0x00000000; // All GPIO
GpioCtrlRegs.GPADIR.all = 0xCFFFFFFF; // All outputs
GpioCtrlRegs.GPBDIR.all = 0x0000000F; // All outputs
EDIS;
}
//end main.c
编译完下载到板子上 就可以看到 D9在闪烁了
好了 C2000新建工程就写到这里 有错误的地方希望大家批评指正 谢谢大家 !
2020.02.14