MSP430 fail to initialize device解决
日前,在用MSP430 USB仿真器下载程序的时候,突然提示“fail to initialize device”,碰到这个问题,我的第一反应就是检查下载线与单片机是否连接正确,仔细检查了一遍连线,发现连接无误,但是就是每次都提示“fail to initialize device”,然后无法下载。而以前用过此USB仿真器,是没有问题的。
Google了一圈,没有发现有用信息,无非就是叫检查线路连接或换IC,但是一般IC是没有那么容易挂的。
后来无意中在设备管理器里面发现了一个黄色的“!”,如图1所示。
图1
表面上看,是驱动有问题了。于是我卸载了此驱动,并重新安装了USB FET驱动(位于Program Files\IAR Systems\Embedded Workbench Evaluation 4.0\430\bin\WinXP)。安装完毕后,重新插入USB 仿真器,提示设备有问题,黄色惊叹号依旧……
彻底无语了。
在我快要绝望的时候,我突然发现USB仿真器居然是COM4,于是我明白了原因所在。真是山重水复疑无路,柳暗花明又一村啊。此前我安装过虚拟串口,占用了COM3和COM4。如图2。
图2
于是我将USB仿真器的COM4改成了COM8,重启电脑后,问题解决。
看来有的时候问题是出在电脑上,而不是单片机~~