实现 IAP

IAP就是在线升级程序,有一个前提,就是程序分为两部分,从bootloader启动,跳转到APP部分。 分三步: 1.APP从串口或者网络接收升级的bin文件,然后先放在一个地方。这个地方可以是flash某个位置,也可以是norflash。 2.完成后,校验一下整段程序CRC看是否正确。若正确则重启。 3.bootloader把这个bin文件复制到APP的位置上,覆盖原先的APP,跳转到APP位置
相关文章
相关标签/搜索