使用 Secure Provisioning 工具刷写 SB 格式加密签名文件后,将无法再通过 MCU-Link 进行调试。
justdomyself_0-1790073326861.png
justdomyself_1-1790073357176.png
当我使用mcuexpress调试代码时,出现错误:
justdomyself_2-1790073419631.png
我的开发板可以恢复到之前的状态以使用调试功能吗?
> 那么,我可以使用安全提供工具来生成新的许可证,并将新的已签名和加密的 sb 格式文件写入芯片吗?
是的,安全配置工具旨在配置芯片,即安装安全资产(密钥),构建签名或加密的应用程序可启动映像并将其安装到闪存中。
@liborukropec非常感谢。我的问题已经解决了。
justdomyself_0-1790128360736.png
我还有个问题:
如上图所示,此擦除操作已将存储芯片上的所有数据擦除干净。
那么,我可以使用安全提供工具来生成新的许可证,并将新的已签名和加密的 sb 格式文件写入芯片吗?
您好,
如果将 ROM 配置为仅执行已签名映像,然后从 VSCode(或其他 IDE)编写未签名映像的应用程序,则 ROM 将拒绝运行。
此外,如果推进生命周期,则只能通过调试身份验证打开调试器(请参阅文档)。
如果您没有推进生命周期(在工具栏上),您应该能够删除 CMPA。最简单的办法是使用调试探针,然后在“写入”选项卡上使用“擦除整个芯片...”按钮。
liborukropec_0-1790086908628.png
重启电源后,您应该可以再次进行调试。
此致,
伦敦银行间同业拆借利率 (Libor)