NXP MCU 技术论坛
直播中

凤毛麟角

9年用户 1026经验值
私信 关注
[问答]

从源代码编译的uboot的代码签名工具错误是什么原因造成的?

我一直在编译一个具有安全启动支持的 uboot & 我在我的设备上取得了一定的成功,我可以看到带有“hab_status”的 hab 日志。我还生成了签名密钥
我已经在 uboot 编译过程中从“OFFSET dump”中提取了偏移量。我还运行了 print_fit_hab.sh 来获取特定于 csf 文件的偏移量。
之后,我创建了必要的 csf_spl.txt 和 csf_fit.txt 文件,其中包含这些偏移量和关键位置。为 csf_spl.txt 文件运行 cst 工具工作正常,但 csf_fit.txt 导致输出以下内容:
安装SRK
安装CSFK
验证CSF
安装密钥
验证数据
读取文件flash.bin 失败  有什么方法可以检查我的 flash.bin 文件的完整性,还是我使用了一些错误的文件?它由 uboot 编译过程生成为“u-boot.imx”,这就是我要闪存到设备上的内容。
生成的其他文件是 bl31.bin、u-boot.dtb、u-boot.bin 和 u-boot-nodtb.bin
CST 版本为 3.3.1

更多回帖

发帖
×
20
完善资料,
赚取积分