armcm_boot: fix vector table assignment

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Eric Callahan 2022-05-19 16:57:23 -04:00
parent 115582ce88
commit b24857259a
No known key found for this signature in database
GPG Key ID: 7027245FBBDDF59A

View File

@ -65,7 +65,7 @@ start_application(void)
{
set_bootup_code(0);
uint32_t *vtor = (void*)CONFIG_APPLICATION_START;
#if __VTOR_PRESENT
#if __CORTEX_M > 0 || __VTOR_PRESENT
SCB->VTOR = (uint32_t)vtor;
#endif
asm volatile("MSR msp, %0\n bx %1" : : "r"(vtor[0]), "r"(vtor[1]));