CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
文档中心 > GR551x Second Boot示例手册/ 应用详解/ 交互流程及代码介绍 Copy URL

交互流程及代码介绍

本节介绍Second Boot示例DFU固件拷贝升级、应用固件校验跳转运行的主要代码,便于用户深入了解Second Boot示例的运行机制。

Second Boot示例运行流程如图 13所示。

图 13 Second Boot示例运行流程
  1. 读取DFU Image Info。当Bank1中存在需要拷贝至Bank0的DFU固件,且其有效性校验通过,则执行步骤2;如未通过,则执行步骤3
  2. 拷贝Bank1中的DFU固件至Bank0,更新APP Image Info和擦除DFU Image Info后,复位GR551x设备。
  3. 读取APP Image Info。当Bank0中存在应用固件,且其有效性校验通过,则跳转至应用固件运行;如未通过,则执行步骤4
  4. 进入Second Boot OTA。OTA结束后,更新APP Image Info,复位GR551x设备。

扫描关注

打开微信,使用“扫一扫”即可关注。