社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 5923|回复: 15

[原创] LAUNCHXL-F28379D入手体验

[复制链接]

2712

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2017-1-23 00:12:20 | 显示全部楼层 |阅读模式
废话说在前面:错过了ti的优惠活动,没忍住入手了个launchxl-f28379d,前天到手了,今天手痒抽时间点个灯



先上两张开箱照
IMG_6503.JPG
IMG_6504.JPG
板子从mou泽上面买的,但是从国外寄到手上也花了好多时间。

开始点灯之前,首先推荐ti的一个文档给大家,方便上手,这个文件我在ti网站上怎么都找不到,建议大家到controlsuite里面的device下面找:F2837xD Firmware Development Package USER’S GUIDE。

下面正式开始点灯
我用的ccs的6.1.1版本,有些小习惯跟v5不太一样。但是貌似v5不支持37x系列。
1、新建工程,菜单project——>New CCS Project...
newproject.png

2、修改项目配置,方法跟其他单核片子和ccs版本操作一样,我就不介绍了。
propertiesgeneral.png
gernal 选项页

processoroptions.png
processor option,以上这些配置,我还不懂是什么意思,先依葫芦画瓢了

icludeoptions.png
include options。这里我说明一下,ti的代码源文件基本是项目间共用,因此采用link的方式,但是一个项目修改之后对其他项目会带来影响,因此我习惯把代码跟工程一起存放。晒一下我的文件目录,user目录下面还可以分底层和应用层存放。
folder.png

下面继续:
predefinedsymbols.png
predefined symbol,用来区分内核的

好,到这里CPU1的工程配置就这样了。接下来添加源文件。
点个灯用不到很多文件,但是前面提到的目录下面我都保留了,需要哪个就link哪个。这次我们用到下面几个文件:
2837xD_RAM_lnk_cpu1.cmd(ram调试,如果想烧flash的就换flash对应的cmd)
F2837xD_CodeStartBranch.asm
F2837xD_GlobalVariableDefs.c
F2837xD_Gpio.c
F2837xD_Headers_nonBIOS_cpu1.cmd
F2837xD_Ipc.c
F2837xD_SysCtrl.c
F2837xD_usDelay.asm
main_cpu1.c(用户自定义的源文件,包含main)
以上除main_cpu1.c,其他都是ti的文件。给project添加源文件大家应该都懂了,我这里也不说了。
下面这个图是两个核的工程建立后的截图,先用上了。
configuration.png
到这里cpu1的工程建立到这里就ok了,跟cpu1相似的给cpu2建立工程,配置上稍有不同,首先是工程名字(废话

cpu2-gernal.png
cmd文件跟cpu1的不一样。

当然啦,include也不一样
cpu2-include.png

还有predefined symbol不一样
cpu2-predefined.png

工程配置上,两个核之间的配置差别就这么多。接下来同样的,给cpu2的工程添加源文件,ti的几个文件是同样的,代码上的不同全部在 main里面了。main的代码可以参照controlsuite里面的例程blink,我c不好,你们自便

ok,keep going。ccs需要给工程项目配置一个target configuration,用于ccs debug 连接目标板。
菜单view——>target configuration 在界面右侧弹出target configuration 窗口
targetconfigureation.png
这里再啰嗦几句,在新建以上两个工程的时候,ccs会根据工程配置提供一个默认的ccxml文件,可以删除,我们这里不用。我们自己搞一个。
选中user defined然后右键 ,选中New Target Configuration ,弹出新建窗口

targetconfigureation2.png
选择之后save,然后就会在右边target configuration上面看到新建的ccxml,然后把他link给两个project
link to project.png

然后呢? 当然就可以launch啦

launch.png

然后后面的就参照帖子开头的文档,connect,然后分别给两个cpu,load相应的.out文件,文档说千万别load错,不知道会产生上面影响。然后选中cpu然后run,要记得两个cpu要同时运行,要(分别(选择然后run)),暂停也要分别进行。

finally,写完了。

写得有不对的地方,希望大家指出哈。
感兴趣的同学,可以一起来玩啊,一起找个点子玩起来。现在论坛有377s驱动电机的项目了,我想有两个方向,一个是single phase grided solar inverter,另外一个是active power filter。当然大家有其他想法也一样聊聊,集思广益嘛

各位网友感兴趣的欢迎参加或回帖发表意见,也欢迎加入到讨论群进行交流。
TMS320F28377S 俱乐部,群号: 173881272

因为图比较多,太乱了,导致后面鸣谢之后,还有很多重复的图,我不知道怎么删,大家将就吧,懵逼了得赶紧下班了。bye!
此内容由EEWORLD论坛网友elvike原创,如需转载或用于商业用途需征得作者同意并注明出处






此帖出自TI C2000论坛
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵


回复

使用道具 举报

6263

TA的帖子

4

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-1-23 00:19:07 | 显示全部楼层
写的不错,相当细致
生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰


回复

使用道具 举报

1204

TA的帖子

2

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2017-1-23 09:33:37 | 显示全部楼层
很给力!


回复

使用道具 举报

2万

TA的帖子

74

TA的资源

管理员

Rank: 13Rank: 13Rank: 13Rank: 13

发表于 2017-1-23 10:55:17 | 显示全部楼层
很详细呀,太棒啦 ,又有新方向可玩。

我试试调整下图
2017,加油!继续为中国电子行业做出小小的贡献吧!
QQ 1206973913


回复

使用道具 举报

5337

TA的帖子

159

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-1-23 12:10:19 | 显示全部楼层
玉老对不起,我拖后腿了,灯都没点起来,看完你的帖子我也不会点,c2000是我不该碰触的领域。

点评

很好,我收379D  详情 回复 发表于 2017-1-23 13:38
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,虽然在群里买不到板子,但是可以学会开车;虽然学不到技术,但是可以学会开车;商家勿入!加群暗号:喵


回复

使用道具 举报

2712

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-23 13:38:24 | 显示全部楼层
lcofjp 发表于 2017-1-23 12:10
玉老对不起,我拖后腿了,灯都没点起来,看完你的帖子我也不会点,c2000是我不该碰触的领域。

很好,我收379D
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵


回复

使用道具 举报

799

TA的帖子

1

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-1-24 09:22:33 | 显示全部楼层
缺少楼主这样的耐心,并为你的详细描述点个赞!

点评

我以前也很佩服那些能耐心写调试过程,认真截图的大神,我也想尝试一下,哈哈  详情 回复 发表于 2017-1-24 22:47
没时间解释辣么多了,快上车!!!


回复

使用道具 举报

1367

TA的帖子

1

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2017-1-24 09:45:58 | 显示全部楼层
lcofjp 发表于 2017-1-23 12:10
玉老对不起,我拖后腿了,灯都没点起来,看完你的帖子我也不会点,c2000是我不该碰触的领域。

玉老板牛逼,同收队长的379D
HELLO_WATER


回复

使用道具 举报

3166

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2017-1-24 16:51:25 | 显示全部楼层
莫非这就是传说中的DSP?
好高端啊
仰望高玩

点评

只是一个单片机,我们大队长才是玩dsp的高端玩家  详情 回复 发表于 2017-1-24 22:48
So what......


回复

使用道具 举报

2712

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-24 22:47:16 来自手机 | 显示全部楼层


我以前也很佩服那些能耐心写调试过程,认真截图的大神,我也想尝试一下,哈哈


回复

使用道具 举报

2712

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-24 22:48:26 来自手机 | 显示全部楼层


只是一个单片机,我们大队长才是玩dsp的高端玩家

点评

good,把大队长介绍给我认识认识。  详情 回复 发表于 2017-1-25 19:16


回复

使用道具 举报

206

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-1-25 17:53:18 来自手机 | 显示全部楼层
一个板子好多钱?

点评

请参照TI 网站和和相应平台  详情 回复 发表于 2017-1-25 18:57


回复

使用道具 举报

2712

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-25 18:57:17 | 显示全部楼层
zxq6 发表于 2017-1-25 17:53
一个板子好多钱?

请参照TI 网站和和相应平台
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵


回复

使用道具 举报

5337

TA的帖子

159

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-1-25 19:16:25 | 显示全部楼层
elvike 发表于 2017-1-24 22:48
只是一个单片机,我们大队长才是玩dsp的高端玩家

good,把大队长介绍给我认识认识。
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,虽然在群里买不到板子,但是可以学会开车;虽然学不到技术,但是可以学会开车;商家勿入!加群暗号:喵


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2018-2-9 00:36:56 | 显示全部楼层
请问下:TI 官网有两种板子 LAUNCHXL-F28379D和TMDSDOCK28379D 两个价格差了三四倍,有什么区别吗楼主?

点评

去官网看看资料吧,我没留意后面的那款。  详情 回复 发表于 2018-2-9 15:40


回复

使用道具 举报

2712

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2018-2-9 15:40:08 | 显示全部楼层
ihirias 发表于 2018-2-9 00:36
请问下:TI 官网有两种板子 LAUNCHXL-F28379D和TMDSDOCK28379D 两个价格差了三四倍,有什么区别吗楼主?

去官网看看资料吧,我没留意后面的那款。
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-6-22 09:24 , Processed in 0.451213 second(s), 18 queries , Gzip On, Redis On.

快速回复 返回顶部 返回列表