工具与软件:
大家好、团队成员:
尝试在 HSSE 设备上启动拟合映像并发生以下错误、
=> bootm 0x90000000
##从 FIT Image 载入内核90000000 ...
使用'conf-ti_k3-am625-art.dtb'配置
验证散列完整性... fit_config_verify_required_keys:未找到签名节点:FDT_ERR_NOTFOUND
错误数据哈希
错误:无法获取内核映像!
问题1。 为什么会发生这个错误,我没有签署 fidimage。
问题2: 如何 在 u-boot.img 和 fidimage.bin(dtb,kernel,fs)之间实现信任的根。我已经通过了 software-dl.ti.com/.../ 的 Foundational_Components_Kernel_Users_Guide .html 这个如何获得这个 FIT 的配置文件,上述的文件提到.its 文件,当我添加配置时,在编译时,它将会丢失的权利? 、当查看 fitImage.it的文件已配置时、还会在下面附加 conf
configurations {
default = "conf-ti_k3-am625-art.dtb";
conf-ti_k3-am625-art.dtb {
description = "1 Linux kernel, FDT blob, ramdisk";
kernel = "kernel-1";
fdt = "fdt-ti_k3-am625-art.dtb";
ramdisk = "ramdisk-1";
hash-1 {
algo = "sha512";
};
signature-1 {
algo = "sha512,rsa4096";
key-name-hint = "custMpk";
padding = "pkcs-1.5";
sign-images = "kernel", "fdt", "ramdisk";
};
此致、
-RJ