本帖最后由 happypcb 于 2023-11-28 10:33 编辑
在应用中编程 (IAP) 是一种在现场通过 MCU 通信接口(例如 UART、USB、CAN 和以太网)进行固件升级的方式。对于大多数基于 Flash 的系统而言,在最终产品中安装之后,能够对固件进行更新,这一点非常重要,这一功能被称为在应用中编程 (IAP)。
该合集整理了STM32微控制器的多种IAP实现方式,并且汇总了各方式有可能遇到的问题与解决方案,其中包括多个STM32系列、多种通讯方式、以及采用stm32cube的开发环境。
希望该合集对与大家对实现远程固件升级功能有所帮助。
STM32F40x和STM32F41x基于串口的IAP实现
https://bbs.21ic.com/icview-3344174-1-1.html
STM32F407和STM32F417上通过以太网使用IAP
https://bbs.21ic.com/icview-3344176-1-1.html
STM32cube以太网IAP示例分享
https://bbs.21ic.com/icview-3344180-1-1.html
STM32 IAP+APP 模式下不能启动 RTOS
https://bbs.21ic.com/icview-3344182-1-1.html
STM32 从 IAP Loader 向 App 跳转不可靠问题分享
https://bbs.21ic.com/icview-3344186-1-1.html
关于STM32F0 IAP升级后的外部中断不响应问题分享
https://bbs.21ic.com/icview-3344192-1-1.html
|