Understanding CSU_SA0 value on LS1046A

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Understanding CSU_SA0 value on LS1046A

273 次查看
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 回复

246 次查看
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 项奖励