SLAAEQ5 March 2025 MSPM0C1103 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0L1105 , MSPM0L1106 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2228 , MSPM0L2228-Q1
The debug subsystem mailbox (DSSM) enables a debug probe to pass messages to the target device through the SWD interface, and the target device can return data to the debug probe. In this design, the CCS script files are provided to enable the debugger to complete the transmission of encrypted identification information where for MCU SEC-AP is needed to communicate with application software through mailbox.
As shown in Figure 2-1, to access the internal resource, SW-DP port and SEC-AP port of the MCU need to be connected based on the SWD protocol firstly.
Then, the debugger sends a password verification command. This command is specified by the protocol. When the MCU is in the password verification stage and the command is consistent with the internal boot setting of MCU, a response signal is sent from MCU. Once receiving the response, the debugger starts to send the password input from external, such as IDE GUI interface to MCU, trying to passing the authentication.