17674|52

5310

帖子

453

TA的资源

五彩晶圆(高级)

楼主
 

非库方式新建C2000工程入门 [复制链接]

 
非库方式新建工程的总结
1、 建立工作目录
E:\workspace_v5_2\TMS320F28027
E:\workspace_v5_2\TMS320F28027\project
E:\workspace_v5_2\TMS320F28027\f2802x_common
E:\workspace_v5_2\TMS320F28027\f2802x_headers
2、      头文件设置
E:\workspace_v5_2\TMS320F28027
E:\workspace_v5_2\TMS320F28027\project
E:\workspace_v5_2\TMS320F28027\f2802x_common\include
E:\workspace_v5_2\TMS320F28027\f2802x_headers\include

3、 Source文件夹添加源文件 带F2802x_前缀的文件
E:\workspace_v5_2\TMS320F28027\f2802x_common\source
E:\workspace_v5_2\TMS320F28027\f2802x_headers\source
4、      禁止Source文件夹里无关源文件编译
F2802x_asmfuncs.asm
F2802x_CSMPasswords.asm
F2802x_SWPrioritizedDefaultIsr.c
F2802x_SWPrioritizedPieVect.c
6、 添加F2802x_Headers_nonBIOS.cmd文件
7、 编辑自己的代码

最新回复

,非常感谢,对于初学者  详情 回复 发表于 2017-8-9 16:55
 
点赞 关注(3)

回复
举报

5310

帖子

453

TA的资源

五彩晶圆(高级)

沙发
 
一、             环境说明:
1、CCS版本:Code Composer Studio   Version: 5.3.0.00090
2、Workspace 路径 : E:\workspace_v5_2
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

板凳
 
二、建立工程工作目录及资源文件
1、Workspace 路径下新建文件夹,如TMS320F28027文件夹
2、把controlSUITE下的f2802x最新版本的资源文件复制到TMS320F28027 文件夹中
如:D:\TI\controlSUITE\device_support\f2802x\v210 路径下
a、文件夹f2802x_common
b、文件夹f2802x_headers
       c、头文件DSP28x_Project.h
       d、头文件F2802x_Device.h
a,b,c,d拷贝到E:\workspace_v5_2\TMS320F28027 文件夹中
3、在TMS320F28027文件夹中新建project文件夹,同时把DSP28x_Project.h F2802x_Device.h 剪切到该文件夹中。
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

4
 
三、CCS5新建工程
*工程路径 : E:\workspace_v5_2\TMS320F28027\project    Finish完成 *
1、  设置头文件路径
右键工程名/ Properties / Buile / C2000 Compiler / Include Options
然后添加 Add / File system
AE:\workspace_v5_2\TMS320F28027
BE:\workspace_v5_2\TMS320F28027\project
CE:\workspace_v5_2\TMS320F28027\f2802x_common\include
DE:\workspace_v5_2\TMS320F28027\f2802x_headers\include
2、  添加 头文件对应的源文件
A 右键工程名 /  新建文件夹 source
B source文件夹加添加源文件,右键source文件夹 / Import
选择 File System
找到目录下
E:\workspace_v5_2\TMS320F28027\f2802x_common\source
所有带F2802x_ 前缀的文件
Finish完成
*同样的Import方法
E:\workspace_v5_2\TMS320F28027\f2802x_headers\source下添加文件F2802x_GlobalVariableDefs.c *
3、 禁止无关源文件编译
选择
F2802x_asmfuncs.asm
F2802x_CSMPasswords.asm
F2802x_SWPrioritizedDefaultIsr.c
F2802x_SWPrioritizedPieVect.c
右键

OK完成
4、 同样的方法Import添加F2802x_Headers_nonBIOS.cmd文件
E:\workspace_v5_2\TMS320F28027\f2802x_headers\cmd



 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

5
 
四、编译后完成
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

6
 
五、JTAG  test a connection
打开TMS320F28027.ccxml文件,设置好后 点
Test  Connection

[Start]

Execute the command:
%ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity
[Result]

-----[Print the board config pathname(s)]------------------------------------
C:\DOCUME~1\ADMINI~1\LOCALS~1\APPLIC~1\.TI\
    3438098274\0\0\BrdDat\testBoard.dat
-----[Print the reset-command software log-file]-----------------------------
This utility has selected a 100- or 510-class product.
This utility will load the adapter 'jioserdesusb.dll'.
The library build date was 'Oct 29 2012'.
The library build time was '14:44:30'.
The library package version is '5.0.899.0'.
The library component version is '35.34.40.0'.
The controller does not use a programmable FPGA.
The controller has a version number of '4' (0x00000004).
The controller has an insertion length of '0' (0x00000000).
This utility will attempt to reset the controller.
This utility has successfully reset the controller.
-----[Print the reset-command hardware log-file]-----------------------------
The scan-path will be reset by toggling the JTAG TRST signal.
The controller is the FTDI FT2232 with USB interface.
The link from controller to target is direct (without cable).
The software is configured for FTDI FT2232 features.
The controller cannot monitor the value on the EMU[0] pin.
The controller cannot monitor the value on the EMU[1] pin.
The controller cannot control the timing on output pins.
The controller cannot control the timing on input pins.
The scan-path link-delay has been set to exactly '0' (0x0000).
-----[The log-file for the JTAG TCLK output generated from the PLL]----------
There is no hardware for programming the JTAG TCLK frequency.
-----[Measure the source and frequency of the final JTAG TCLKR input]--------
There is no hardware for measuring the JTAG TCLK frequency.
-----[Perform the standard path-length test on the JTAG IR and DR]-----------
This path-length test uses blocks of 512 32-bit words.
The test for the JTAG IR instruction path-length succeeded.
The JTAG IR instruction path-length is 38 bits.
The test for the JTAG DR bypass path-length succeeded.
The JTAG DR bypass path-length is 1 bits.
-----[Perform the Integrity scan-test on the JTAG IR]------------------------
This test will use blocks of 512 32-bit words.
This test will be applied just once.
Do a test using 0xFFFFFFFF.
Scan tests: 1, skipped: 0, failed: 0
Do a test using 0x00000000.
Scan tests: 2, skipped: 0, failed: 0
Do a test using 0xFE03E0E2.
Scan tests: 3, skipped: 0, failed: 0
Do a test using 0x01FC1F1D.
Scan tests: 4, skipped: 0, failed: 0
Do a test using 0x5533CCAA.
Scan tests: 5, skipped: 0, failed: 0
Do a test using 0xAACC3355.
Scan tests: 6, skipped: 0, failed: 0
All of the values were scanned correctly.
The JTAG IR Integrity scan-test has succeeded.
-----[Perform the Integrity scan-test on the JTAG DR]------------------------
This test will use blocks of 512 32-bit words.
This test will be applied just once.
Do a test using 0xFFFFFFFF.
Scan tests: 1, skipped: 0, failed: 0
Do a test using 0x00000000.
Scan tests: 2, skipped: 0, failed: 0
Do a test using 0xFE03E0E2.
Scan tests: 3, skipped: 0, failed: 0
Do a test using 0x01FC1F1D.
Scan tests: 4, skipped: 0, failed: 0
Do a test using 0x5533CCAA.
Scan tests: 5, skipped: 0, failed: 0
Do a test using 0xAACC3355.
Scan tests: 6, skipped: 0, failed: 0
All of the values were scanned correctly.
The JTAG DR Integrity scan-test has succeeded.
[End]
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

7
 
六、Debug test 收工!
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

8
 
非库方式新建C2000工程入门.pdf格式

非库方式新建C2000工程入门.pdf

339.94 KB, 下载次数: 757

点评

楼主大公无私啊! 非常详细的文档,对初学者很有帮助。  详情 回复 发表于 2012-12-15 23:05
 
 
 

回复

3238

帖子

5

TA的资源

五彩晶圆(中级)

9
 
赞一个
 
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 
 

回复

2057

帖子

0

TA的资源

五彩晶圆(初级)

10
 

回复 8楼 蓝雨夜 的帖子

楼主大公无私啊!
非常详细的文档,对初学者很有帮助。
 
 
 

回复

2453

帖子

19

TA的资源

五彩晶圆(中级)

11
 
又见毫不利己专门利人的白求恩精神

点评

我也是从其他人那里学点过来后,自己再整理,总结出来的! 互相学习的结果!  详情 回复 发表于 2012-12-16 21:10
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

12
 

回复 11楼 zca123 的帖子

我也是从其他人那里学点过来后,自己再整理,总结出来的!

互相学习的结果!
 
 
 

回复

2886

帖子

0

TA的资源

五彩晶圆(初级)

13
 
不错,谢谢分享
 
 
 

回复

1万

帖子

16

TA的资源

版主

14
 

 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

13

帖子

0

TA的资源

一粒金砂(初级)

15
 
赞一个
 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

16
 
赞一个 :carnation:
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

17
 
技术需要多与人交流,这样才能共同进步,才能把有意义的技术更快传播,社会技术才能进步。
虽然只是很小的一方面,每个工程师都尽一份力,我们的队伍将慢慢强大

点评

你说的是!  详情 回复 发表于 2013-1-7 08:05
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

18
 

回复 17楼 cpx110 的帖子

你说的是!
 
 
 

回复

324

帖子

2

TA的资源

纯净的硅(初级)

19
 
谢谢了
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

20
 
感谢楼主分享啊
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表