有时候项目需要MCU从boot跳转到APP或者从app跳转到boot。跳转时需要携带一些参数。
如果不设置noinit的ram区域,那么跳转后则会导致参数被刷成0
设置方式如下:
然后代码中:
uint32_t g_reboot_magic __attribute__((section(".bss.ARM.__at_0x24000000")));
有时候项目需要MCU从boot跳转到APP或者从app跳转到boot。跳转时需要携带一些参数。
如果不设置noinit的ram区域,那么跳转后则会导致参数被刷成0
设置方式如下:
然后代码中:
uint32_t g_reboot_magic __attribute__((section(".bss.ARM.__at_0x24000000")));