ZHDA311 September 2026 MSPM33C321A
SWD 批量擦除是指仅擦除 MAIN 闪存区域,通常包括用户应用程序。存储在 NONMAIN 闪存区域中的 BCR 和 BSL 策略不受批量擦除的影响。批量擦除适用于在保持器件 NONMAIN 配置不变的情况下擦除所有应用程序代码和数据。
SWD 恢复出厂设置是指擦除 MAIN 闪存区域,然后将非 NONMAIN 闪存区域复位为默认值。这种擦除对于完全复位 BCR 和 BSL 器件启动策略非常有用,同时还擦除应用程序代码和数据。
BCR 配置借助于使用 DSSM 从调试探针通过 SWD 接口发送到器件的命令,提供批量擦除和恢复出厂设置功能。当 SWD 完全限制(SW-DP 禁用)时,这些命令不可用。当器件未配置为完全受限 SW-DP 停用时,批量擦除和恢复出厂设置命令有三种可能的配置位置:启用、使用唯一的 128 位密码启用或禁用。
请参阅器件特定数据表,确定支持的 128 位密码存储模式 (SHA2-256)。请参阅 节 3.1.2.2 了解有关计算 SHA2-256 摘要密码的说明,参阅 节 8.2 了解生成 SWD 批量擦除 或恢复出厂设置 命令的流程。