I would like to simplify memory attributes configuration and decide to disable IDAU. Looks like it is redundant in common cases.
Do I understand right and in case of SAU I should specify only NS and NSC memory regions only ( non-secure memory address range are in use) ? Other parts remain secure by default.
I have added non-secure flash and sram , peripheral area and PPB area ( 0xE0000000 - 0xE003FFFF (256KB)).
After that MSW,MPC/PPC setting refine final access attributes.
Looks like I should specify peripheral area in SAU, because PPC can't enable peripheral usage on nonsecure side.
But PPB area definition in SAU looks like redundant and on user side in privileged mode I can enable/disable interrupts for example. Is any idea why PPB area looks out of "SAU" control ?
ConfigTool is even complains about PPB address range :
Issue: The address exceeds all existing memory blocks. The highest memory block ends at 0x50103FFF
Type: Tool problem
Resource: SAU Memory Region at Index 5
Information: The address exceeds all existing memory blocks. The highest memory block ends at 0x50103FFF