Hello NXP Team,
Our team is currently developing a controller using the S32K312 MCU. For the production phase, we are implementing Secure Debug and Configuration Lock features.
We have observed that when Cybersecurity is active, executing the S32_SDAP_WRITE.cmm script (provided by NXP) or entering the Secure Debug password allows temporary debugger access.
We are requesting detailed information regarding the specific changes in memory addresses and register values when the device transitions from a "Cybersecurity Enabled" state to a "Temporary Secure Debug Access" state.
Specifically, we would like to know which registers or memory-mapped locations reflect this transition. For example:
Cybersecurity Active State: e.g., Address 0x40000000 = 1 / HSM Secure Debug Register = 1
Temporary Debug Enabled State: e.g., Address 0x40000000 = 0 / HSM Secure Debug Register = 0
Could you provide a list of the relevant registers (such as those in the HSE (Hardware Security Engine) or Register Status) that indicate whether the Secure Debug session is currently authenticated and active?
Best regards,