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.

5529 Launchpad - NO USB CONNECTION -- Possible ez fet lite problem / reflash needed ?

Other Parts Discussed in Thread: MSP-EXP430F5529LP, ENERGIA, MSP-FET

Hello Forum,

My 5529 Launchpad is not recognized AT ALL when I plug it into my USB port.    It used to work OK.  My best guess is that the EZ FET lite has crashed severely. 

>>>>>>>>>>>> QUESTION: is it possible to reflash the EZ FET lite MCU ?     <<<<<<<<<<<<

OR   >>>>>   is the 4-port USB hub   DEAD ?    -   IC401 -  (TUSB2046BIR..)

OR ...   other problem.

Also:

- no green / red LEDS are illuminated near the USB connector (LED 101 102)

- there is +5 and +3.3 volts available.   They are not passing through the power switches U401, U403 because pins 4 (*EN = *PWRON) is HIGH.

Regards,

  • Otto,

    Can you tell me the Launchpad revision number for the board? It should be located above the MSP-EXP430F5529LP text on the right side.

    Regards,
    JH
  • Hi Jace,

    Thanks for getting back to me.

    The board is REV 1.4.

    Additional info:

    ... I disconnected the ez fet lite from the target 5529 by removing all jumpers between fet and target.

    ... I then connected a 430G LP SBW to the target 5529 on the defective 5529LP. (4 jumpers:    3.3v.   Gnd.    Rst.   Tst.   )

    ... Result: I can flash the 5529 on the defective LP with the G-series LP using both CCS6.1 and Energia. I prefer to use CCS.

    Cheers, O

  • O,

    Are you plugging your LaunchPad into a PC/Mac/Wall plug etc? Have you tried different USB ports?

    The behavior you are seeing is expected when the LaunchPad does not enumerate. The power gating ICs do not allow power to the board without a proper USB enumeration. However of course an enumeration is expected when plugged into a PC.

    It is possible to reflash the eZ-FET MCU. This is done through TP104-TP110 at the top of the board. It sounds like you were able to use the G2 LP to reflash the target 5529, so this may work tapping into TP104-TP110 to reflash the 5528 eZ-FET MCU as well. Although the G2 eZ430 debugger doesn't officially support F5xx devices. I would recommend using MSP-FET430UIF or MSP-FET or any other LaunchPad with eZ-FET to reflash it.

  • Hello Mike,

    Thank you.    I'll try the reflash as I've nothing to lose.

    (Although I didn't dig in too deeply, I cannot see where the 4-port TI USB hub IC is enabled, thus turning ON the 3.3 and 5.0 volt power switches.   Seems there must be power available to the EZ fet's 5528 in order for it to enumerate!     Feel free to elaborate...)

    REQUEST.....      can you please confirm the correct file to flash into the 5528 is EZFET_LITE_Rev1_1_FW_3_3_0_6

    I intend to flash the 5528 (the EZ fet controller IC) with the SBW 2 wire protocol.   Software will be Elpotronic Fet-Pro430 Lite.   Hardware will be the MSP430G Launchpad.

    >>>>>   EZFET_LITE_Rev1_1_FW_3_3_0_6    <<<<<<<     Is this the correct firmware to flash into the 5528.    I see it is a TI txt / hex file, but the entry @1800 has me worried.    AND...   I don't see any @ADDRESS for the vectors. (around 0xfffe/ffff).

    I downloaded the EZ fet zip package ( eZ-FET_lite_Release_Package_rev_1_10_20130712 (1) ) and checked the contents     SPECIFICALLY the folder named 'FIRMWARE '.

     Rgds,

    Otto

    PS ----  no, i did not plug the 5529 LP into anything strange, like chargers etc.  I only used it on regular laptop USB ports.     

    PPS  -- my prime suspected failed part, is the 4 port USB hub chip, and I hope I'm wrong about that.

  • Dear Mike and Jace,

    I think I got it to work.
    I can plug the 5529LP into USB --- two ports show up. The uart1 port works in that I can send / receive data to a terminal program.

    NOTE - when I booted CCS6.1, built/debug I got a CCS message that it wanted to reload the emulator firmware. It took a few minutes, lots of flashing lights. Finally, my code was loaded into the LP 5529.

    Fingers crossed.

    O
  • Hi Mike,

    I am teaching an assembly language class using the EXP-MSP430F5529LP version 1.6.  We ended up out of a class of 18, with six boards that behave just like this.  The green light doesn't come on when plugged in, but the computer recognizes that a USB device has been plugged in.  There is 5V and 3.3V and the oscillators are all running.  I kind of think maybe they weren't properly flashed.  We ordered a couple extra in case students accidentally destroyed their boards, but not six, so sow six students are sharing two boards until the six replacements we ordered come.  I would like to try to revive the six bad boards we have, but don't have any MSP430 JTAG programmer, only more of the EXP-MSP430F5529LP that have the EZ-FET lite.  The EZ-FET lite manual dated from 2013 states it is impossible to program the EZ-FET lite with another EZ-FET lite.  

  • (My browser seemed to have lost my typing above, so I hit post in case it hadn't really, and it appeared, so I continue here. I would like to know if I can proceed in a manner similar to this: e2e.ti.com/.../1366058 It looks like the SBW pins are available at TP105 and TP110. You seem to indicate that it might be possible above, but the EZ-FET Lite Production Test Spec available on this page software-dl.ti.com/.../index_FDS.html specifically says it is impossible on page 5. I need some more encouragement to proceed, because these boards may have some other problem, and I'd like to know that what I'm trying is really possible.

    Thanks,

    Rob
  • I was able to flash all seven bad boards we got, and they all work now.  It seems like a rather large lot of boards that TI is distributing through Digi-Key are bad in this way  (7 bad out of 30 total we ordered), so I'm going to post here how I was able to repair them.  The symptom these boards have is that the green LED not far from the USB connector does not light, but the boards all have 5, and 3.3 volts and the oscillators are all running.

    You can indeed use the EZ-FET lite to flash the EZ-FET lite.  You need to download the MSP430Flasher here: http://www.ti.com/tool/msp430-flasher  Then you need to remove all the jumper blocks from the board needing to be flashed, and connect 5V and GND, along with two wires for the Spy-Bi-Wire as seen in the crummy photo below.

    The lower board is the target.  Note that the jumpers have not been removed yet on it, but they need to be.  Also note that the two jumpers are removed on the debugger board to use the pins for Spy-Bi-Wire.  If you are running Linux, you need to export the path for the library, $ export LD_LIBRARY_PATH=~/MSP430Flasher_1.3.7/ assuming you installed in your home directory.  Then you need to read the boot strap loader like this:  $ ./MSP430Flasher -r [bsl.txt,BSL]  Assuming that works, you need to then program the boot strap loader with $ ./MSP430Flasher -b -w ./EZFET_LITE_Rev1_1_BSL_1_1.txt  Note that the boot strap loader can be found in the Firmware directory of eZ-FET lite rev 1.10 Release Package which you can download from http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_ezFETLite/latest/index_FDS.html

    Then after this completes without errors, you need to start Code Composer Studio, and attempt to debug a program.  It will notice that the firmware needs to be recovered, and you go through the process of doing that, updating the firmware, etc, and with that, the target board should be in good shape.

    Rob

**Attention** This is a public forum