arm: set default vector table address in prep_c when XIP
It is called before early SoC initialization, so remove the duplicated code from other boards and just set it by default when using XIP. This can later be used when adding bootloader support, as an additional option could be created to move the VTOR offset to a different address. Change-Id: Ia1f5d9a066de61858ee287215cefdd58596b6b1c Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
This commit is contained in:
parent
90f38f395e
commit
58460a52c9
6 changed files with 11 additions and 26 deletions
|
@ -334,11 +334,6 @@ static int nordicsemi_nrf52_init(struct device *arg)
|
|||
|
||||
key = irq_lock();
|
||||
|
||||
/* Setup the vector table offset register (VTOR),
|
||||
* which is located at the beginning of flash area.
|
||||
*/
|
||||
_scs_relocate_vector_table((void *)CONFIG_FLASH_BASE_ADDRESS);
|
||||
|
||||
#ifdef CONFIG_SOC_NRF52832
|
||||
nordicsemi_nrf52832_init();
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue