Part Number: AM625
Hi Support Team,
I am using proc-sdk 09.00.00.03 version. I am following GP to HS-FS Migration Guide in Foundational Components, I dumped my device with your parse_uart_boot_socid.py script. Here is the output:
(I have "tispl.bin", "u-boot.img" and "tiboot3-am62x-hs-fs-evm.bin" u-boot images in SD cart boot partition)
-----------------------
SoC ID Header Info:
-----------------------
('NumBlocks :', 2)
-----------------------
SoC ID Public ROM Info:
-----------------------
('SubBlockId :', 1)
('SubBlockSize :', 26)
('DeviceName :', 'am62x')
('DeviceType :', 'HSFS')
('DMSC ROM Version :', [0, 1, 0, 1])
('R5 ROM Version :', [0, 1, 0, 1])
-----------------------
SoC ID Secure ROM Info:
-----------------------
('Sec SubBlockId :', 2)
('Sec SubBlockSize :', 166)
('Sec Prime :', 0)
('Sec Key Revision :', 0)
('Sec Key Count :', 0)
('Sec TI MPK Hash :', 'd68ecb2c055dff11ade95bd927e837d2a53bc23b0a2800cebce4f106bcf309df2213912d77a157a8b7c2df40672a06a918034aa4c7d603e462481475225d49b8')
('Sec Cust MPK Hash :', 'ad0bc40b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
('Sec Unique ID :', '04c40db1a17011ffa2ae724066b3965b54c0e269e03d251c57b4e4e4e8728961')
You say "device do not force authentication for booting" for HS-FS device type but, I see "Authentication passed" logs when I try to boot up:
U-Boot SPL 2023.04-g24098ea90d (Jul 06 2023 - 12:59:40 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
SPL initial stack usage: 13376 bytes
Trying to boot from MMC2
Authentication passed
Authentication passed
Authentication passed
Authentication passed
Authentication passed
Starting ATF on ARM64 core...
NOTICE: BL31: v2.8(release):v2.8-226-g2fcd408bb3-dirty
NOTICE: BL31: Built : 00:42:57, Jan 13 2023
U-Boot SPL 2023.04-g24098ea90d (Jul 06 2023 - 12:59:40 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
SPL initial stack usage: 1856 bytes
Error (-2): cannot determine file size
Trying to boot from MMC2
Authentication passed
Authentication passed
In the same document, you say "On HS-FS device, unsigned images will boot but we will see a “Skipping authentication” warning in the console output". I do not see any log about it, altough I am using unsigned images. What is the reason of that? Does it mean that there is a key flashed in otp? If so, How does yocto build use this key because I do not export any TI_SECURE_DEV_PKG environment variable for yocto build?
Another issue is that how can I enable compiling of _HS images? I see that TI_SECURE_DEV_PKG is defined in Rules.make but, I still cannot see any_HS images at output.