I had been using IAR 5.3 and recently installed 5.4 instead. Then I plugged the FET debugger in and it started updating the device. After a while a message box appeared that I needed to disconnect the hardware and connect it again; but it seems that the process had not finished yet so when disconnected it, suddenly I got an error.
It told me that the device was not succesfully updated, and gave me 4-5 instructions. But the error box disappeared quickly, giving a fatal error instead, so I was unable to read them, although I remember "restart your computer" was a step.
When I try to upload a program to MSP430Gxxxx using the FET debugger, I get a few fatal errors telling me that no device was found; than a box with text "downloading emulator..." appears, which appearently never makes a process and IAR stops working. The FET debugger started to appear as TUSB3410 at "device manager".
I searched forums; uninstalled the driver completely and tried to reinstall it, I tried to downgrade the device, than upgrade it, non of them worked (it was unable to do either of them). It seems that the device is caught between the downgraded and upgraded version; when I tried a FET debugger that works with IAR 5.3 (that is never updated) these drivers are the same:
MSP-FET430UIF - VCP (COM8) --> (the other FET debugger which is functional)
** Drivers:
C:\Windows\system32\DRIVERS\se
renum.sys
C:\Windows\system32\DRIVERS\umpf3410.i51
C:\Windows\system32\DRIVERS\umpusbvista.sys
C:\Windows\system32\wdfcoinstaller01009.dll
TUSB3410 Device (COM22) --> (the debugger that stopped functioning during update)
** Drivers:
C:\Windows\system32\DRIVERS\serenum.sys
C:\Windows\system32\DRIVERS\umpf3410.i51
C:\Windows\system32\DRIVERS\umpusbvista.sys
C:\Windows\system32\wdfcoinstaller01009.dll
When I started the UpdateTool.exe as administrator under IAR/430/bin with the following code: "UpdateTool.exe -u UP -i USB"
It gave the following error:
Error detected, aborting:
Could not find MSP-FET430UIF on specified COM port
I also uninstalled IAR and driver again, tried the "TI USB EEPROM Burner Utility for the TUSB3410 (Rev. A) " that I found under this post which has a similar problem:
http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/166/t/183022.aspx
Every step was ok, I tried it at a “clean” PC which was 32 bit Windows 7. The FET debugger now appears as TI TUSB3410 EEPROMBurner under "Universal Serial Bus Controllers".
But when I start the EPROM burner program; first I get this error:
(eepromburnerDlg) (OnInitDialog) RegisterForDeviceNotification Fail (error 1066)
I click ok and at first the program does not see any connected devices. After I disconnect and re-plug the debugger, the device is visible. But when I click "erase eeprom" (or "program eeprom") i get the following error:
I have been trying to find a solution for 2 days; and the device belongs to the firm I'm working at; I desperately need to fix it...