38231|108

1万

帖子

25

TA的资源

裸片初长成(高级)

楼主
 

【C2000 LaunchPad】打造自己的C2000 LaunchPad项目 [复制链接]

 
打造自己的C2000 LaunchPad项目
TI的例程中,V200以后内部资源的控制,是以库的形式
给出:driverlib.lib,对库的使用,有说明文档f2802x-DRL-UG.pdf
本项目不使用它的LIB文件,这样的好处是,对每一个函数的
调用直接明了,便于没有经验者学习。
一、新建项目。
project菜单。选择New CCS Project
弹出New CCS Project对话框:
1)起个项目名称,
2)选择Executable
3)选择约定项目目录,或自己选择目录。
4)、5)选择使用的芯片
6)仿真调试器类型
7)项目类型。
此时项目中包含了这几个文件:

二、拷贝文件
C:\ti\controlSUITE\device_support\f2802x\v210中的部分文件拷贝到
项目目录中,此路径是安装TI库时的约定目录,如果重新指定,将按指定路径。
为了管理方便,在项目目录下建立includesrc两个文件夹
拷贝后的文件有:


V210目录下,有带“F2802x_”的文件和不带的。不带“F2802x_”的文件是
使用库driverlib.lib时所用的。所以,本次拷贝时不拷贝这些文件。
三、设置
1、属性对话框设置
右击项目名称,选择Properties,弹出属性对话框,
设置优化
再设置一下路径:
剩余的不设置,暂时使用缺省值。
2、文件设置
项目中有三个CMD文件:F2802x_Headers_nonBIOS.cmd,是非BIOS下的
寄存器定义文件;28027_RAM_lnk.cmd是内容RAM分配及IQ表;F28027.cmdflash分配文件。
当在RAM中调试时,需要用到F2802x_Headers_nonBIOS.cmd28027_RAM_lnk.cmd
当在FLASH中调试或烧写时,需要用到F2802x_Headers_nonBIOS.cmdF28027.cmd
具体设置如下:
1)在项目窗口右击28027_RAM_lnk.cmd文件,选择Properties弹出Properties对话框:
这里约定,在RAM中调试是DEBUG模式,烧入FLASH中是Release模式。
2)同样方法设置F28027.cmd文件
四、文件修改
此时编译一下,发现F2802x_Device.h等文件有错误,
是因为目录指定问题,把它改为:
照此方法,将其它文件中几指定的目录都将它去掉。
修改中,有的文件修改后就不能存盘,这是由于TI专门将文件中插入
不可显示的控制符造成的(用WinHEX将它打开,就可以看到它的ASCII值了),如:
将它删除就可以存盘了。
最后编译一下,通过!
此时的项目还是一个空项目,只是F28027内部所有模块的基础文件。

c6.jpg (39.15 KB, 下载次数: 5)

c6.jpg

最新回复

我用的是V7版本的   详情 回复 发表于 2017-6-9 15:45

点评

F2802x_Headers_nonBIOS.cmd 请教这个是干什么用的呢??  详情 回复 发表于 2013-1-27 15:26
如果不使用driverlib.lib,是不是需要自己操作寄存器了,感觉带f28的库,库函数不全啊 [ 本帖最后由 wudayongnb 于 2012-11-26 00:24 编辑 ]  详情 回复 发表于 2012-11-26 00:20

赞赏

1

查看全部赞赏

 
点赞 关注(8)

回复
举报

1万

帖子

25

TA的资源

裸片初长成(高级)

推荐
 
谢谢楼上各位抬举,

写得不好之处,还请大家帮我修改一下为好

[ 本帖最后由 dontium 于 2012-11-26 10:30 编辑 ]

点评

文件设置那块儿有错误吧f28027_RAM_lnk.cmd 应该是debug,图上却是release f28027_lnk.cmd 应该是release ,图上却是debug  详情 回复 发表于 2012-11-26 00:05
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

板凳
 

PDF文件

写得不好,献丑了

新建一个项目.pdf (849.63 KB, 下载次数: 1931)

[ 本帖最后由 dontium 于 2012-11-28 13:55 编辑 ]
 
 
 

回复

2056

帖子

0

TA的资源

五彩晶圆(初级)

4
 
非常好的资料!
 
 
 

回复

755

帖子

0

TA的资源

五彩晶圆(初级)

5
 
好东西!那天建工程折腾了好久。啊哈哈
 
 
 

回复

2453

帖子

19

TA的资源

五彩晶圆(中级)

6
 
此贴必火
 
 
 

回复

76

帖子

6

TA的资源

一粒金砂(中级)

7
 
好东西啊!
 
 
 

回复

186

帖子

24

TA的资源

一粒金砂(高级)

8
 
非常不错,以前自己也折腾过几次,没有去好好整理一下心得,LZ的这篇文章会帮到很多的新手~
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

9
 
不错!辛苦楼主了!
 
 
 

回复

373

帖子

0

TA的资源

纯净的硅(中级)

10
 

回复 9楼 dontium 的帖子

文件设置那块儿有错误吧f28027_RAM_lnk.cmd  应该是debug,图上却是release
f28027_lnk.cmd 应该是release ,图上却是debug

点评

没错的,一般DEBUG时,使用RAM,所以使用f28027_RAM_lnk.cmd  详情 回复 发表于 2012-11-26 02:05
 
 
 

回复

373

帖子

0

TA的资源

纯净的硅(中级)

11
 

回复 楼主 dontium 的帖子

如果不使用driverlib.lib,是不是需要自己操作寄存器了,感觉带f28的库,库函数不全啊

[ 本帖最后由 wudayongnb 于 2012-11-26 00:24 编辑 ]
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

12
 

回复 10楼 wudayongnb 的帖子

没错的,一般DEBUG时,使用RAM,所以使用f28027_RAM_lnk.cmd

点评

如果不使用driverlib.lib,是不是需要自己操作寄存器了,感觉带f28的库,库函数不全啊  详情 回复 发表于 2012-11-26 09:15
 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

13
 
赞一个。
 
 
 

回复

373

帖子

0

TA的资源

纯净的硅(中级)

14
 

回复 12楼 dontium 的帖子

如果不使用driverlib.lib,是不是需要自己操作寄存器了,感觉带f28的库,库函数不全啊

点评

TI提供的基础的操作还是有的, 针对具体应用,需要对它的代码作些修改。  详情 回复 发表于 2012-11-26 10:34
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

15
 

回复 14楼 wudayongnb 的帖子

TI提供的基础的操作还是有的,
针对具体应用,需要对它的代码作些修改。
 
 
 

回复

208

帖子

3

TA的资源

纯净的硅(初级)

16
 
深入研究过的
 
个人签名人要学会逆流而上,适者生存
 
 

回复

54

帖子

0

TA的资源

一粒金砂(中级)

17
 
好东西,谢谢了
 
 
 

回复

2606

帖子

0

TA的资源

五彩晶圆(初级)

18
 
支持原创
 
个人签名工程 = 数学+物理+经济
 
 

回复

1453

帖子

18

TA的资源

纯净的硅(高级)

19
 
很好的,值得借鉴
 
 
 

回复

7219

帖子

192

TA的资源

五彩晶圆(高级)

20
 
我创建工程的界面怎么不一样呢 请问
这个用的不是以前的CCS3.3么

点评

CCS V5, 用新版的好啊,换吧  详情 回复 发表于 2012-11-27 20:30
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表