Hello,
We're using HALCoGen 4.00 and would like to set up Region 1 as a Background Region instead of using the Default Background Region as described in the ARM DDI 0406C.b, Section B5.1.4:
"If a system requires a background region with a different set of memory attributes, region 0 can be programmed as a 4GB region with the required attributes. Because region 0 has the lowest priority this region then acts as a background region."
HALCoGen 4.00 has Region 1 set up as the full 4GB address range, but it has all Sub-Regions disabled.
1) To make Region 0 as the Background Region, I assume we'll need to uncheck the disables for all Sub-Regions and uncheck Enable MPU Background Region. Is this correct?
2) What is the purpose of defining a Region and disabling all Sub-Regions?
Thanks, Charlie Johnston