您好,
我们在安全启动配置方面遇到了问题。
1.将 BOOT_SEQ 设置为 1 后,0x400000 处的值为 1,FSR 正常报告 0x0B600000
2。安装 SMR 并 RESET 后,我附上了调试器和 BOOT_SEQ 返回 0 和 FSR 报告 0x00000000 这是异常
我执行脚本是为了进行 HSE 握手并 RESET 目标板 2/3 次,FSR 值为 0x0f600000 这很正常。
这意味着 HSE 仍然存在,并在工作,但不稳定
有什么原因吗?
我发现在配置SMR之后,必须使用功能RESET而不是破坏性RESET。更改为功能 RESET 后,HSE 固件运行良好。
我们可以结束这个话题了。
https://community.nxp.com/t5/S32K/s32k3-hse-basic-secure-boot-protect-problem/m-p/1943667
感谢您对我的支持。
您能否与分配给您的恩智浦 FAE 讨论这个问题?或在此创建新票据:
https://support.nxp.com/s/?language=en_US
......并将其转发给他们。谢谢。
您好,
我们的应用程序不会将 BOOT_SEQ 改为 0。
我们确实在多个板上进行了测试,但只有 1/2 个板出现了这个问题。
下面是 GPR 寄存器的值
GSR 值为 0
如果即使在 RESET 后大约 1 秒后,FSR 寄存器仍保持 0x00000000,则表示 HSE 固件根本没有启动。在 GSR 注册表中可以看到什么?是否设置了第 0 位?在 HSE GPR 寄存器 0x4039_C028 中可以看到什么?
HSE FW 或 SBAF 不应该这样做。你的申请不是改变了这一点吗?
问候,
Lukas