mirror of https://github.com/ARMmbed/mbed-os.git
The header `cmsis_nvic.h` defines vector start address in RAM `NVIC_RAM_VECTOR_ADDRESS` which is used in `mbed_boot.c:mbed_cpy_nvic()`. But `mbed_boot.c` only includes `cmsis.h`. Due to this `mbed_cpy_nvic` becomes an empty function and the vectors don't get relocated to RAM. This causes BusFault error when Mbed OS tries to update any of the IRQ handlers. Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com> |
||
|---|---|---|
| .. | ||
| TARGET_ARM_FM | ||
| TARGET_ARM_SSG | ||
| TARGET_Analog_Devices | ||
| TARGET_Cypress/TARGET_PSOC6 | ||
| TARGET_Freescale | ||
| TARGET_GigaDevice | ||
| TARGET_Maxim | ||
| TARGET_NORDIC | ||
| TARGET_NUVOTON | ||
| TARGET_NXP | ||
| TARGET_RENESAS | ||
| TARGET_STM | ||
| TARGET_Samsung | ||
| TARGET_Silicon_Labs | ||
| TARGET_TOSHIBA | ||
| TARGET_WICED | ||
| targets.json | ||