搜索
bottom↓
回复: 38

MSP-FET430UIF更新固件导致错误的通用恢复方法(已测试)

  [复制链接]
(286196154)

出0入10汤圆

发表于 2012-12-25 22:15:34 | 显示全部楼层 |阅读模式
本帖最后由 linbin250 于 2012-12-25 22:27 编辑

这是在论坛中的首次发帖, 希望大家喜欢.
我在论坛中找到了 IAR5.5 以及 对应 注册机 的链接, 但是我忘记是哪个帖子中的了,感谢那个朋友的下载链接分享:
http://pan.baidu.com/share/link?shareid=176544&uk=620806440

不知道我的仿真器的版本有问题还是什么原因,当 IAR 5.5 提示升级固件后, 点选 YES, 弹出升级进度, 到一半的时候, 提示要求将 USB 连接 断开, 再 插上, 之后再点选 YES 继续, 当点选 YES 后, 仿真器的名字就不再是 "MSP-FET430UIF - VCP" ,而成了"TUSB3410 Device", 查询了N 多资料后才知道, 提示第二次插入 USB 后, 实际上是将仿真器的 TUSB3410 中的 EEPROM 数据进行了升级, 这也是论坛中所说的 V2 版本升级到 V3 版本的情况, 但是那个程序是对应成功升级的情况, 如果升级失败了呢? 我测试了那个程序, 在我的这个上面完全不能使用, 提示根本找不到仿真器.
最后GOOGLE查询多方资料, BAIDU真的是搜索不到任何有价值的资料
结果是:
"TUSB3410 Device"  对应的 VID(公司代码)= 0451  PID(产品代码)= 3410
"MSP-FET430UIF - VCP"  对应的 VID= 0451 PID=F430

也就是说, 经过 IAR 5.5 的升级, 产品代码被修改了.

我当前使用的仿真器:




如果有类似经历的朋友, 请参考下面的解决方法:
第一, 下载附件内容


第二, 安装 TI USB EEPROM Burner 软件(压缩包中), 如果提示安装驱动等,就选择 允许.

第三, 在设备管理器中确认,  TUSB3410 驱动名称是否已经变成 "TI TUSB3410 EEPROMBurner", 如果不是的话, 自定义安装驱动, 并且寻找到软件安装目录下去寻找对应的驱动.直到确定驱动名称更改了为止.

第四, 启动 "EEPROM Burner" 软件, 在串口选择中选择 "TI TUSB3410 EEPROMBurner", 下面的容量选择 128K, 之后点选 "Erease EEPROM" 按钮, 之后等待 10 分钟左右. 等待进度条走到头, 并提示成功的信息窗口.

第五, 在文件选择浏览到你下载的另一个附件, 并选择"MSP-FET430UIF - VCP.bin" 文件, 点选"Program EEPROM" 按钮, 等待大约 1 分钟, 等待进度条走到头, 并提示成功信息窗口.

第六, 拔掉 USB 连接线, 再次插入 USB 连接线, 重新安装 TUSB3410 的驱动程序, 手动安装驱动程序, 选择到 "C:\Program Files\IAR Systems\Embedded Workbench 6.0 Evaluation\430\drivers\TIUSBFET\XP32" 或者对应的位置, 之后会提示成功安装驱动, 此时 驱动名称已经从 "TUSB3410 Device"  恢复为 "MSP-FET430UIF - VCP" .

至此, TUSB3410 芯片已经搞定.
---------------------
另外, 如果 MSP430F1612 芯片的程序也被更新的情况下, 就需要重新刷固件才行.
我的这个仿真器可以用自己的 TUSB3410 芯片, 使用 BSL 功能去烧写 MSP430F612 的固件.
淘宝链接: http://tradearchive.taobao.com/t ... eID=120215355740806

第一, 下载附件内容:


第二, 启动 "mspfet.exe", 点选菜单中的 "工具" ->"选项" 在右边的 当前适配器中选择 "BSL" 下面的端口选择 TUSB3410 对应的 COM口, 点选 "确定"

第三, 点选菜单中的 "文件" -> "打开", 选择"MSP430F1612 固件.txt" .

第四, 点选菜单中的 "操作" -> "自动", 等待完成即可.

第五, 完成后,请拔掉 USB 接口, 再插入 USB 接口.

至此, MSP430F1612 芯片已经搞定
---------------------

之后再用低版本的 IAR 升级固件, 一切恢复正常使用, 我当前用的是 IAR5.3 版本, 如果仍旧用 IAR5.5 版本, 我的这个仿真器仍旧会发生这个问题.不知道是什么原因.





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(286195822)

出0入0汤圆

发表于 2012-12-25 22:21:06 来自手机 | 显示全部楼层
学习了,多谢楼主分享!
(286195284)

出0入10汤圆

 楼主| 发表于 2012-12-25 22:30:04 | 显示全部楼层
如果哪位朋友用了 IAR 5.5 版本,并且使用仿真器,并且没有出错的同学出来说一下。谢谢啦!看看到底是出现什么问题了。
(283507624)

出0入0汤圆

发表于 2013-1-26 01:04:24 | 显示全部楼层
改天试试恢复仿真器




(283473508)

出0入0汤圆

发表于 2013-1-26 10:33:00 | 显示全部楼层
楼主应该是安装IAR5.5版本的时候,UIF V3版本的驱动没有安装好,所以UIF才会识别成TUSB3410 Device,假如驱动安装好的话就算没有升级成功也会识别成MSP-FET430UIF - CDC设备的

一般出现这种问题很好解决,先把驱动装好,在IAR安装目录里面有
然后用IAR自带的降级工具降级,再重新升级就好了。有些时候可能要连续升级降级两次才可以
反正能正常识别成MSP-FET430UIF - CDC或MSP-FET430UIF - VCP的话就不用开盖就可以修复
(282674688)

出0入0汤圆

发表于 2013-2-4 16:26:40 来自手机 | 显示全部楼层
顶楼主,备用
(280527586)

出0入0汤圆

发表于 2013-3-1 12:51:42 | 显示全部楼层
楼主,请问TUSB3410修改时是用另外一个JTAG刷这个,还是怎么弄?
(280338849)

出0入0汤圆

发表于 2013-3-3 17:17:19 | 显示全部楼层
好贴,备用
(280110145)

出0入10汤圆

 楼主| 发表于 2013-3-6 08:49:03 | 显示全部楼层
yurenyong123 发表于 2013-3-1 12:51
楼主,请问TUSB3410修改时是用另外一个JTAG刷这个,还是怎么弄?

我在淘宝买的这个是支持自己修复的,就是调整一下跳线,就用自己的 BSL 连到了自己的芯片上,于是就用正常的 BSL 程序刷进去就好了,没有用额外的设备。
可能这个功能比较少吧。
(280109982)

出0入10汤圆

 楼主| 发表于 2013-3-6 08:51:46 | 显示全部楼层
yurenyong123 发表于 2013-3-1 12:51
楼主,请问TUSB3410修改时是用另外一个JTAG刷这个,还是怎么弄?

可能我理解错了,你的意思问是如何刷 TUSB3410 ?

这个芯片是直接用 USB 刷的,但是要用另外的驱动程序。在附件里面有。
(278186185)

出0入0汤圆

发表于 2013-3-28 15:15:03 | 显示全部楼层
学习中!
(274437323)

出0入0汤圆

发表于 2013-5-11 00:36:05 | 显示全部楼层
这个有用,之前发现过这现象
(272720521)

出0入0汤圆

发表于 2013-5-30 21:29:27 | 显示全部楼层
学习了,多谢楼主分享!
(268652574)

出0入0汤圆

发表于 2013-7-16 23:28:34 | 显示全部楼层
我这边一直装不上驱动,也就是变不成TI ····那个,咋整
(268611474)

出0入0汤圆

发表于 2013-7-17 10:53:34 | 显示全部楼层
我发现430仿真器的一个操作序列上的bug,2个仿真器都是同样的方式固件损毁的。
1)拔掉目标板电源,或者JTAG空置
2)IAR下载,会提示找不到target。此时仿真器红灯持续亮
3)进入IAR,debug选项下选择所用的COM口。此时仿真器红灯闪几下就熄灭。
4)退出IAR。此时仿真器两个灯全灭。设备管理器可以看到正常的MSP VCP端口号。
从此以后IAR再也连不上仿真器了。仿真器的灯再也不亮了。
用的是IAR 5.5。
不知有没有做仿真器的朋友,测试一下,看是不是你们手里的仿真器也有这个问题。
(268573089)

出0入10汤圆

 楼主| 发表于 2013-7-17 21:33:19 | 显示全部楼层
jetlib 发表于 2013-7-17 10:53
我发现430仿真器的一个操作序列上的bug,2个仿真器都是同样的方式固件损毁的。
1)拔掉目标板电源,或者JTA ...

用的 IAR 5.3
用 IAR5.5 升级失败后,就再没有尝试新的版本了
(256218909)

出0入0汤圆

发表于 2013-12-7 21:16:19 | 显示全部楼层
按照官方的原理图制作,发光二极管D4一直亮着,也能识别出MSP-FET430UIF - VCP(COM8),但每次下载就提示Fatal error:Failured to initialized...请问遇到过这样的问题吗?
(256218880)

出0入0汤圆

发表于 2013-12-7 21:16:48 | 显示全部楼层
按照官方的原理图制作,发光二极管D4一直亮着,也能识别出MSP-FET430UIF - VCP(COM8),但每次下载就提示Fatal error:Failured to initialized...请问遇到过这样的问题吗?
(256218158)

出0入0汤圆

发表于 2013-12-7 21:28:50 | 显示全部楼层
不错              
(256217672)

出0入0汤圆

发表于 2013-12-7 21:36:56 | 显示全部楼层
这个仿真器省了不少料啊,电容别人都用钽电容,它上面用的是电解电容。
(253320625)

出0入0汤圆

发表于 2014-1-10 10:21:03 | 显示全部楼层
这个仿真器省了很多料
(248801947)

出0入0汤圆

发表于 2014-3-3 17:32:21 | 显示全部楼层
这个好用。我在win7下就是这个问题。还得我重装了系统,重新降级到5.3版本。
(248746760)

出0入10汤圆

 楼主| 发表于 2014-3-4 08:52:08 | 显示全部楼层
fcmer 发表于 2014-3-3 17:32
这个好用。我在win7下就是这个问题。还得我重装了系统,重新降级到5.3版本。 ...

我在 WIN7 下还没有使用过,用了几次,还是觉得 XP 比 WIN7 好用!
(246199154)

出280入75汤圆

发表于 2014-4-2 20:32:14 | 显示全部楼层
标记一下,正准备用它
(246033346)

出0入0汤圆

发表于 2014-4-4 18:35:42 | 显示全部楼层
过来看看
(246024708)

出0入0汤圆

发表于 2014-4-4 20:59:40 | 显示全部楼层
不错不错啊  
(245029157)

出0入0汤圆

发表于 2014-4-16 09:32:11 | 显示全部楼层
谢谢指导,修复下我的砖头
(243944471)

出0入0汤圆

发表于 2014-4-28 22:50:17 | 显示全部楼层
谢谢楼主的分享,好东西,一定要收起来!
(234118737)

出0入0汤圆

发表于 2014-8-20 16:12:31 | 显示全部楼层
会思考的IC 发表于 2013-12-7 21:16
按照官方的原理图制作,发光二极管D4一直亮着,也能识别出MSP-FET430UIF - VCP(COM8),但每次下载就提示F ...

我遇到了
(227018122)

出0入0汤圆

发表于 2014-11-10 20:36:06 | 显示全部楼层
学习了,多谢楼主分享!
(223687075)

出0入0汤圆

发表于 2014-12-19 09:53:33 | 显示全部楼层
1612芯片无法擦除,是不是救不了了。
(223685715)

出0入0汤圆

发表于 2014-12-19 10:16:13 | 显示全部楼层
会思考的IC 发表于 2013-12-7 21:16
按照官方的原理图制作,发光二极管D4一直亮着,也能识别出MSP-FET430UIF - VCP(COM8),但每次下载就提示F ...

我现在遇到了这个问题,请问是什么原因?仿真器还有的救吗?
(222643466)

出0入0汤圆

发表于 2014-12-31 11:47:02 | 显示全部楼层
很好,哈哈。
(222196062)

出0入0汤圆

发表于 2015-1-5 16:03:46 来自手机 | 显示全部楼层
谢谢分享!
(184981058)

出0入4汤圆

发表于 2016-3-11 09:33:50 | 显示全部楼层
会思考的IC 发表于 2013-12-7 21:16
按照官方的原理图制作,发光二极管D4一直亮着,也能识别出MSP-FET430UIF - VCP(COM8),但每次下载就提示F ...

解决了???????
(184980915)

出0入4汤圆

发表于 2016-3-11 09:36:13 | 显示全部楼层
linbin250 发表于 2013-3-6 08:51
可能我理解错了,你的意思问是如何刷 TUSB3410 ?

这个芯片是直接用 USB 刷的,但是要用另外的驱动程序 ...

这 下载错误啊

com口肯定是对的,如何解决啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(184699443)

出0入10汤圆

 楼主| 发表于 2016-3-14 15:47:25 | 显示全部楼层
SCREA 发表于 2016-3-11 09:36
这 下载错误啊

com口肯定是对的,如何解决啊

"我的这个仿真器可以用自己的 TUSB3410 芯片, 使用 BSL 功能去烧写 MSP430F612 的固件."

你的如果没有办法用自己的芯片烧程序,就需要用别的东西给  MSP430F612 烧固件了.
我买的这个里面有跳线,跳线之后就支持烧自己的 MSP430F612 芯片.
(180995542)

出0入0汤圆

发表于 2016-4-26 12:39:06 | 显示全部楼层
SCREA 发表于 2016-3-11 09:36
这 下载错误啊

com口肯定是对的,如何解决啊

我遇到的问题和你一样,你解决了吗?
(180994205)

出0入4汤圆

发表于 2016-4-26 13:01:23 | 显示全部楼层
980502757 发表于 2016-4-26 12:39
我遇到的问题和你一样,你解决了吗?

没有,换了一个新的
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2022-1-20 09:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表