Understanding CSU_SA0 value on LS1046A

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

Understanding CSU_SA0 value on LS1046A

248件の閲覧回数
Faizanbaig
Contributor IV

Hi,

I was going through Configuring LS1 Processors for Secure
Boot and Secure Debug using CodeWarrior
for ARMv7 pdf .And came across below Note :

Faizanbaig_0-1699366705630.png
Can Anybody tell what does value 0x00000100 Actually means? and through Software should it be directly written as is or Byte Swapping is required?

Please help me in understanding this.

Thanks,
Faizan

 

0 件の賞賛
1 返信

221件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

The reference of CSU_SA0 is relevant to "Programming Debug Challenge/Response Value Register (DCVR/DRVR)" for secure boot. If you are not enabling Secure Boot, the AN is not relevant.
Please keep in mind AN5227 is for ARMS A7 core, LS1046 is Arm A8 core, the setting will be different.

It may be a bit confusing, "TrustZone/Secure World" and "Secure debug controller" (Debug Challenge and Response Value Registers) are complimentary but "independent" features.
Debug Challenge and Response Value Registers only control whether one can use the JTAG port or not. It does not modify or impact Central Security Unit.
You can think of "Debug Challenge Value Register" and "Debug Response Value Register" as the userid and password to access the JTAG interface.

0 件の賞賛