Memory Protection Unit (MPU)
The
ui32Flags
parameter is the logical OR of all of the attributes of the region. It is a com-
bination of choices for region size, execute permission, read/write permissions, disabled sub-
regions, and a flag to determine if the region is enabled.
The size flag determines the size of a region, and must be one of the following:
MPU_RGN_SIZE_32B
MPU_RGN_SIZE_64B
MPU_RGN_SIZE_128B
MPU_RGN_SIZE_256B
MPU_RGN_SIZE_512B
MPU_RGN_SIZE_1K
MPU_RGN_SIZE_2K
MPU_RGN_SIZE_4K
MPU_RGN_SIZE_8K
MPU_RGN_SIZE_16K
MPU_RGN_SIZE_32K
MPU_RGN_SIZE_64K
MPU_RGN_SIZE_128K
MPU_RGN_SIZE_256K
MPU_RGN_SIZE_512K
MPU_RGN_SIZE_1M
MPU_RGN_SIZE_2M
MPU_RGN_SIZE_4M
MPU_RGN_SIZE_8M
MPU_RGN_SIZE_16M
MPU_RGN_SIZE_32M
MPU_RGN_SIZE_64M
MPU_RGN_SIZE_128M
MPU_RGN_SIZE_256M
MPU_RGN_SIZE_512M
MPU_RGN_SIZE_1G
MPU_RGN_SIZE_2G
MPU_RGN_SIZE_4G
The execute permission flag must be one of the following:
MPU_RGN_PERM_EXEC
enables the region for execution of code
MPU_RGN_PERM_NOEXEC
disables the region for execution of code
The read/write access permissions are applied separately for the privileged and user modes.
The read/write access flags must be one of the following:
MPU_RGN_PERM_PRV_NO_USR_NO
- no access in privileged or user mode
MPU_RGN_PERM_PRV_RW_USR_NO
- privileged read/write, user no access
MPU_RGN_PERM_PRV_RW_USR_RO
- privileged read/write, user read-only
MPU_RGN_PERM_PRV_RW_USR_RW
- privileged read/write, user read/write
MPU_RGN_PERM_PRV_RO_USR_NO
- privileged read-only, user no access
MPU_RGN_PERM_PRV_RO_USR_RO
- privileged read-only, user read-only
150
April 8, 2013
Summary of Contents for Tiva TM4C123GH6PM
Page 26: ...Boot Loader 26 April 8 2013...
Page 68: ...Controller Area Network CAN 68 April 8 2013...
Page 122: ...Hibernation Module 122 April 8 2013...
Page 136: ...Inter Integrated Circuit I2C 136 April 8 2013...
Page 152: ...Memory Protection Unit MPU 152 April 8 2013...
Page 174: ...Pulse Width Modulator PWM Returns None 174 April 8 2013...
Page 196: ...Synchronous Serial Interface SSI 196 April 8 2013...
Page 222: ...System Control 222 April 8 2013...
Page 270: ...UART 270 April 8 2013...
Page 296: ...uDMA Controller 296 April 8 2013...
Page 351: ...April 8 2013 351...