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.

TM4C129ENCZAD: XDS110 was written.

Part Number: TM4C129ENCZAD
Other Parts Discussed in Thread: AWR1843BOOST, TM4C1294NCPDT, TM4C129ENCPDT

XDS110 was written to TM4C129ENCZAD.
TM4C129ENCZAD was not supported,
C:\ti\ccs1120\ccs\ccs_base\common\uscif\xds110 bootloader and firmware in this hierarchy were written with the attached command.

XDS110 was written to TM4C129ENCZAD.
TM4C129ENCZAD was not supported,
C:\ti\ccs1120\ccs\ccs_base\common\uscif\xds110 bootloader and firmware in this hierarchy were written with the attached command.


Therefore, it can be written and recognized by the device manager, but is it okay to think that there is no problem in operation?

Implemented in AWR1843BOOST as an example
Can I expect the same performance as TM4C1294NCPDT?

Also, are there any problems with the TM4C129ENCZAD pin connections and MCU?

XDS110_デバイスコマンド.txt
Microsoft Windows [Version 10.0.19044.1706]
(c) Microsoft Corporation. All rights reserved.

C:\Users\kashidashi.24>cd C:\ti\ccs1120\ccs\ccs_base\common\uscif\xds110

C:\ti\ccs1120\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:   Tiva Device Firmware Update
Manufacturer:  Texas Instruments Incorporated
Serial Num:    00000000
Mode:          DFU

Found 1 device.

C:\ti\ccs1120\ccs\ccs_base\common\uscif\xds110>xdsdfu.exe -b boot_loader.bin

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

Replacing the bootloader may render the XDS110 unusable.
Do you want to continue (Y/N) ?  Y
Scanning USB buses for supported XDS110 devices...

Downloading boot_loader.bin to device...

C:\ti\ccs1120\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:   Tiva Device Firmware Update
Manufacturer:  Texas Instruments Incorporated
Serial Num:    00000000
Mode:          DFU

Found 1 device.

C:\ti\ccs1120\ccs\ccs_base\common\uscif\xds110>xdsdfu.exe -f firmware_3.0.0.20.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_3.0.0.20.bin to device...

C:\ti\ccs1120\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:       3.0.0.20
Manufacturer:  Texas Instruments
Serial Num:    00000000
Mode:          Runtime
Configuration: Standard

Found 1 device.

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




  • Hello,

    Therefore, it can be written and recognized by the device manager, but is it okay to think that there is no problem in operation?

    It may or may not work. We cannot guarantee anything because it is an unsupported device. 

    Thanks

    ki

  • thank you for your reply.
    I understand the guarantee of operation.
    Can I take this as a response from the manufacturer (TI)?
    By the way, do you have any idea why it worked?

  • Can I take this as a response from the manufacturer (TI)?

    Yes. The firmware for XDS110 as provided by TI is not officially supported on TM4C129ENCZAD.

    By the way, do you have any idea why it worked?

    Likely because the TM4C129ENCZAD is similar enough to the TM4C129ENCPDT (which is officially supported). Note that the biggest difference between the two is the packaging. ZAD is BGA (212) while the PDT is TQFP (128). Hence the pin outs are quite different. Also the ZAD and PDT have different number of GPIO among other changes. the XDS110 firmware was designed for a PDT packaging and assumes that type of pin out and number of GPIO. Hence we don't know what the impact is when using a device with different package and GPIO. Even if it is initially working, you may run into more issues later. It might be fine or maybe not. We don't know and hence we cannot provide support.

    Thanks

    ki