适用范围:带有USB升级功能的NStar平台(NON-OS)
关键字: USB升级 不重启
背景:以3391为例,一般我们USB升级完会马上重启,但有些客户需要做成升级后不重启。
方法:首先想到的是屏蔽掉msAPI_BLoader_Reboot(),其实还有一个地方也要改,就是在BOOLEAN MW_UsbDownload_Start(void)里面,需要将以下黑色字体部分由FALSE改为TRUE,如下黑体字。
return MApp_SwUpdate_Start((EN_SW_UPDATE_MODE)_u8UpgradeMode, _u8FlashID, FALSE, TRUE, _u32DRAMAddr, _u32DownloadSize, _u8MemType, FALSE);
|