From ee2f7ce6bbb00ed88aa6a6b3e1930166e10d5bb5 Mon Sep 17 00:00:00 2001 From: "fred.li" Date: Mon, 3 Jun 2019 18:36:50 +0800 Subject: [PATCH] Vector Table should accordng to application offset --- targets/TARGET_RDA/TARGET_UNO_91H/device/system_RDA5991H.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/targets/TARGET_RDA/TARGET_UNO_91H/device/system_RDA5991H.c b/targets/TARGET_RDA/TARGET_UNO_91H/device/system_RDA5991H.c index d907813099..d00c0bf572 100644 --- a/targets/TARGET_RDA/TARGET_UNO_91H/device/system_RDA5991H.c +++ b/targets/TARGET_RDA/TARGET_UNO_91H/device/system_RDA5991H.c @@ -173,7 +173,8 @@ void SystemInit (void) #if ((__FPU_PRESENT == 1) && (__FPU_USED == 1)) SCB->CPACR |= ((3UL << 10*2) | (3UL << 11*2)); /* set CP10, CP11 Full Access */ #endif /* ((__FPU_PRESENT == 1) && (__FPU_USED == 1)) */ - SCB->VTOR = RDA_CODE_BASE; /* vector table in flash */ + //SCB->VTOR = RDA_CODE_BASE; /* vector table in flash */ + SCB->VTOR = APPLICATION_ADDR; NVIC_SetPriorityGrouping(0x06); /* 1 bit for pre-emption pri */ __enable_irq();