TI DSP TMS320F280025 Note1:工程模板Template创建

TMS320F280025工程模板Template创建



软件版本:CCS12.0.0.00009
官方C200开发工具:C2000Ware_5_02_00_00
硬件平台:LAUNCHXL-F280025C开发板

该方法新建的工程支持寄存器开发,同时也支持库函数开发,新建后移动该工程也不需要重新修改路径,路径使用变量定义,使用方便、移植性能高

新建一个ccs工程

在这里插入图片描述
选择自己的芯片型号280025C,仿真器型号XDS110 USB,并给工程命名,命名只能是英文
在这里插入图片描述

编译一下新建的工程:
在这里插入图片描述

新建CCS工程后工程已经包含一些文件:
在这里插入图片描述

includes:工程包含的一些路径,如工程路径、头文件路径等
DEBUG:包含编译过程中生成的一些文件和结果文件
targetConfigs:调试器配置文件
280025_RAM_lnk.cmd:链接命令文件(.cmd文件)。它定义了内存布局和部分配置,来指导编译器和链接器如何在微控制器上安排代码和数据。文件分为两个主要部分:MEMORY和SECTIONS。一般不使用这个连接文件,后面会删除这个文件,使用官方提供的其他链接文件
main.c:主文件,主函数文件

为需要添加的一些文件新建文件夹

创建方法1:
点中工程->右键->新建->文件夹
在这里插入图片描述

选择路径(建在那个文件夹层级下)-> 填写文件名 ->完成
在这里插入图片描述

创建方法2:
直接找到工作目录下的这个工程文件,之间新建文件夹即可
在这里插入图片描述

创建后的文件层次:
在这里插入图片描述

ChipDevice:包含TI官方提供的的一些文件
ChipDevice/cmd:存放链接命令文件(.cmd文件)。它定义了内存布局和部分配置,来指导编译器和链接器如何在微控制器上安排代码和数据。
ChipDevice/common:存放官方common源文件和头文件
ChipDevice/driverlib:存放官方库函数相关的源文件和头文件
ChipDevice/headers:存放官方headers源文件和头文件
ChipDevice/lib:存放官方或第三方的库文件,比如:库函数库
Public:公共文件夹
User:存放用户自己编写的驱动代码

从c2000中拷贝官方基础文件到工程中

cmd链接文件

工程路径,cmd文件,按照自己工作目录修改

E:\ti\workspace\Template_demo\ChipDevice\cmd

C2000存放路径,按照存放目录修改

E:\ti\c2000\C2000Ware_5_02_00_00\device_support\f28002x\common\cmd
E:\ti\c2000\C2000Ware_5_02_00_00\device_support\f28002x\headers\cmd

common/cmd文件为FLASH/RAM相关的链接文件,flash表示下载代码到flash的链接文件、,ram表示下载代码到ram的链接文件
headers/cmd文件为是否带操作系统相关的链接文件,bois表示带操作系统、nobois表示不带操作系统
可以根据自己的需要拷贝相关链接文件
在这里插入图片描述

common头文件和源文件

直接把C2000中evice_support目录下该芯片的common目录下的include和source文件夹拷贝到该工程的common目录下
在这里插入图片描述

headers头文件和源文件

直接把C2000中device_support目录下该芯片的headers目录下的include和source文件夹拷贝到该工程的headers目录下
在这里插入图片描述

库函数文件

直接把C2000中的driverlib目录下该芯片的driverlib文件夹拷贝到该工程的headers目录下
在这里插入图片描述

把拷贝的driverlib文件夹下的css文件夹删掉
在这里插入图片描述

添加driverlib.lib文件

把\driverlib\f28002x\driverlib\ccs\Debug下的driverlib.lib文件拷贝到工程lib目录下
在这里插入图片描述

添加文件的路径

在这里插入图片描述

在这里插入图片描述

添加刚才拷贝的文件的路径

${
   
   PROJECT_ROOT}/ChipDevice/lib

在这里插入图片描述

${PROJECT_ROOT}/ChipDevice/headers

${PROJECT_ROOT}/ChipDevice/headers/source

${PROJECT_ROOT}/ChipDevice/headers/include

${PROJECT_ROOT}/ChipDevice/driverlib

${PROJECT_ROOT}/ChipDevice/driverlib/inc

${PROJECT_ROOT}/ChipDevice/cmd

${PROJECT_ROOT}/ChipDevice/common

${PROJECT_ROOT}/ChipDevice/common/source

${PROJECT_ROOT}/ChipDevice/common/include

${PROJECT_ROOT}/ChipDevice

${PROJECT_ROOT}/User

${PROJECT_ROOT}/Public
在这里插入图片描述

添加后一定要记得应用到工程

文件移动、删除、屏蔽

把创建工程生成的main.c文件移动到User目录下

点中文件,右键

在这里插入图片描述
在这里插入图片描述

删除新建工程自动生成的RAM_lnk.cmd文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苦梨甜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值