公司里用了两个版本的IAR,主流是5.3版本,非主流的是6点几版本,之前在5.3版本用好好的,换到6.x版本时候会提示更新固件;仿真器的固件一旦更新了就不支持5.3版本的了,解决办法就是降级到5.3以下版本.
具体怎么降级,网上有很多教程,我在这只发表我遇到的情况;
第一种情况:
我这边的情况是电脑上的硬件管理里能够看到MSP-FET-430UIF - CDC (COM18) (仿真器上两个LED指示灯正常)
但是用5.3版本的IAR却连不上仿真器,出现这样的问题,解决办法是
运行FET430UIF V3固件降级程序.exe (测试环境:win7 32位),运行过程中部分截图如下:
1.运行 "FET430UIF V3固件降级程序.exe "
2. 如果出现初始化完成,那就恭喜你,基本上是可以更新成功了,如果出现什么通讯错误的英语提示,
也不要着急,看我后面写的第二种情况处理方法;
至此,仿真器被成功更新成v3版本了,到IAR里,调试一个430代码,首先提示就是是否要更新估计,单击"是"即可,如下图所示.
第二种情况:
我这边的情况是电脑上的硬件管理里能够看到MSP-FET-430UIF - VCP (仿真器上两个LED不亮)
但是用5.3版本的IAR却连不上仿真器,出现这样的问题,解决办法是
运行MSP_FET430UIF_Update.exe (测试环境:win7 64位),运行过程中部分截图如下:
很抱歉,这个软件单击Start Update,我未来得及截图,正常话会有很多文字提示和进度条的更新,当等30s内出现这样的信息,则说明有救了.
示例中的工具下载地址