器件型号: AM625
尊敬的 TI
我正在使用“ti-processor-sdk-linux-am62xx-evm-09.02.01.09"并“并验证安全启动。
我可以将 HSFS 器件更改为 HSSE、并成功使用签名的引导加载程序和 fitImage 进行引导。
但我不太确定它是否也通过了基内尔和 DTB 签名的认证。
下面的日志是引导标识的一部分,当它加载适合的映像,但我找不到任何“验证通过“消息。
8408726 bytes read in 105 ms (76.4 MiB/s)
name_fit_config=conf-ti_k3-am625-sk.dtb
## Loading kernel from FIT Image at 90000000 ...
Using 'conf-ti_k3-am625-sk.dtb' configuration
Verifying Hash Integrity ... sha512,rsa4096:custMpk+ OK
Trying 'kernel-1' kernel subimage
Description: Linux kernel
Type: Kernel Image
Compression: gzip compressed
Data Start: 0x900000f4
Data Size: 8216626 Bytes = 7.8 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x81000000
Entry Point: 0x81000000
Hash algo: sha512
Hash value: c1014b2ff3bfe7d7285c4963a710a6a0357476583da55eaedfe5dec8e719dd895092935b0f8a38a29a45ee763fe8cd17eb4dca5dc9cf65a69127e707f215b785
Verifying Hash Integrity ... sha512+ OK
## Loading fdt from FIT Image at 90000000 ...
Using 'conf-ti_k3-am625-sk.dtb' configuration
Verifying Hash Integrity ... sha512,rsa4096:custMpk+ OK
Trying 'fdt-ti_k3-am625-sk.dtb' fdt subimage
Description: Flattened Device Tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x907e5230
Data Size: 59546 Bytes = 58.2 KiB
Architecture: AArch64
Load Address: 0x83000000
Hash algo: sha512
Hash value: f05cc2def183826a0634e6ab99feb93a1ce63835ff8ba604c83493d9ac3f8498a75cdeb41b76342fda8f7f6cd7a6dd824eaa109021245420331b6fbea214c2c2
Verifying Hash Integrity ... sha512+ OK
Loading fdt from 0x907e5230 to 0x83000000
Booting using the fdt blob at 0x83000000
Working FDT set to 83000000
Uncompressing Kernel Image
Loading Device Tree to 000000008ffee000, end 000000008ffff899 ... OK
Working FDT set to 8ffee000
Starting kernel ...
您能否告诉我 内核 映像是否包含签名、并在该日志中进行了检查?
如果没有检查签名、您能指导我如何对内核和 dtb 文件签名吗?
它是否与“AM62x_Secure_sdk_v1.pdf"中“中提到的 TI_SECURE_DEV_PKG (core-secdev-k3) 相关?
BR
杰斯