工程模板创建

一、文件介绍

1c3a4c4d5422462d86a0270315c10938.jpg

 

 1.1common文件夹存放了DSP需要的外设内核,DSP运算库,cmd配置文件等等。

0422926ce6964cc886b0c6a08493fff0.jpg

 1.1.1cmd存放了RAM:当调试程序,下载ram之后调试成功之后,再将程序烧录到28335的flash文件中,然后需要F28335文件,以及容量分配启动文件。

1.1.2gel文件存放一些,通用扩展语言。功能就是扩展ccs功能就是方便程序调试。例如查看系统变量。

1.1.3 include文件夹里存放通用外设的头文件,比如:中断,DMa等。

b78726e6cfa44034bc6095381ce6b95c.jpg

 1.1.4lib文件夹是存放f28335的运算库文件。

3ed5f6f375a34ba5b4c3a907f4c6804d.jpg

 1.1.5source文件夹里面存放f28335内核和外设驱动一些源文件,后缀是.c,还有一些校准文件,延时函数。

05b26106103f4e96be5e1bed6da4f84f.jpg

 1.2headers文件夹存放了28335外设所需要的外设头文件,操作系统的文件。

1.2.1cmd存放了使用操作系统BIOS,不使用系统noBIOS,通常我们在不开发操作系统时候需要用noBIOS文件。

a9a7a8850aa640bb991523138a354e2a.jpg

 1.2.2gel文件

1.2.3include文件跟common里面文件相对应的。

1.2.4source文件夹是存放全局定义的文件。

二、创建工程模板

2.1.1创建文件夹在根目录下,不能有中文以及特殊字符。e1c188bacfbb46f79fbe5daf9b586130.jpg

2.1.2进入ccs创建项目,选择对应的芯片型号TMS320F28335,项目名字不要出现特殊字符和中文,选择编译器版本,设置空工程。

7ac24c1b50604faba6ddf729ddaa8ebc.jpg

 2.1.3选择我们的仿真器,connection

a1bd244b9a2e426b93f54738f39d4176.jpg

 2.1.4最后点击finish就行。

00dd0df8e6354e3ba68975cda51164c0.jpg

 2.2一个完整基础工程有哪些文件所构成:

0ba1c2c18d884781ade9246e69522118.jpg

 在创建文件内设置基础文件重命名。

2e28ab241cf54a72bafdfe7f58a7eb49.jpg

2.2.1拷贝拷贝RAM.cmd还需要header中的cmd中的noBIOS文件,加入芯片配置文件在系统自带的targetconfigs里面的一个文件:ccxmI如果自带系统里面有的话就不用加了。

6d8c6526e0f946a8a15e1132a4bb6506.jpg

 2.2.2外设源文件:在common里面的source文件夹下面加入相应文件。例如:ADC(汇编),code,defaultIsr(中断),Gpio,sysCtrl(系统时钟),usDelay(延时),PieCtrl,PieVect拷贝到工程目录下;再加入header里面的全局文件在header里面的source添加(globalvariableDfes)全局定义;在common里面中的lib文件夹,将IQmath添加到工程里。

df54685974784ba4948122c545548fc8.jpg

2.2.4 在我们工程文件夹里创建新文件夹名字为APP,这个文件夹用来存放一些外设的开发程序,也就是应用程序,例如led蜂鸣器继电器等。用来方便管理。

2.2.5在工程里面创建一个User的文件夹

13207760c28247849ebbed16d0aacd44.jpg

 2.3写一下工程的主函数:在ccs6里的User文件夹下里面创建source(代表.c文件)【如果要创建头文件就点header文件】

2.4将f28335里面的头文件添加进来(开发芯片程序时候需要包含芯片头文件,因为头文件里面封装了芯片调用的一些文件之类的)

713ee9c2f9ed48f196c204051ba567e7.jpg

 d979fc46b0a34a3ab409e6de7d926bea.jpg

 2.5运行一下看有没有错误。出现了15个错误。

b8a3e6e3ee4f4851b2d3a44ae2a27d18.jpg

2.5.1 没有包含源文件的头文件,我们添加的很多外设源文件,但是没有指定头文件路径【解决方法点击工程里面选择属性,在属性框里面选择include Options】

4c8bc45c126f461eb672607d1509c507.jpg

 0384b9a9f96b40089870a0437f437103.jpg

2.5.2 找到自己下载里头厂家给的工程模板里面的header里面的include头文件,用同样办法把common里面的include头文件,复制路径添加进来即可。98e3c84789384e33a44065d42e53e77b.jpg

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值