Secure Debug Controller for LS1046A

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

Secure Debug Controller for LS1046A

2,198件の閲覧回数
Faizanbaig
Contributor IV

Hi,

I need few clarifications on Secure debug controller for LS1046A RDB and have few questions :

1) Can Secure debug be enabled without blowing fuses by just writing debug response value to mirror registers?

2)If Secure Debug controller is enabled by blowing the  fuses permanently,  Is it possible to switch  between debug levels like level 1 to Level 0 and level 0 to level 3 and so on.?

 

Any help/suggestions would be appreciated.


Thanks,
Faizan

ラベル(1)
0 件の賞賛
返信
5 返答(返信)

2,184件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

All the fuse are blown once bit. Once you burn a fuse bit from b'0 to a b'1, you cannot turn a fuse b'1 back to a b'0. That is why the
OEM Security Policy Register 1 (SFP_OSPR1), bit 29–31 DBLEV
000 Open: Debug portals are enabled unconditionally.
001 Conditionally closed via challenge response, without notification.
01x 01x: Conditionally closed via challenge response, with notification.
1xx 1xx: Closed. All debug portals are disabled.
instead of use decimal value 1,2,3,4.

Back to Q1, you have to blown the fuse. Burning the debug response value register just prepare the prepare for secure boot. You need to program SFP_OSPR to activate it.

0 件の賞賛
返信

2,097件の閲覧回数
Faizanbaig
Contributor IV
Can we switch between these levels in lab environment?
Like if we enable level 3 , can we go back to level 0 again?
0 件の賞賛
返信

2,066件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

No, fuse burning is permanent. They cannot switch option back and forth.

0 件の賞賛
返信

2,048件の閲覧回数
Faizanbaig
Contributor IV
Thanks for the response..
Any Mirror registers method or temporary writes?
0 件の賞賛
返信

2,038件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

No method for temporary writing.

You have to blown the fuse. Burning the debug response value register just prepare the prepare for secure boot. You need to program SFP_OSPR to activate it.

0 件の賞賛
返信