mirror of https://github.com/ARMmbed/mbed-os.git
The vector table relocation sequence depends on: 1. Whether the SoftDevice is present. 2. The Application is a bootloader or not. If the SoftDevice is present and the application is a bootloader the MBR must be initialized to trap SoftDevice service calls before setting the new vector table address. The SCB->VTOR must be set to point at the MBR as well. If the SoftDevice is not present the SCB->VTOR can point at the new vector table directly. |
||
---|---|---|
.. | ||
TARGET_SOFTDEVICE_COMMON | ||
TARGET_SOFTDEVICE_NONE | ||
TARGET_SOFTDEVICE_S112 | ||
TARGET_SOFTDEVICE_S132 | ||
TARGET_SOFTDEVICE_S140 | ||
boards | ||
device | ||
drivers_nrf | ||
libraries |