Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

MSPM0L1306: UART programming not working on a brand new device

Part Number: MSPM0L1306
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

Hello TI Experts,

I bought a LP-MSPM0L1306 to evaluate this MCU family. After loading the out-of-box experience example by using CCS Theya and played with the board, I decided to test the serial programming.

I have done plenty of (failed) tests using uniflash with an external USB to UART adapter (PA22/PA23 pins connected to TX/RX) and, following the guides (as an alternative), the serial provided by the XDS110 but it didn't work. It was stopping at first step of the process, giving error -9 and never prompting for the boot (when it works it prints "INFO] CORTEX_M0P: BSL Connected").

I decided to give a try to the Factory Reset Tool (https://dev.ti.com/gallery/view/TIMSPGC/MSPM0_Factory_Reset_Tool/ver/1.0.2/) and as soon as I did a factory reset I was able to program the microcontroller using the external USB to UART adapter.

Is it possible that the BSL (bootloader) MCU was configured, in the factory, not to accept serial programming?

Should I cope with this on a brand new MCU?

Regards,
Emanuele