我在使用带签名图像的 SDP 启动基于 IMX6UL 的定制
电路板时遇到问题。
我已经检查了已签名的 uboot 映像的 hab_status,uboot 没有报告任何错误。然后我关闭了电路板并从闪存中启动了签名图像。所有这一切都工作正常,并且
开发板成功地从闪存启动签名的图像,这表明图像已正确签名。
我看到的问题是尝试使用 SDP 将 uboot 映像下载到设备时。我最初以为 SDP 的 uboot 映像的签名有一些问题,但是当我使用 SDP 将签名的映像下载到开放板时,我没有看到 HAB 错误。
我认为 imx6ul 在关闭后无法进入串行模式,这没有多大意义。我的理解是,如果无法验证图像,设备将默认为串行模式?我有理由相信它没有进入串行模式,因为我向它发送了 SDP 命令 ERROR_STATUS 而我没有收到任何响应。将相同的命令发送到一个开放的板工作正常。
我试图通过将 BOOT_MODE[1:0] 引脚设置为 01 来强制设备进入串行模式,但它仍然没有进入串行模式。我检查过保险丝 SDP_DISABLE 是否为 0,所以我认为这不是问题所在。
有谁知道为什么我会看到这个问题?