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
如果 MCU 已被密码锁定,以下步骤展示了如何重新连接 MCU 并调试新项目。
由于在首次编程过程中已配置了 Nonmain,因此无需为后续编程配置 Nonmain。对于之后烧录或调试的项目,需要进行一些更改。首先,在项目属性中禁用 Nonmain 刷写,然后注释掉 boot_configwithPassword.c 中的 Nonmain 配置代码,如图 4-2 和图 4-3 所示。
图 4-2 禁用 Nonmain 刷写
图 4-3 注释 Nonmain 配置代码完成修改后,需要执行以下步骤来解锁和调试 MCU。
图 4-4 打开目标配置
图 4-5 添加 脚本
图 4-6 通过 GUI 输入密码
图 4-7 启动配置
图 4-8 运行脚本
图 4-9 显示邮箱进程的消息
图 4-10 控制台信息
图 4-11 连接 MCU 失败