MSPM0G3519: IFeacing issue with NON main error

Part Number: MSPM0G3519
Other Parts Discussed in Thread: UNIFLASH

I am encountering a Non-Main error while flashing the software using TRACE32.

Initially, the software was flashed successfully, and the target was running in debug mode. After some time, I received a Debug Port error. I then reset the target using the TRACE32 reset button, after which an Unknown Error appeared.

Since then, I have been unable to flash the software using TRACE32. I also tried resetting the hardware using UniFlash, but the reset was unsuccessful.

I have attached screenshots for your reference. Could you please advise on how to recover the board from the Non-Main error and restore normal flashing/debug operation?

Thank you for your support.

Best Regards,
Mahesh Boienapally

  • Hi Mahesh,

    I am unable to view the screenshots you are referring to. Can you try including them in the thread again?

    Were you able to confirm a valid NONMAIN was present in the device while the debug session was active? If NONMAIN was erased or invalid, and the device underwent a Bootrst or stronger, then the device will become permanently locked.

    Does the Lauterbach give you the ability to access the Debug Subsystem, and issue DSSM commands? If so, we can use it to perform a read device diagnostic to determine if the device is recoverable or not. It will also give us insight on how to recover if possible.

    Best Regards,
    Brian