Part Number: MSPM0L1228
Other Parts Discussed in Thread: UNIFLASH, MSPM0L2228, SYSCONFIG
Dear TI Support Team,
I am encountering a critical issue while trying to recover an MSPM0L1228 device using Code Composer Studio (CCS) and an XDS110 debugger.
After a previous experiment involving NONMAIN configuration, the device can no longer be accessed through the DAP interface. The CCS console shows:
CS_DAP_0: Device diagnostic read = 0x00010136
CS_DAP_0: Trouble Reading Register SECAP_RCR: (Error -2131 @ 0x2020C)
Unable to access device register. Reset the device, and retry the operation.
I have already tried the following recovery procedures:
-
Power-cycled the board and reconnected XDS110 (COM4).
-
Executed the following CCS scripts under MSPM0L1228_Commands:
-
MSPM0_Mailbox_FactoryReset_Auto
-
MSPM0_Mailbox_WaitForDebug_Auto
-
MSPM0_Mailbox_FactoryReset_Manual
-
-
Lowered SWD clock frequency to 100 kHz.
-
Verified that XDS110 firmware is up to date.
-
Attempted UART BSL connection via UniFlash (Factory Reset mode).
Despite all these steps, the DAP repeatedly shows:
CS_DAP_0: SEC_AP Disconnect
CS_DAP_0: SEC_AP Reconnect
and the Mailbox commands never complete successfully.
Could you please help confirm:
-
Whether this condition indicates a DSSM or NONMAIN permanent lock on MSPM0L1228?
-
Is there any hardware or ROM-based recovery method (e.g., forcing BOOTRST or using UART BSL) still available in this state?
-
If the device is unrecoverable, could you provide guidance on verifying the NONMAIN region integrity or using low-level mass erase commands?
Both boards are otherwise electrically sound and have not suffered physical damage.
Thank you very much for your assistance.