2665|3

1140

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

MSP430开发和烧写环境的搭建 [复制链接]

开学后去教务处询问才知道,如果大二要转专业的话需要留级,留级是不可能留级的,所以在学校的专业转CS失败。不能逃掉硬件的课,就只能EE/CS兼修了,多学点通信方面的知识也不一定是坏处。

正文

这学期我们有单片机的课程,教的主要是德州仪器的MSP430,老师说,我们实验课用的是6638型号,但是6638价格较贵,所以推荐我们购买F149(不是法拉利)来进行平常自己瞎折腾。

淘宝买了块F149核心板,到手,按照商家给的说明文档安装完各种驱动后,第一件事当然是烧个例程进去试试了。

老师说实验课用的IDE是德仪的CCS,然而商家给的说明文档里只讲了如何在IAR下开发,没有对如何使用CCS的说明。

CCS(Code Composer Studio,代码作曲家工作室?)是德仪基于eclipse开发的IDE,和写Java用的eclipse的界面几乎一样,在德仪官网可以安装免费版(免费版开发MSP430的代码不能超过16KB)。打开CCS,创建新project,完成些一眼就能看出应该如何设置的设置之后,复制案例代码进去,Build,Debug,然后出现“No USB FET was found”。重新检查了接口等设置之后,仍然出现这个错误。

搜了许久,只在网上看到有人问遇到这个问题怎么办,就是没有人给出实际有效的解决方案。又折腾了好久,得知,如果要使用CCS的Debug功能,是需要仿真器的,而这块核心板上只有基于CH340的BSL下载器和预留的仿真器接口,没有集成仿真器。

去试了试,使用MSPFET之类的软件,确实可以成功将.txt .hex等文件直接通过USB连接的CH340烧录进芯片(需留意商家提供的文档,插好对应的跳线帽)。

能够成功将商家编译的.txt文件烧录进去,但是如何烧写自己用CCS编译的程序呢?用CCS编译,默认生成的是.out的文件。

上网搜,.out的文件需要使用CCS通过仿真器烧录,而我没有仿真器,这就又陷入之前那个无法使用debug的僵局了。

又搜了很久如何将.out文件转换成.txt或者.hex的方法,很多网友给的解决方案,能把.out文件转换成.hex文件再烧写,都比较麻烦,但是确实可行。

直到得知,CCS通过设置可以直接生成其他格式的文件,才更方便地这个问题。

方法:

如下边两张图,打开对project的设置页面,把“MSP430 Hex Utility”内的“Enable MSP430 Hex Utility”勾上,再到“Output Format Options”里,设置好合适的输出形式即可。


然后再使用MSPFET等软件,按照说明设置好,加载.txt文件进行烧录即可。

解决方法原来这么简单。

至此,如何烧录自己用CCS编译的程序的这个问题,终于解决了。

后记

看到网上很难搜到合适的解决方案,有两种可能:

1. 使用CCS的人太少了;

2. 我遇到的问题是个大家认为人人都会的弱智问题。

我也不知道具体是哪种情况,反正自己把方案整理一下发出来吧。

最新回复

还能在校学习430的学校还真不多     详情 回复 发表于 2020-4-18 15:29
 
点赞 关注

回复
举报

6040

帖子

202

TA的资源

版主

沙发
 

149是比较老的型号了,可以去二手鱼买个5529的launchpad,板载仿真器,学习来事半功倍;

我记得老版本的CCS好像是收费的,那时候用IAR的比较多,现在CSS完全免费了,搭配GCC编译器,绝对是首选了。

 
 

回复

6040

帖子

202

TA的资源

版主

板凳
 

还有性价比最高的G2 launchpad,值得拥有

 
 
 

回复

2万

帖子

342

TA的资源

版主

4
 

还能在校学习430的学校还真不多

 

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

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