WXK
2025-01-16 13e0fafc140c16539691d26afafaca417e7e2fbc
01_SDK/nimble/mcu_boot/src/main.c
@@ -36,17 +36,17 @@
static void jump_to_app(void)
{
    void (*app_main)();
    void (*app_init)();
    
    uint32_t msp = *(volatile uint32_t*)(FLASH_AREA_IMAGE_START + sizeof(image_header_t));
    uint32_t addr = *(uint32_t*)(FLASH_AREA_IMAGE_START + sizeof(image_header_t) + 4);
    app_main = (void(*)())(uint32_t*)addr;
    app_init = (void(*)())(uint32_t*)addr;
   
   FLCTL->X_FL_REMAP_ADDR = FLASH_AREA_IMAGE_START + sizeof(image_header_t); /* fmc remap */
   
    __set_MSP(msp);
   
    app_main();
    app_init();
}
int main(void)