F28335工程模板建立总结
1、当我们需要建立一个工程模板首先在想要建立的地址创建一个新的文件夹
比如:在该路径下创建一个工程,于是创建一个新文件夹123(路径中必须符合要求 比如:不能使用空格 不能出现汉字)
2、打开CCS8.0 会出现如下界面 并将Workspace设置为新文件夹123的路径
(若正常打开出现闪退情况,可尝试管理员打开)
3、打开后,寻找Project-----New CCS Project
其中:
1) Target中我们可以通过搜索28335来找到所需要的TMS320F28335
2) Connection在该选项中 需要选择我们所用到的下载器 (在没有开发板时需要随机填写一个 因为CCS这样就会自动生成一个工程目标配置文件.ccxml文件,如果不填写 后面需要手动添加 如果不知道下载器型号 可以先随机选一个 后面烧录程序时 可再进行修改)
3) Project name 在这里面可以填写工程的名字,并且将下一行进行勾选,这样就会自动默认将建立的工程存放在新文件夹123中
4) Compiler versions:选择编译器版本 一般使用默认
5) 然后在下面选择空工程Empty Project
6) 点击Finish
4、此时会出现如下界面:
在第一个图中就会创建一个Example文件 (其余三个不用管) 这里因为我刚开始未填写connection 所以没有产生.ccxml文件 (产生是对的)
5、因为在第三步中选择Empty Project,没有main文件,所以需要如下操作:
打开F:\DSPF28335\123\Example,在Example文件创建一个User,并在User文件夹中新建main.c与main.h
CCS中便会自动加载进去,结果图如下:
6、向工程中加入基础文件(个人理解就是库文件 里面有.h、.c、.ccxml、.lib、.cmd等文件)
将该文件下载好,并放在与Example同一路径下(最下方有下载链接)
并在Example中新建Libraries,其中需要在DSP28335x_Libraries文件中复制如下文件(以下文件是基础模板中必须所使用的):
下面对上述文件进行概述(一个完整的基础工程有哪些文件所构成)
1) 首先需要仿真调试或者flash烧写所需的.cmd文件和DSP的BIOS或nonBIOS.cmd文件
当我们写好程序后,有两种调试方式:
一种是将程序烧入Ram中进行调试 缺点掉电丢失 优点:运行快速
另一种是将程序烧入flash中进行调试,缺点:运行速度慢 优点掉电不易丢失
分别对应如下两个.cmd文件 (当我们调试是只需选择第一个文件)
28335_RAM_lnk.cmd
(但该文件当完成第三步时,CCS中自动生成,所以需要删除一个 我们将自动生成的删除 )
F28335.cmd
无论那种调试方式:都需要DSP2833x_Headers_nonBIOS.cmd文件
2) 其次需要使用芯片的.ccxml目标配置文件:(因为第三步填选了Connection,所以CCS会自动生成该文件)
3)芯片内核及外设.c和.h文件(基本的可以依照上述的进行添加)
4)还有一些库文件.lib
7、在main函数中编写程序
#include “DSP2833x_Device.h”
#include “DSP2833x_Examples.h”
void main()
{
}
上述两个头文件就是我们所下载的基础文件 当我们需要调用一些源文件 有了这两个头文件就可以直接调用
8、因为添加了第七步中的两个头文件和main.h所以我们需要添加头文件路径
9、 点击锤子🔨 建立完成
10、基础文件下载链接: /s/1B_wQTH0d_qdDZmKf4IZn6A
提取码:cswd
如果觉得《CCS8.0--F28335工程模板的建立》对你有帮助,请点赞、收藏,并留下你的观点哦!