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.

MSP432E411Y: How to program via UART0 and ROM bootloader without BSL Rocket

Part Number: MSP432E411Y
Other Parts Discussed in Thread: MSP-EXP432E401Y

Dear TI-Expert,

to enable our customers and FSEs to perform a firmware update of our product we have to use a connection to UART0 of an MSP432E411Y. All other communication channels of the processor are not accessible. We want to use the ROM bootloader such that even unprogrammed processors can be accessed.

Using the BSL rocket is not a good option, because customers will very likely loose it. (And it is hard to get one.) A standard USB to UART adapter was used with an earlier version of our product (using a processor of another manufacturer).

I already read the Bootloader (BSL) Scripter User's Guide and tried to program our hardware via UART0 on PA0/PA1 (Pads V3/W3) without success: "No response bytes received from BSL!"

I [Edit: no longer] assume this is due to not using the BSL rocket, but a standard converter. The hardware connection is working OK.

Edit1: I had a closer look at the signals with an oscilloscope. The USB to serial adapter is sending 0x55 at 115200bit/s as expected. But I don't see any reaction from the MSP432E411. (I cleared the processor before by script-> mass erase in CCS's debugger thus the ROM bootloader should work.)

Should the processor give a response??

How can I program the device via UART0? LMFlasher??

After the device is once programmed: Is ROM_UpdateUART the right command to jump into the ROM boot loader? I didn't find any example for the MSP432E. (There was something for TM4C129, especially I remember some example code jumping at a special location to enter the ROM bootloader as it would do after a mass erase ...)

Please help us finding a solution, soon!

**Attention** This is a public forum