CPK-RA6M4 BOOT跳转APP问题

请问一下在e2studio中,如何从boot跳转到app,跳转函数是否如下,跳转的地址也就是app的起始地址在app中要如何设置,我在memory_regions.ld中修改了FLASH_START,但是生成的hex文件程序部分数据依旧是从0x000开始的,还需要进行什么其他的设置吗,急需您的答复

void jump_to_app(void)
{
/* Clang at O0, stores variables on the stack with SP relative addressing.
* When manually set the SP then the place of reset vector is lost.
* Static variables are stored in 'data' or 'bss' section, change of SP has
* no effect on them.
*/
static struct arm_vector_table *vt;
uint64_t flash_base = ABUP_FLASH_APP_ADDR;

vt = (struct arm_vector_table *)(flash_base);

vt->msp = *(uint32_t *)flash_base;
vt->reset = *(uint32_t *)(flash_base+4);

#if defined(__ARM_ARCH_8M_MAIN__) || defined(__ARM_ARCH_8M_BASE__)
/* Restore the Main Stack Pointer Limit register's reset value
* before passing execution to runtime firmware to make the
* bootloader transparent to it.
*/
__set_MSPLIM(0);
#endif

SCB->VTOR = ((int)(&(vt->msp)) & 0x1FFFFF80);
__DSB();

__set_MSP(vt->msp);

((void (*)()) vt->reset)();
}