This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
昨天想试试用利尔达的仿真器LSD-FET430UIF直接将msp430-txt文件下载进430单片机,使用MSP430_Flasher(之前曾经发帖问过,详见www.deyisupport.com/.../MSP430_Flasher_-_Command_Line_Programmer Instruments MSP430-JTAG,然后如果指定到利尔达所附光盘内的驱动,就提示无法找到需要的软件,无法安装该硬件,打开电脑的设备管理器,该设备显示在其它设备目录下,截图如下:
从Wiki上看,好像我这是将固件从v2升级到了v3,因为现在插上仿真器红灯不闪也不亮,只有绿灯一上电就亮,不闪且一直保持亮着。上网搜了半天,也有个别人遇到这种情况,不过没看到明确的解决办法。我也反复试了使用FET430UIF V3固件降级程序(汉化版)不行,提示无法初始化设备接口。截图如下:
现在我不知道该怎么办了,近期又要用仿真器开发新产品了,可偏偏一不小心出了这事,实在着急啊。真后悔啊!!
请社区专家或者知道怎么处理的朋友帮帮忙,告诉我该怎么修复!多谢多谢!
就是很麻烦,升级了就降不下来了。我现在只能用CCS5.1开发了。用IAR5.4,仿真器就找不到设备,用降级程序MSP-FET430UIF v3 to v2 Downgrade也不能在IAR5.4上使用啦。
楼上朋友你好,你升级后可以降级回来?!我现在连降级都不行啊,出现上面最后一张贴图的提示,无法初始化设备接口,仿真器一接上就只是绿灯(Power)亮,红灯不亮,这倒像是v3的现象。用MSP430_Flasher也无法访问仿真器,跟降级程序同样的提示,无法初始化设备接口。
开发环境是IAR Embedded Workbench Evaluation for MSP430 4.20,但跟这个开发环境似乎关系不大,因为问题是驱动装不上,或者说XP系统无法为仿真器安装驱动程序了(上面第3张截图),即使把驱动文件路径指向IAR的安装目录下的430的驱动文件夹也不行。手头只有利尔达光盘内自带的驱动程序,估计是对应v2的。可能仿真器内的固件已被升级到v3了,但怎么降级不回来了呢?
我就搞不懂为何我降不了级,呵呵,工具的事很烦人。
不过,在其他TI论坛上发帖求助,有的朋友说用IAR5.4就可以安装驱动了,只能回头试试看。
TI的工程师有没有什么解决办法呢?
新版的IAR和CCS上都集成有430UIF的降级工具 MSP-FET430UIF v3 to v2 Downgrade
CCS: 开始 → 程序 → TEXAS INTRUMENTS → MSP-FET430UIF DEBUG INTERFACE → MSP-FET430UIF v3 to v2 DOWNGRADE
IAR: 开始 → 程序 → IAR SYSTEMS → IAR EMBEDDED WORKBENCH KICKSTART FOR MSP430 → MSP-FET430UIF v3 to v2 DOWNGRADE
确实,正如楼上朋友所言,用高版本的开发环境,可以实现降级,谢谢!
昨晚鏖战到半夜,终于可以算是降级成功了,松了口气,睡了个安稳觉,今天白天网络故障,所以没来得及发帖。现将我的降级过程简述一下,如果有类似问题的朋友,可以参考一下,为了这个问题,可苦恼了我好几天。所以,如果不想给自己找麻烦和浪费时间,如果自己在用的开发环境和固件版本比较稳定了,如果功能够用了,还是不要轻易尝试第三方固件升级的为宜,尤其是一些小工具,反正我是暂时不想再用MSP430 Flasher了。当然,像IAR、CCS等正规产品,倒可以基本放心。
首先,到IAR网站注册下载了针对MSP430的5.4版,30天限制免费评估版,安装IAR过程的末尾可以看到安装或更新VS2005和VS2008的部分工具或组件的过程,安装完成后,插上仿真器,XP系统马上识别到新硬件,并很快自动安装完驱动了,就像插上新的U盘那样,这个跟固件升级之前安装利尔达仿真器的过程不一样,那时候需要指定驱动程序所在的目录。安装完驱动,打开设备管理器,就像很多朋友说的,升级固件后是CDC,显示如下:
好像有个驱动还没安装好,先不管了,现在只想先降级,因为我想继续用原先已经习惯的开发环境。运行前面提到的降级工具,降级成功,看来有戏,这个软件不是吹的,如下图示:
这时候仿真器上灯全灭了,查看设备管理器,变成VCP了,显示如下:
拔掉仿真器后那个有问题的设备还是有警告,看来这个似乎跟仿真器硬件没啥关系,如下图示:
然后将仿真器接到原先进行固件升级的那台电脑上,也就是安装了IAR Embedded Workbench Evaluation for MSP430 4.20的那台,接上USB,系统检测到新硬件,出现似曾相识的安装画面,如下:
“仍然继续”,将驱动程序位置指向利尔达光盘,按照利尔达说明书那样操作,成功,呵呵,高兴啊,
接着是串口安装,如下示:
安装完毕,设备管理器显示如下:
不过,仿真器的灯还是不闪也不亮,一直保持“沉默”,让我心有余悸,现在手边没有430目标板,我想满用IAR试试吧,以前IAR第一次连接仿真器也会进行固件更新的,如果IAR能检测到仿真器,那就基本上算可以用了。运行IAR Embedded Workbench Evaluation for MSP430 4.20,打开以前的工程,然后点击Download and Debug,果然,IAR首先提示固件不匹配,让更新,这回可以放心更新了吧,以前新买回的仿真器第一次连接也是这样的。
过了一会儿,固件更新完成,你们猜怎么着,灯竟然亮了:)你们再猜怎么着,报错,当然,不错才怪,我没接目标板,呵呵。这也是更新固件的一个小方法!
现在再拔插仿真器,红灯先闪三下,绿灯再亮,跟以前一样了,应该没问题了吧,回头目标板做好了,再实际连接看看。
折腾几天,多少有些收获,分享出来,希望对大家有用!