工具/软件:
尊敬的专家
此测试环境已处于安全启动中。
客户尝试在 Linux 中加载加密(已签名)M4 固件、但固件加载失败、错误消息如下所示。
remoteproc remoteproc0: Image is corrupted (bad magic)
他们引用了该线程、请尝试使用 u-boot 进行早期 M4 固件加载。
他们发现 u-boot 可以成功加载并运行已签名的 M4 固件、而没有错误消息。
比较 u-boot 和内核之间的相关代码、我们发现 u-boot 具有此函数“ PROC_auth_boot_image “、用于安全 M4 固件加载。
因此、我们怀疑安全 M4 固件“仅支持“ 加载并通过 u-boot 运行、是正确的吗?
代码参考

谢谢你
Gibbs

