在开发430程序是经常会使用IAR开发工具以及USB仿真器,给开发带来了很大方便,但是如果IAR版本不对就很有可能让你的USB仿真器变成“砖块”。
笔者已经3年没有开发430单片机程序,公司需要就又捡起当年的技能,但是一不小心就将USB仿真器变成"砖块".
在IAR for 430 5.5上,插上USB仿真器,第一次下载程序,就强制性的要将我们的USB仿真器固件进行升级,这一升级之后USB仿真器就彻底编成砖块,
这让笔者就很无语啊,什么都没开始就把USB仿真器给挂了,但笔者因为大学时候就遇过这种事,所以心里一点都不害怕,于是就开始了笔者的“刷砖”艰难之旅。
因为时间太久,以前的刷机文档以及刷机估计txt已经不复存在,于是便开始艰难的查找之旅。
网上基本没有这方面完全的资料,出现这问题,一般是邮给卖家会帮我们搞定。但是来回邮费以及折腾的时间或者过了维护期。。。。这些都让笔者想着一定要给
各位电子爱好者(其实大部分是穷苦屌丝大学生)省下这一笔开支。
好了,开始我们的正常刷砖之旅,主要分为以下几个步骤:
1、硬件准备,借好一个正常的仿真器(给坏的下程序),首先拆开自己坏的仿真器,一般仿真器都会有给仿真器下程序的接口(仿真器自己也是一款单片机),这个接口大部分有2种,1.JTAG接口的6个主要引脚
2.BSL接口。
笔者是JTAG接口,如下图
,焊上排针与好的仿真器下载引脚一一对应相连VCC,GND,RST,TCK
,TMS,TDI,TDO
2.软件准备,下载好FET-Pro430-Lite(MSP430批量烧写软件),以及共享的升级固件,一个eprom的和fireware的txt固件,
然后打开烧写软件就可以进行下载了。注意一定要Power Device的电压设置为on
,先下载EPRom的固件再下载fireware固件的txt,两个都下载完成,我们的砖块就变宝了。
笔者试验成功,花了一天时间才搞定,所以分享是因为网上其他方法我都试过不成功,所以才花时间分享给大家。
不成功案例有,固件降级软件,提示“无法初始化设备