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.

XDS110 / TMDSEMU110-U Programmer Firmware Upgrade Fails

Other Parts Discussed in Thread: LAUNCHXL-CC2640R2

Hello everyone,

Not sure if this is the right forum, but, I have a problem programming my LAUNCHXL board with (separate) XDS110 Debug Probe.

I have connected the board to the launchpad by removing the connections of the on-board XDS110 programmer and bypassing them.

CCS v8 (the one I currently have) tells me that I need a firmware upgrade to my debug probe. In which clicking "Update" button freezes CCS.

I have also tried using the xdsdfu.exe method. Here are the results:

C:\ti\ccsv8\ccs_base\common\uscif\xds110>xdsdfu -e

USB Device Firmware Upgrade Utility
Copyright (c) 2008-2018 Texas Instruments Incorporated. All rights reserved.

Scanning USB buses for supported XDS110 devices...


<<<< Device 0 >>>>

VID: 0x0451 PID: 0xbef3
Device Name: XDS110 Probe with CMSIS-DAP
Version: 2.3.0.5
Manufacturer: Texas Instruments
Serial Num: 00000000
Mode: Runtime

Found 1 device.

C:\ti\ccsv8\ccs_base\common\uscif\xds110>xdsdfu -m

USB Device Firmware Upgrade Utility
Copyright (c) 2008-2018 Texas Instruments Incorporated.  All rights reserved.

Scanning USB buses for supported XDS110 devices...


<<<< Device 0 >>>>

VID: 0x0451    PID: 0xbef3
Device Name:   XDS110 Probe with CMSIS-DAP
Version:       2.3.0.5
Manufacturer:  Texas Instruments
Serial Num:    00000000
Mode:          Runtime

Switching device into DFU mode.

C:\ti\ccsv8\ccs_base\common\uscif\xds110>xdsdfu -f firmware.bin -r

USB Device Firmware Upgrade Utility
Copyright (c) 2008-2018 Texas Instruments Incorporated.  All rights reserved.

Scanning USB buses for supported XDS110 devices...

The requested device was not found on the bus.

So, as you can see, the advertised firmware upgrade method on the debug probe user guide does not work for me. What seems to be the issue? How can I solve it?

Do you think the problem is because of faulty wiring to LAUNCHXL? Or perhaps the config file is wrong?

Thanks in advance

  • Which target board/Launchpad are you using?

    What is the version of CCS you are working with, and the version of TI Emulators component (you can find this under Help->About->Installation Details)?

  • My target board is a copy of LAUNCHXL-CC2640R2 board. It's custom made so it has a few differences but the critical parts are all same.

    CCS: Version: 8.1.0.00011

    TI Emulators: Version: 8.0.27.9

    There was a problem with the connections with the target board (it was not powered correctly) at the time I was trying to do firmware upgrade on the XDS110 Debug Probe. Could that be a reason for CCS to not update it and make it freeze? I then tried to program the same faulty board with the on-board xds110 programmer on my demo board (LAUNCHXL-CC2640R2 demo board) and CCS did not freeze (nor was firmware upgrade required). (Although of course the programming failed and CCS warned me about faulty connections)

  • I am glad that you were able to isolate and resolve the issue with the connections.

    okan barut said:
    There was a problem with the connections with the target board (it was not powered correctly) at the time I was trying to do firmware upgrade on the XDS110 Debug Probe. Could that be a reason for CCS to not update it and make it freeze?

    I would not expect CCS to freeze even if the firmware upgrade were to fail. Hopefully it was just a temporary hiccup in CCS that caused it to lock up. Let us know if you happen to hit it again when working with the corrected target board.