Testing SecureBoot without blowing fueses on LS1028a

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

Testing SecureBoot without blowing fueses on LS1028a

320 Views
pb3
Contributor II

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.

0 Kudos
Reply
2 Replies

258 Views
yipingwang
NXP TechSupport
NXP TechSupport

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.

0 Kudos
Reply

316 Views
pb3
Contributor II

One additional info - I'm testing it on LS1028ARDB board.

0 Kudos
Reply