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.

LAUNCHXL-CC2640R2: Device Manager shows "Stellaris Device Firmware Upgrade" , after Upgrade , can't recognize any thing

Part Number: LAUNCHXL-CC2640R2
Other Parts Discussed in Thread: LMFLASHPROGRAMMER, TM4C1294NCPDT

Hi :

   I have Launchxl - cc2640R2 . When connect to computer , the computer recognize Stellaris Device Firmware Upgrade .

  So I use LMFlashProgrammer tool "Other Utilities" and press ICDI Firmware Upgrade .

But when I after upgrade ICDI , my computer can't recognize any thing again .

What could I do ?

Thanks

  • Hello Lee,

    We don't provide a guide or procedure for updating the XDS110 firmware with the LMFlashProgrammer. The firmware is updated over USB using the xdsdfu utility. So, it's not clear what you have programmed or what state the XDS is in. I would refer to the README in the following path:
    C:\ti\ccsv7\ccs_base\common\uscif\xds110
    (or where you have CCS7 installed).

    Best wishes
  • Hello :

     I tried to use xdsdfu utility to update firmware , but now computer can't find any xds110 device .

    like : 

     seems Launchhxl be Bricked ?

    and I had check READMe.txt as below  and  I try to short pin 97(ITDO) and pin98(ITCK) but still can't upgrade firmware  :

    *** Recovering a Bricked XDS110 Without JTAG ***

    In the case that your XDS110 fails to enumerate as a USB device, or it
    fails to enter DFU programming mode, you can attempt the following steps
    to force it into DFU mode to recover:

    1) Ground the JTAG TDO pin of the XDS110's Tiva CPU. This is pin 97
    on the 128 pin device. This is a JTAG pin for flashing the XDS110 via
    JTAG; it is not the JTAG TDO pin of the debug target. If the board has
    a JTAG header for flashing the XDS110 you may use that, otherwise you
    can ground the pin on the device. (Check the TM4C1294NCPDT datasheet
    for the pin location; it is located on a corner and easy to access.)

    2) Unplug and re-plug the XDS110 into the host PC while the pin is grounded.

    3) The XDS110 should now be in DFU programming mode and you can flash it
    using the xdsdfu utility as detailed above.

    Note that this feature is currently only implemented in the XDS110 boot
    loader that was first available in emupack 6.0.15.0. If your XDS110's
    boot loader is an earlier version, this procedure won't work. In the boot
    loaders from emupack 5.1.537.0, the target JTAG TCK pin was used instead.
    If your device used that version of the boot loader, try the procedure
    by grounding the target TCK pin. If your XDS110's boot loader is an even
    earlier version, this procedure won't work at all, and you'll need to use
    JTAG to recover.