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.

MSP432-DEBUGGERS: Fixing/Updating XDS-110ET firmware on MSP-EXP432P401R LaunchPad (rev1.0)

Part Number: MSP432-DEBUGGERS
Other Parts Discussed in Thread: TM4C1294NCPDT

I recently obtained MSP432P401R Launchpad and latest CCS v12 logged an error communicating with its onboard XDS110-ET. So I reflashed the firmware using the firmware_3.0.0.25.bin bundled with the CCS, following the instruction in XDS110SupportReadMe.pdf (included in CCS as well). Now it does not even recognize as an USB device.

I'm trying to recover using a separate JTAG adapter (J-Link), but so far, no firmware seems to work at all. Can anyone advise me on 1) which firmware image, and 2) which flash memory address I need to reflash to get this working again?

C:\app\ccs1230\ccs\ccs_base\common\uscif\xds110>dir
Volume in drive C is Windows
Volume Serial Number is 4A9D-046E

Directory of C:\app\ccs1230\ccs\ccs_base\common\uscif\xds110

2023/04/24 10:59 <DIR> .
2023/04/24 10:07 <DIR> ..
2023/03/11 08:20 73,232 boot_loader.axf
2023/03/11 08:20 6,202 boot_loader.bin
2023/03/11 08:20 3,227 eZ_FetDcdcController.txt
2023/03/11 08:20 315,357 firmware_3.0.0.25.bin
2023/03/11 08:20 167,936 xds110reset.exe
2023/03/11 08:20 176,023 XDS110SupportReadMe.pdf
2023/03/11 08:20 203,776 xdsdfu.exe
7 File(s) 945,753 bytes
2 Dir(s) 1,366,008,442,880 bytes free

I tried both firmware_3.0.0.25.bin and boot_loader.bin - I flashed them to 0x00000000 (flash start address of TM4C1294NCPDT chip, used by XDS110-ET) but both ended up being device not being recognized (does not even show up on USB bus). I am certain flashing itself was successful, as flash programmer verified it OK and I was also able to obtain the expected image with separate readback.

I also got TM4C1294 (re-)enter DFU mode by erasing the flash. While it does enter DFU mode, xdsdfu.exe fails to reflash the device with the error DFU_ERR_UNKNOWN (-4).

C:\app\ccs1230\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:\app\ccs1230\ccs\ccs_base\common\uscif\xds110>xdsdfu.exe -f boot_loader.bin -r -v

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

Scanning USB buses for supported XDS110 devices...

Downloading boot_loader.bin to device...
Image is not fully DFU-wrapped. Downloading as binary
Downloading image to flash.... Completed.
Error DFU_ERR_UNKNOWN (-4) reported during file download

I'm puzzled. Could it be that this rev1 version of MSP-EXP430P401R Launchpad is somewhat different and not compatible with provided XDS110 firmware in CCS?