1回答

1收藏

MSP430仿真器无法下载(TUSB3410 Device)以及对应解决办法

TI TI 5512 人阅读 | 1 人回复 | 2015-01-12

最近msp430仿真器出了问题。出处:http://my.oschina.net/flame804/blog/210716

    原因是没有耐心.....当 IAR 5.2 提示升级固件后, 我点了确定, 弹出升级进度,但是到一半的时候卡住了,一直不动,于是我就把仿真器拔了下来,再插上去发现出问题了。仿真器的名字就不再是 "MSP-FET430UIF - VCP" ,而成了"TUSB3410 Device",而且也不能下载程序。参考一下各个网站上的内容,做个小解释:

    “TUSB3410 Device”对应的 VID(公司代码)= 0451  PID(产品代码)= 3410

    “MSP-FET430UIF - VCP”对应的 VID= 0451 PID=F430

    产品内容本改变了,所以已经不是原来的仿真器了。

    经过各方寻找,给出以下的解决方案:

  • 下载我上传到网盘上的内容http://pan.baidu.com/s/1gdn8fNd
  • 安装 TI USB EEPROM Burner 软件(在TI USB EEPROM文件夹中), 如果提示安装驱动等,就选择允许。(注意:经过测试,发现只能在xp的系统能够安装,包括以下的步骤都是在xp环境下的,我的事win7 64位的不能用,其他的系统并没有尝试。)
  • 在设备管理器中确认,  TUSB3410 驱动名称是否已经变成 "TI TUSB3410 EEPROMBurner", 如果不是的话, 自定义安装驱动, 并且寻找到软件安装目录下去寻找对应的驱动。
  • 启动 "EEPROM Burner" 软件, 在串口选择中选择 "TI TUSB3410 EEPROMBurner", 下面的容量选择 128K, 之后点选 "Erease EEPROM" 按钮, 之后等待20分钟左右. 等待进度条走到头, 并提示成功的信息窗口。
  • 在文件选择选择"MSP-FET430UIF - VCP.bin" 文件(在MSP-FET430UIF - VCP文件夹中), 点选"Program EEPROM" 按钮, 等待不到1分钟, 等待进度条走到头, 并提示成功信息窗口。
  • 拔掉 USB 连接线, 再次插入 USB 连接线, 这个时候仿真器已经正常了。重新安装驱动程序, 手动安装驱动程序, 选择到IAR安装目录下的drivers文件夹里面选择相应系统的驱动,然后会提示成功安装驱动, 此时驱动名称已经从 "TUSB3410 Device"  恢复为 "MSP-FET430UIF - VCP" 了。

    基本上到这里,仿真器就恢复正常了,但是也有可能出现更糟糕的情况(我的仿真器没有出现):如果 MSP430F1612 芯片的程序也被更新的情况下, 就需要重新刷固件才行:

  • 启动 "mspfet.exe"(MSPFET BSL文件夹中), 选择菜单中的 "工具" ->"选项" 在右边的 当前适配器中选择 "BSL" 下面的端口选择 TUSB3410 对应的 COM口, 然后确定就行。
  • 选择菜单中的 "文件"->"打开",选择"MSP430F1612 固件.txt"(MSP430F1612 固件文件夹中)。
  • 选择菜单中的 "操作"->"自动", 等待完成即可。
  • 完成后,请拔掉 USB 接口, 再插入 USB 接口。


    到这里仿真器就完全恢复正常了~


分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

huixianfxt

发表于 2015-1-12 14:33:52 | 只看该作者

谢谢你的经验分享!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条