Testing SecureBoot without blowing fueses on LS1028a

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Testing SecureBoot without blowing fueses on LS1028a

325件の閲覧回数
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 件の賞賛
返信
2 返答(返信)

263件の閲覧回数
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 件の賞賛
返信

321件の閲覧回数
pb3
Contributor II

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

0 件の賞賛
返信