《线程:UNIFLASH》中讨论的其他部件
您好,
我想知道如何在闪存中跳跃。 结果,我正在通过 CAN 协议更新保存在 FLASH1 (位置0x00180000)中的程序。 但是,跳转会转至 sys_intvecs.asm (更具体地说是在 prefetchEntry 中),它不会执行该程序。
我使用的说明如下:
#define direction_APP 0x00180000 int main(void) { ... ... ... //Jump to Flash BANK 1 application = (uint32_t)direction_APP; ((void(*)(void))application)(); ... ... ... }
我已验证数据是否已使用 UniFlash 成功保存。
非常感谢您的问候,
莱安德罗