Understanding CSU_SA0 value on LS1046A

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

Understanding CSU_SA0 value on LS1046A

323 Views
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 Kudos
Reply
1 Reply

296 Views
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 Kudos
Reply