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.

CC1310-LAUNCHXL failed firmware update failed on XDS110

Team,

I just had a failed XDS110 firmware update on an CC1310-LAUNCHXL when a debugger firmware update to the was forced from CCS.  Now there are no debugger LEDs lit and the device enumerates as 'Stellaris Device Firmware Update' in Device Manager. The board is no longer recognised in SmartRF Programmer 2, SmartRF Studio or CCS.

It looks like it is stuck in bootloader on the TM4C1294.  Is there any mechanism or tool to recover and reload the XDS110 firmware over the USB?

Regards,

Garry

  • I will answer my own question.

    If this happens you need to install the latest XDS Emulation Software Package and run the following commands to update FW to your XDS110-

    The emulation firmware is installed in the following location by default:
    
    c:\ti>cd ccsv6\ccs_base\common\uscif\xds110
    
    c:\ti\ccsv6\ccs_base\common\uscif\xds110>dir
     Volume in drive C is OSDisk
     Volume Serial Number is 
    
     Directory of c:\ti\ccsv6\ccs_base\common\uscif\xds110
    
    28/04/2016  07:58    <DIR>          .
    28/04/2016  07:58    <DIR>          ..
    08/04/2016  14:49            44,988 boot_loader.axf
    08/04/2016  14:49             5,730 boot_loader.bin
    08/04/2016  14:49             3,227 eZ_FetDcdcController.txt
    08/04/2016  14:49            96,331 firmware.bin
    08/04/2016  14:49             5,544 ReadMe.txt
    08/04/2016  14:49            98,816 xds110reset.exe
    08/04/2016  14:49            37,376 xdsdfu.exe
                   7 File(s)        292,012 bytes
                   2 Dir(s)  16,889,962,496 bytes free
    
    =============================================================================
    Step 1: First make sure the device is enumerating:
     
    c:\ti\ccsv6\ccs_base\common\uscif\xds110>.\xdsdfu.exe -e
    
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2015 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    
    <<<< Device 0 >>>>
    
    VID: 0x1cbe    PID: 0x00ff
    Device Name:   Tiva Device Firmware Update
    Manufacturer:  Texas Instruments Incorporated
    Serial Num:    00000000
    Mode:          DFU
    
    Found 1 device.
    
    =============================================================================
    Step 2: Next switch the device into DFU mode (if not already in it)
    
    c:\ti\ccsv6\ccs_base\common\uscif\xds110>.\xdsdfu.exe -m
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2015 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    Device is already in DFU mode. No switch necessary.
    
    =============================================================================
    Step 3: Next run the firmware download for the .bin file and reset the XDS110
    
    c:\ti\ccsv6\ccs_base\common\uscif\xds110>.\xdsdfu.exe -f firmware.bin -r
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2015 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    Downloading firmware.bin to device...
    
    =============================================================================
    Step 4: If all is well you get the LED lit and the device now enumerates
    
    c:\ti\ccsv6\ccs_base\common\uscif\xds110>.\xdsdfu.exe -e
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2015 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    
    <<<< Device 0 >>>>
    
    VID: 0x0451    PID: 0xbef3
    Device Name:   XDS110 with CMSIS-DAP
    Version:       2.3.0.0
    Manufacturer:  Texas Instruments
    Serial Num:    93137800
    Mode:          Runtime
    
    Found 1 device.
    
    c:\ti\ccsv6\ccs_base\common\uscif\xds110>
    
    =============================================================================
    (optional) Step 5: You can change the serial number if needed
    
    c:\ti\ccsv6\ccs_base\common\uscif\xds110>.\xdsdfu.exe -m
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2015 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    
    <<<< Device 0 >>>>
    
    VID: 0x0451    PID: 0xbef3
    Device Name:   XDS110 with CMSIS-DAP
    Version:       2.3.0.0
    Manufacturer:  Texas Instruments
    Serial Num:    93137800
    Mode:          Runtime
    
    Switching device into DFU mode.
    
    c:\ti\ccsv6\ccs_base\common\uscif\xds110>.\xdsdfu.exe -s 93137890 -r
    
    USB Device Firmware Upgrade Utility
    Copyright (c) 2008-2015 Texas Instruments Incorporated.  All rights reserved.
    
    Scanning USB buses for supported XDS110 devices...
    
    Setting serial number to "93137890"...
    

    Hopefully this is useful to others.

    Garry