关于串口IAP APP里直接在线升级问题 求解

2019-07-20 04:45发布

我修改了正点原子官方例程  串口 IAP  
1.(断电或reset复位) 到IAP程序主界面,串口接收到  .bin 文件,自动写入flash,自动执行烧录程序
2.在。bin文件里  加入接到串口数据会进行【软复位】回到IAP界面  ,这时串口发出去的程序  并不能自动写入flash里
if(USART_RX)
{
__set_FAULTMASK(1);
NVIC_SystemReset();  
}
而是 需要在点一次  发送文件 【也就是说直接从APP 程序里 在线升级  需要发送2次 。bin文件(一次返回IAP  一次正确烧录)】

求解   是我程序没写好 , 还是就只能 1.先发送一个【指令】让他回到IAP 2. 然后再烧录
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。