还是IAP升级的问题,求解

2019-07-20 22:16发布

我按照例程改的APP程序  为什么boot运行的时候,        if(((*(vu32*)(0X20001000+4))&0xFF000000)==0x08000000)//ÅD¶ÏêÇ·ñÎa0X08XXXXXX.                                {         
                                        iap_write_appbin(StartAddr,USART_RX_BUF,(applenth-1));//¸üDÂFLASH′úÂë                                          
                                        printf("固件更新完成 ");       
                                        applenth=0;
                                        states=0;
                               
                                }else
                                {
                                          
                                        printf("非FLASH应用程序 ");
                                        states=5;
                                  
                                }

一直跳转到非FLASH应用程序里面,我也不太清楚为什么要做这么判断   求解

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。