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.

bricked broken MSP-FET430UIF download reprogram

Other Parts Discussed in Thread: MSP430F1612, TUSB3410, MSP-FLASHER

While downgrading two MSP-FET430UIFs, I inadvertently left the first FET plugged in while downgrading the firmware load on the second. When I noticed my mistake, I unplugged the first FET and continued with the second downgrade. However, the second FET just sat there flashing its red and green LEDs for 5 minutes till I killed the process.

TI support claims I have destroyed the device and it cannot be recovered. Strangely, Windows 7 will enumerate the device and after trying to upgraded the Windows driver, claims the latest driver is already installed and the device is operating correctly.

Attempts to use either CCSv6, or command window batch files like v32v2.bat, or MSP430Flasher.exe result in the message:

MSP430: Error initializing emulator: Interface Communication error

Any suggestions on how to get this FET working again?

David Ehrenberg

  • David,

    Enumerating in Windows' device manager and the ability to program MSPs are two different things. Look inside the FET:

    On the left you see the TUSB3410 which is enumerating. On the right there is the MSP430F1612 which programs the connected MSPs. You seem to have corrupted the firmware that was running on the F1612. But look at the header above the F1612 - I don't know where to get a firmware image for the F1612, but with this port you should be able to re-program the microcontroller (with another FET). They are connected to the JTAG pins of the F1612.

    Maybe someone else knows?

    Dennis

  • Dennis, thanks for the reply. I'm aware of the internal structure of the FET--I'm will be doing a similar architecture on the next spin of my PWB using the exFET platform.

    Anyone else have an answer?

    DE

  • The TUSB is just an USB/Serial bridge. It can be used to program the F1612 in BSL mode. If you short the data pin on the I2C EEprom on the FET to GND while powering up, the TUSB will enumerate as plain vanilla TUSB (can't load its special firmware form the EEProm). And through its serial connection and the MSP-Flasher program you can flash the F1612. Maybe it's not even necessary to short the EEProm. Please search the forum for other threads with detailed information.
  • Jens-Michael, thanks for the reply. If I have some free time, I'll look into this further--I found a second unit to keep me busy. Are you making any progress on the backlog?

    David Ehrenberg
  • I'm sorry to say that I didn't make any progress. In my spare time alone, I can barely keep up reading the new traffic, let alone working on the backlog or writing any answers. So it makes no sense continuing to try. I'll fix some loose ends, but that's it.

**Attention** This is a public forum