Hello,
I have the HAB EVENT output in imx28 when runing Eboot:
dispay_hab_event ,hab_event_number=1
-----------------------------
dispay_hab_event ,hab_event_length=0x8
0xDB 0x0 0x8 0x40 0x33 0x28 0xA 0x0
-----------------------------
0x28 0xA in the HAB_API_UG means : HAB_INV_CALL: hab_rvt.entry() not run successfully prior to call
What does it mean ?
What can I do to fix it ?
my csf is:
[Header]
Version = 4.0
Hash Algorithm = sha256
Engine Configuration = 0
Certificate Format = X509
Signature Format = CMS
[Install SRK]
File = "../crts/SRK_1_2_3_4_table.bin"
# Specify the index of the SRK in the SRK Table
Source index = 0
[Install CSFK]
File = "../crts/CSF1_1_sha256_2048_65537_v3_usr_crt.pem"
[Authenticate CSF]
[Install Key]
Verification index = 0
Target index = 2
File = "../crts/IMG1_1_sha256_2048_65537_v3_usr_crt.pem"
[Authenticate Data]
Verification index = 2
Engine = DCP
Blocks = 0x00000004 0x0 0x002800 "XLDR.nb0" ,\
0x00008000 0x0 0x0020 "ivtxldr.bin"
my xldr.nb0 whose size is 10KB will be loaded into 0x00000004
and IVT 'S self pointer is 0x8000 ,it is 32 Bytes.
Hello,
HAB_INV_CALL event occurs when hab_rvt.entry() not run successfully prior to call.
Function hab_rvt.entry() initializes the HAB library and Security Hardware plugins.
Please refer to HAB API description for more details.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
HI Yuri,
with the Mx28 Secure Boot ,after patching
the uboot_ivt.bd is :
where will the power_prep be loaded using load power_prep; ?
why does load power_prep bin>0x10; should load the in to 0x10 ? Can we load it into other address such as 0x0010000 ?