Hi,
I am using NXP SDK 1.9 and am trying to implement secure boot on my ls1021atwr, from SD card (with SPL).
I see that in arch/arm/include/asm/arch-ls102xa/config.h, CONFIG_SYS_FSL_SRK_LE is defined, but the SRK is stored in the SFP which is Big-Endian.
Could someone explain why is it so ?
Best,
Vincent
Solved! Go to Solution.
u-Boot is correct. SRK hash fuses are a software-readable, one-time
programmable storage. Regardless of SFP bit numbering, both ISBC and
ESBC read it as an LE value, see the bottom of this page:
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
u-Boot is correct. SRK hash fuses are a software-readable, one-time
programmable storage. Regardless of SFP bit numbering, both ISBC and
ESBC read it as an LE value, see the bottom of this page:
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------