《线程: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 成功保存。
非常感谢您的问候,
莱安德罗

