Hi
I've got a question regarding on how to test SecureBoot procedure on LS1028A without CodeWarrior and debugger and also without blowning fuses (except for the OTPMK).
Suppose I would like to do the following:
- boot the board
- stop in u-boot
- write OTPMK and fuse it
- write SRKHR mirror registers from u-boot
- set SB_EN in RCW
- reset the board
Is it possible to do a reset (how?) that would allow to retain the values of SRKHR mirror registers without blowing them into fueses persistently, so that the whole SecureBoot procedure will be executed?
I do not have access to CodeWarrior nor to debugger yet, but I need to somehow test te procedure.
It is impossible to write SRKHR mirror registers from u-boot to do secure boot, because after reset SRKHR mirror registers will become to 0.
You have to use CodeWarrior CCS to stop cores to write SRKHR mirror registers then release cores. No need license to use CodeWarrior CCS.
Please refer to the attached procedure to fuse OTPMK and write SRKHR mirror registers through CCS.
One additional info - I'm testing it on LS1028ARDB board.