lr2131 发表于 2014-8-2 11:40 
你是怎么跳转的?建议用硬复位方式,感觉是中断向量表那块有问题,接收你是用的中断吧,发生接收中断的时候 ...
大神我是这样的,我首先是使用串口1把IAP下载到0X800000这个起始地址运行,然后使用循环等待串口1收到命令进入IAP引导APP到0x8003000这个地址并运行,再在APP中使用循环等待串口1收到命令后跳转到IAP中;跳到IAP之后它应该像之前一样继续等待接受我的命令(即接受串口1的数据)跳到下载菜单下载(即串口1 下载2进制文件);问题就在这了它收不到我发的命令了??如果像你说的那这个怎么改?我在APP的中断向量表重映射是0x800000+4,在IAP主函数有SCB->VOTAL=0X800000|0X0(我是直接拿官网给的例程改的就只是改了接受跳转这部分)。非常感谢你回答哦亲!这个弄了好久就是找不到问题 |