Part Number: AM263PX-RESTRICTED-SECURITY
Hi Team ,
I have a question regarding the usage of User mode vs Supervisor mode in MPU/firewall settings, specifically for L2OCRAM_BANK0_SLV.
My understanding is that Supervisor mode is typically required for privileged operations such as modifying hardware peripheral registers or performing system-level configuration changes.
However, in the case of memory regions like L2OCRAM_BANK0_SLV , what is the practical purpose of enabling or restricting Supervisor mode access?
Is Supervisor mode intended only for peripheral register protection, or does it also have a broader meaning in the context of memory regions such as OCRAM?
Could you please explain:
- Why Supervisor/User mode distinction is needed for MPU-controlled memory regions like OCRAM.
- Typical use cases where Supervisor-only access is enabled for RAM regions.
- Whether this is mainly for OS/kernel protection, safety/security isolation, or some other purpose.
I would appreciate some clarification on the architectural intent behind this access control.
