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-CC1352R1: XDS110 on Launchpad cannot firmware upgrade

Part Number: LAUNCHXL-CC1352R1

Using CCS 9.2, XDS fails to upgrade firmware.

Enumerated using xdsdfu and put into DFU mode. When downloading the firmware, it errors out with DFU_ERR_UNSUPPORTED. Attempt to upgrade bootloader fails with the same error.

Microsoft Windows [Version 10.0.18362.418]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\ti\ccs920\ccs\ccs_base\common\uscif\xds110>xdsdfu.exe -e

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

Scanning USB buses for supported XDS110 devices...


<<<< Device 0 >>>>

VID: 0x0451    PID: 0xbef3
Device Name:   XDS110 Embed with CMSIS-DAP
Version:       2.3.0.18
Manufacturer:  Texas Instruments
Serial Num:    L41006RM
Mode:          Runtime
Configuration: Standard

Found 1 device.

C:\ti\ccs920\ccs\ccs_base\common\uscif\xds110>xdsdfu.exe -v -m

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

Scanning USB buses for supported XDS110 devices...


<<<< Device 0 >>>>

VID: 0x0451    PID: 0xbef3
Device Name:   XDS110 Embed with CMSIS-DAP
Version:       2.3.0.18
Manufacturer:  Texas Instruments
Serial Num:    L41006RM
Mode:          Runtime
Configuration: Standard

Switching device into DFU mode.

C:\ti\ccs920\ccs\ccs_base\common\uscif\xds110>xdsdfu.exe -e

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

Scanning USB buses for supported XDS110 devices...


<<<< Device 0 >>>>

VID: 0x1cbe    PID: 0x00ff
Device Name:   <<Unknown>>
Manufacturer:  <<Unknown>>
Serial Num:    <<Unknown>>
Mode:          DFU

Found 1 device.

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

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

Scanning USB buses for supported XDS110 devices...

Downloading firmware.bin to device...
Error DFU_ERR_UNSUPPORTED (-5) reported during file download

C:\ti\ccs920\ccs\ccs_base\common\uscif\xds110>

  • Hi, 

    This issue was reported before, but this was tied to the specific versions of the tools and OS used at the time. 

    I tried to reproduce this here to no avail. The output is at the end of this post. 

    Could you try replacing the USB cable of your kit? It is a long shot, but I am trying to cover all scenarios. 

    Was your launchpad recently purchased and did it ever work before? What marking does the top device show? Is it TM4C1294NCPDTI3?

    Regards,

    Rafael

    The last two xdsdfu -e commands were done between disconnecting and re-connecting the board to my host.

    C:\CCSv9_2_0\ccs\ccs_base\common\uscif\xds110>ver
    
    Microsoft Windows [Version 10.0.17763.740]
    
    C:\CCSv9_2_0\ccs\ccs_base\common\uscif\xds110>xdsdfu -e
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2019 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    
    <<<< Device 0 >>>>
    
    VID: 0x0451    PID: 0xbef3
    Device Name:   XDS110 Embed with CMSIS-DAP
    Version:       2.3.0.11
    Manufacturer:  Texas Instruments
    Serial Num:    L410063F
    Mode:          Runtime
    Configuration: Standard
    
    Found 1 device.
    
    C:\CCSv9_2_0\ccs\ccs_base\common\uscif\xds110>xdsdfu -m
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2019 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    
    <<<< Device 0 >>>>
    
    VID: 0x0451    PID: 0xbef3
    Device Name:   XDS110 Embed with CMSIS-DAP
    Version:       2.3.0.11
    Manufacturer:  Texas Instruments
    Serial Num:    L410063F
    Mode:          Runtime
    Configuration: Standard
    
    Switching device into DFU mode.
    
    C:\CCSv9_2_0\ccs\ccs_base\common\uscif\xds110>xdsdfu -f firmware.bin -r
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2019 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    Downloading firmware.bin to device...
    
    C:\CCSv9_2_0\ccs\ccs_base\common\uscif\xds110>xdsdfu -e
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2019 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    
    Found 0 devices.
    
    C:\CCSv9_2_0\ccs\ccs_base\common\uscif\xds110>xdsdfu -e
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2019 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    
    <<<< Device 0 >>>>
    
    VID: 0x0451    PID: 0xbef3
    Device Name:   XDS110 Embed with CMSIS-DAP
    Version:       3.0.0.5
    Manufacturer:  Texas Instruments
    Serial Num:    L410063F
    Mode:          Runtime
    Configuration: Standard
    
    Found 1 device.

  • This turned out to be an issue running Windows in a VM. 

    CCS had issues upgrading the XDS firmware on a Windows host, but succeeded from command line.