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.

MSPM0G3519: Bootloader Issue

Part Number: MSPM0G3519
Other Parts Discussed in Thread: SYSCONFIG, UNIFLASH

Dear TI Support Team,

We are currently working with the MSPM0G3519 MCU (LQFP-64 package) and are attempting to boot the device through the serial bootloader (UART BSL). However, we have encountered some issues during the process.

The boot operation functions correctly when using the default UART0 pins (PA10 and PA11). In TI CCS IDE, under SysConfig → NVM settings, we modified the default UART0 pin assignment to PA0 and PA1. Unfortunately, after making this change, the serial bootloader no longer worked. (Please find the attached screenshots image_1 and image_2 showing our configuration.)

In some cases, after changing the pin configuration and programming the device, the MCU appeared to become permanently locked, and we were unable to reprogram it using the XDS110 debugger (we are using the EVM as our debugger).

Could you please advise on the following points:

Is it supported to change the UART pins used by the built-in BSL?

If not, what is the correct procedure to recover the device and restore normal programming/debugging functionality?

Additionally, if we wish to implement a custom bootloader, could you please provide guidance or documentation on how to develop and integrate one properly?