P4080DS/P5040 Secure Boot

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

P4080DS/P5040 Secure Boot

1,128 Views
ramakrishna_bik
Contributor I

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!

0 Kudos
2 Replies

1,120 Views
ufedor
NXP Employee
NXP Employee

Secure Boot details cannot be discussed in public Community.

Please create a Technical Case:

https://support.nxp.com/s/

0 Kudos

1,105 Views
ramakrishna_bik
Contributor I

Thank you!

0 Kudos