#include "board.h"#include <stdbool.h>#include <stdio.h>Go to the source code of this file.
Defines | |
| #define | MPU_UNPRIVILEGED_RAM_REGION ( 0 ) |
| #define | MPU_PRIVILEGE_RAM_REGION ( 1 ) |
| #define | MPU_PRIVILEGE_RAM_REGION_2 ( 2 ) |
| #define | MPU_UNPRIVILEGED_FLASH_REGION ( 3 ) |
| #define | MPU_PRIVILEGED_FLASH_REGION ( 4 ) |
| #define | MPU_PERIPHERALS_REGION_0 ( 5 ) |
| #define | MPU_PERIPHERALS_REGION_1 ( 6 ) |
| #define | MPU_PIOC_REGION_REGION ( 7 ) |
| #define | MPU_PERIPHERALS_START_ADDRESS_0 0x40000000UL |
| #define | MPU_PERIPHERALS_END_ADDRESS_0 (0x400E0E00UL - 1) |
| #define | MPU_PERIPHERALS_START_ADDRESS_1 0x400E0E00UL |
| #define | MPU_PERIPHERALS_END_ADDRESS_1 0x400E2000UL |
| #define | MPU_PIOC_PERIPHERALS_REGION_START_ADDRESS 0x400E1200UL |
| #define | MPU_PIOC_PERIPHERALS_REGION_END_ADDRESS 0x400E1400UL |
| #define | MPU_SRAM_UNPRIVILEGE_START_ADDRESS (SRAM_START_ADDRESS+0) |
| #define | MPU_SRAM_UNPRIVILEGE_END_ADDRESS (SRAM_START_ADDRESS+0x2FFFF) |
| #define | MPU_SRAM_PRIVILEGE_START_ADDRESS (SRAM_START_ADDRESS+0x30000) |
| #define | MPU_SRAM_PRIVILEGE_END_ADDRESS (SRAM_START_ADDRESS+0x4FFFF) |
| #define | MPU_SRAM_PRIVILEGE2_START_ADDRESS (SRAM_START_ADDRESS+0x50000) |
| #define | MPU_SRAM_PRIVILEGE2_END_ADDRESS (SRAM_START_ADDRESS+0x5FFFF) |
Functions | |
| void | SVC_Handler (void) |
| Default SVC interrupt handler. | |
| void | MemManage_Handler (void) |
| Default MemManage interrupt handler. There is a weak handler by default and if the MPU feature is enabled, it must be implemented with the actual handler. | |
| int | main (void) |
| Application entry point for MPU example. | |
Variables | |
| uint32_t | dwRaisePriDone = 0 |
This file contains all the specific code for the MPU example.
Definition in file main.c.
| int main | ( | void | ) |
| uint32_t dwRaisePriDone = 0 |
1.7.1