Overhaul MPU for new requirements
Make the following changes: -Allow a vector specific ARM MPU driver by defining MBED_MPU_CUSTOM -Allow ROM address to be configured for ARMv7-M devices by setting the define MBED_MPU_ROM_END -Add ROM write protection -Add new functions and lock -enable at boot -disable during flash programming |
---|
|
TESTS/mbed_hal/flash/functional_tests/main.cpp |
---|
drivers/FlashIAP.cpp |
---|
hal/mpu/mbed_mpu_v7m.c |
---|
hal/mpu/mbed_mpu_v8m.c |
---|
hal/mpu_api.h |
---|
mbed.h |
---|
platform/ScopedMpuWnLock.h 0 → 100644 |
---|
platform/ScopedMpuXnLock.h |
---|
platform/mbed_mpu_mgmt.c |
---|
platform/mbed_mpu_mgmt.h |
---|
rtos/TARGET_CORTEX/mbed_boot.c |
---|