ZHCAF28 March   2025 MSPM0C1103 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1网络安全要求简介
    1. 1.1 MSPM0 的网络安全要求
  5. 2MSPM0 调试寄存器简介
  6. 3实施
    1. 3.1 使用邮箱的调试器
    2. 3.2 MCU
      1. 3.2.1 使用和配置 Nonmain
      2. 3.2.2 MSPM0 软件实现
  7. 4执行
    1. 4.1 首次刷写
    2. 4.2 访问锁定的 MCU
  8. 5如何自定义密码
    1. 5.1 密码
    2. 5.2 密码长度
  9. 6总结
  10. 7参考资料

使用邮箱的调试器

调试子系统邮箱 (DSSM) 使调试探针能够通过 SWD 接口将消息传递到目标器件,目标器件能够将数据返回到调试探针。该设计提供了 CCS 脚本文件,以使调试器能够完成加密标识信息的传输,而 MCU SEC-AP 需要通过邮箱与应用软件进行通信。

 调试器邮箱流程图图 3-1 调试器邮箱流程图

图 2-1 所示,要访问内部资源,首先需要根据 SWD 协议连接 MCU 的 SW-DP 端口和 SEC-AP 端口。

然后,调试器发送密码验证命令。此命令由协议指定。当 MCU 处于密码验证阶段并且命令与 MCU 的内部引导设置一致时,MCU 将发送响应信号。收到响应后,调试器开始从外部发送密码输入,例如从 IDE GUI 接口到 MCU,尝试传递身份验证。