Yes the value is 0x08100000 at beginning.This is done automatically, I used the example vector table:ExecFuncPtr exception_table[] = {#pragma import(__use_two_region_memory) (ExecFuncPtr)&Image$$ARM_LIB_STACK$$ZI$$Limit, (ExecFuncPtr)&__main, /* Initial PC, set to entry point */ NMIException, HardFaultException, MemManageException, BusFaultException, UsageFaultException, 0, 0, 0, 0, /* Reserved */ SVCHandler, DebugMonitor, 0, /* Reserved */ PendSVC, SysTickHandler, /* Configurable interrupts start here...*/ InterruptHandler, InterruptHandler, InterruptHandler, /* Some dummy default interrupt handlers */
ExecFuncPtr exception_table[] = {#pragma import(__use_two_region_memory) (ExecFuncPtr)&Image$$ARM_LIB_STACK$$ZI$$Limit, (ExecFuncPtr)&__main, /* Initial PC, set to entry point */ NMIException, HardFaultException, MemManageException, BusFaultException, UsageFaultException, 0, 0, 0, 0, /* Reserved */ SVCHandler, DebugMonitor, 0, /* Reserved */ PendSVC, SysTickHandler, /* Configurable interrupts start here...*/ InterruptHandler, InterruptHandler, InterruptHandler, /* Some dummy default interrupt handlers */