求助!关于单片机固件升级

2019-07-21 04:18发布

我想请教一下安卓那边通过服务器下发升级包然后通过串口发给单片机完成升级这个应该是个什么样的过程  下发的应该是烧录文件还是二进制文件呢,这个过程应该是怎么样的



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
路人曦
2019-07-21 07:13
.bin文件吧,我之前做过在线升级,通过IAP,做BootLoader。APP程序在正常跑的时候接收到了升级指令,开始进行接收,我是先把升级的数据存在SPIFlash当中,然后每一包都会进行检测,检查数据是否正常下发了,接收完成后,写E2ROM标志位,Bootloader程序开始读取E2ROM标志位,检测是否需要升级,需要升级再读取数据长度,包数,读出来写到Flash上,写完检测地址头是否正确,正确就进行跳转,大概是这么做的。

一周热门 更多>