TMS320F280049C在CCS12.7工程创建联立system cfg
·
@[TMS320F280049C工程创建联立system cfg]
在最新的CCS20中,新建的模板工程的库文件都是调用的同一套库文件,但有时候又需要修改部分库文件。仅当前工程有效。
新建工程

在工程目录下建立五个文件夹

- Cmd文件夹中有五个文件
28004x_cla_flash_lnk.cmd
28004x_cla_ram_lnk.cmd
28004x_generic_flash_lnk.cmd
28004x_generic_ram_lnk.cmd
C:\TI\C2000Ware_6_00_00_00\device_support\f28004x\common\cmd 上面那四个文件都在这个地方,找自己的库文件安装的路径。
f28004x_headers_nonbios.cmd
C:\TI\C2000Ware_6_00_00_00\device_support\f28004x\headers\cmd 这个文件在这个文件夹 - Device文件夹
device.h
devicelib.h 在 C:\TI\C2000Ware_6_00_00_00\device_support\f28004x\common\include 文件夹下
device.c
f28004x_codestartbranch.asm 在这个文件夹下 C:\TI\C2000Ware_6_00_00_00\device_support\f28004x\common\source - C2000Ware文件夹
C:\TI\C2000Ware_6_00_00_00\driverlib\f28004x\driverlib 将这个文件夹下的所有文件复制到C2000Ware文件夹下。
C:\TI\C2000Ware_6_00_00_00\device_support\f28004x\headers\include 将这个文件夹下的所有文件都复制到C2000Ware文件夹下 - App
- inc 文件夹中放置自己编写的代码
- src 文件夹中放置自己编写的代码
- Bsp
- 存放system cfg的配置文件
添加相对路径的一个头文件包含
添加头文件包含搜索路径和库文件搜索路径




rts2800_fpu32.lib在C:\TI\ccs1271\ccs\tools\compiler\ti-cgt-c2000_22.6.1.LTS\lib路径下。
工程配置
取消编译一些用不到的文件,右键exclude from build,这样在CCS中这个文件就不会参该工程的编译。工程目录下有个新建工程自动生成的xxx.cmd文件,需要删除因为他与28004x_cla_ram_lnk.cmd文件的内容重复。


经过一系列复杂的创建工程之后,会出现这个问题。这是无论如何也解决不了的。需要在设置中添加一个
Bsp/subdir_rules.mk:9: recipe for target ‘build-2120266047’ failed
Invalid argument ‘–product’: No product with name “C2000WARE” and version “6.00.00.00” found

解决方案
选择浏览文件夹,找到安装的库文件的目录,选中sdk.json文件即可。重新编译就不会报错了。


更多推荐


所有评论(0)