Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
看一下 EFM->STS and EFM->CMD_PROT 是什么值
Diga 这个需要在哪查看呢,只找到这个
外设寄存器那里。 另外提一句,如果你直接调试代码,是不会走 secure boot 的,调试器是直接解析你的程序地址,并直接跳转。
Diga 您好,我是烧写云途生成的bin文件,并没有通过调试代码的方式。
Diga 您好,读出来是0
看起来像没过 secure boot,如果使能了 secure boot,没有使能 strict 模式,当验签失败后,CMD_PROT bit24 会置起
Diga 当前是没有使能strict 模式的,我看也没有被置起,是验签成功了吗
建议离线去跑,用打印或者闪灯来看有没有异常。走完整的流程
Diga 当前是使能strict模式,寄存器的值也是0。我看上面有一个EFM_CMD为0是正常的吗
Diga MD2好像是硬件安全启动,如果启动不了,离线就跑不起来了吧
strict 模式跑不起来是合理的,但非 strict 模式,是可以跑到应用程序的,只是会限制密钥加载功能,这个在应用笔记里有描述的
我离线跑试了下,进不了这个if里面,会不会是key注入有问题
Diga 您好,目前看起来是验签失败,需要怎么解决呢
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...