原创 让Energia支持EXP-MSP430FR5969开发板

2014-10-16 15:13 1656 16 12 分类: MCU/ 嵌入式 文集: 开发板

Energia 0101E0013版开始可以支持EXP-MSP430FR5969开发板。但实际上当你真的使用它下载程序时,会提示你需要升级编程器,否则不能下载。而一旦选择升级编程器,就会提示初始化设备失败,无法使用。在网上看到有网友说是energia中MSP430.dll的版本太旧,可以使用IAR 6.10中的MSP430.dll替换energia中的MSP430.dll,经过实验,发现还是不行。后来想到CCS中也有MSP430.dll,于是再次尝试替换,结果真的可以使用了。

又比较了一下这几个软件中MSP430.dll的版本,结果如下:

 

Energia 0101E0013  3.3.1.4

IAR 6.10.7         3.4.2.7

CCS6.0.1           3.4.1.0

看起来应该是MSP430.DLL版本和MSP430编译器匹配的问题。

 

因为Energia是跨平台的,可以支持Linux,所以也尝试了Linux版的Energia,它同样存在上面的问题。不过因为Linux下的开发工具不太一样,替换的文件不再是MSP430.dll,而是libmsp430.so。下面详细说明了替换文件的位置,同时在附件中提供了替换的文件,方便那些没有安装或者不想安装CCS的网友。

 

windows

 
xxx\ti\ccsv6\ccs_base\DebugServer\drivers\MSP430.dll
替换
xxx\energia\hardware\tools\msp430\mspdebug\msp430.dll
 
Linux
 
xxx/ti/ccsv6/ccs_base/DebugServer/drivers/libmsp430.so
替换
xxx/energia/hardware/tools/msp430/bin/libmsp430.so
 
XXX表示软件安装位置。
 

文章评论0条评论)

登录后参与讨论
我要评论
0
16
关闭 站长推荐上一条 /2 下一条