Hello @baichuan,
As you mentioned, there is no dedicated AIPS error status register.
When an access violation occurs, the core signals a BusFault exception.
You can read the stacked Program Counter (PC) value as described in this NXP document:
https://community.nxp.com/t5/S32K-Knowledge-Base/Fault-handling-on-S32K14x/ta-p/1114447
However, if the exception is Imprecise (indicated by CFSR[IMPRECISERR]), the stacked PC does not correspond to the actual instruction that caused the fault. This happens because the fault was detected after the write buffer committed the access.
To obtain precise fault information, you would need to disable the write buffer, but doing so will reduce system performance.
Regards,
Daniel