工具与软件:
您好!
我正在为编程器实现对 MSPM0L1306的支持。 我能够通过 SWD 对 MCU (包括其 NONMAIN)进行编程。 当我设置 BOOTCFG0=0xAABBCCDD 或当我设置 MassErase 密码并写入 BOOTCFG3=0xAABBCCDD 时、我能够使用一个密码来保护它。
但我无法使用密码解除保护或 MassErase。 我尝试过通过 SEC-AP 与 MCU 通信、如此处.pptx 文件中所述:
第9页有一个图。 此图表在 MCU 不受保护时运行良好、也可以在恢复出厂设置不受保护时将其用于恢复出厂设置。
但是、当我如上所述设置 BOOTCFG0或 BOOTCFG3寄存器并发送 MassErase 或密码身份验证命令时、复位后、MCU 从不会在 SECAP_RCR 中应答、我可以一直等待、它始终只回答零。
如果没有保护或当我发送恢复出厂设置命令时、MCU 会正确应答。
出什么问题了吗?
我应该如何与 MCU 通信以使其解答 MassErase 或 Passj剑 身份验证命令? 或者是否应该在 NONMAIN 中设置其他内容?
谢谢你。