Default MPU Configuration for STM32H573
Does ST have a good default MPU configuration for the STM32H573? When I start a CubeMX project for the H7 series, it asks if I want to use a default configuration. But for the H5 it does not. While I can find forum posts regarding the need to disable iCache or use the MPU to work around hard faults, I have found no examples or suggestions for a default MPU setup for the H5.
Also, the settings in CubeMx are different than on the H7 series. The options are poorly documented and I'm not sure what they mean. Even the ARM documentation fails to explain what the options mean or do. For example "MPU Device" options are all variations of MPU DEVICE nGnRnE, but the ARM documentation implies there should be a "Normal" option for here. Also there is no "ALL ACCESS NOT PERMITTED" option for MPU Access Permissions.
Anyway, I feel like ST should provide an example or summary for proper MPU setup for all on-chip memory/peripherals. Where would I find it?
I found a list of MPU permissions listed in the Programming Manual (PM0264 Section 2.3.5). If I enable the MPU, does it fully override the defaults listed in the Programming Manual (do I need to redefine each region) or do I only need to define regions that need modifications?
For example, I need to disable iCache access to the OTP and RO regions (so I can access the UID). Do I only need to define one region in the MPU to block iCache access to that region as in https://community.st.com/t5/stm32-mcus/how-to-avoid-a-hard-fault-when-icache-is-enabled-on-the-stm32h5/ta-p/630085 or will that also disable all other default MPU region settings?

