Followed the instructions mentioned in SDK and built all the headers and images required to execute secure boot including RCW with SB_EN and BOOT_HO enabled. After writing OTPMK, header/images to alternate bank through "pixis_reset altbank" launched the reset. Through CC wrote SRKH register values and removed the core from hold but I don't see anything on the serial line. Enabled "SW6[8] = 0b1" for OTPMK fuse burning.
Where can I find information about these registers (0xfe314014 and SCRATCH) for different boards? I am interested in P4080DS and P5040 boards. Which bits represent OTPMK_ZERO, OTPMK_SYNDROME and PE? I am not able to find them in SDK 2.0 documentation and TRM for the boards.
If I mistakenly wrote/burned wrong OTPMK values to 0xfe0e805c, how can I re-write new values assuming it has mirror? When I do "md 0xfe0e805c", all I see is "0"'s. How do I verify if I wrote the correct values for OTPMK fuses?
For the status register I see (through CC and booting from Bank 0)
=> md 0xfe314014
fe314014: 80f70b00 00000002 00000000 00000000 ................
Does this value indicate an error? If so, what are the errors and how can I fix them?
Greatly appreciate your help in this regard. Thank you!
Secure Boot details cannot be discussed in public Community.
Please create a Technical Case:
Thank you!