IAP流程

本文详细介绍了STM32的启动流程,包括Bootloader如何处理固件恢复和版本检查,以及APP上电时的固件升级判断。在启动流程中,Bootloader会依据固件恢复引脚状态决定运行出厂固件或更新固件,并进行校验。APP启动时,若触发固件升级引脚则进入升级流程,否则运行主程序。
摘要由CSDN通过智能技术生成

1、启动流程

1.1 STM32启动流程

在这里插入图片描述

1.2 STM32中加入IAP程序的启动流程

在这里插入图片描述

2、功能说明

boot 主要功能是启动引导加载程序
app 将接收到的bin文件存储在download区
download 是存储上位机发来的bin文件
factory 备份出厂代码

3、流程图

3.1 boot上电流程

在这里插入图片描述1. Bootloader 启动时检查是否触发固件恢复引脚。

  1. 如果触发固件恢复引脚有效电平持续超过10s则运行出场固件。如果两个固件版本相同,则跳转到
    app 分区,Bootloader 运行结束。
  2. 如果未触发固件恢复引脚࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值