[APM32F4] APM32F4XX USB OTA升级含源码和上位机升级工具

[复制链接]
10687|85
jhzxzss 发表于 2025-4-6 16:04 | 显示全部楼层
谢谢楼主分享!!!
hqgboy 发表于 2025-4-10 19:12 | 显示全部楼层
kankan .................................
彩虹捕手 发表于 2025-4-17 17:02 | 显示全部楼层
感谢分享,这个USB CDC协议的OTA升级方案非常实用,源码和工具都很完整,已经下载测试,确实有效。
Jackie- 发表于 2025-4-19 10:08 | 显示全部楼层
感谢分享
kelvin9926 发表于 2025-4-29 16:58 | 显示全部楼层
学习学习
Alden 发表于 2025-4-30 09:38 | 显示全部楼层
真不错的分享
dct 发表于 2025-5-7 08:54 | 显示全部楼层
感谢感谢
热带海鱼 发表于 2025-5-12 09:38 | 显示全部楼层
Jamesjhxu 发表于 2025-5-12 10:12 | 显示全部楼层
lawesly 发表于 2025-5-13 17:18 | 显示全部楼层
好东西,学习一下先
wanh888888 发表于 2025-5-19 13:25 | 显示全部楼层
感謝分享
lingyijian 发表于 2025-11-26 20:37 | 显示全部楼层
学习一下,这块一直没有搞定
jony5 发表于 2025-11-26 21:43 | 显示全部楼层
trucyw 发表于 2026-1-11 20:14 | 显示全部楼层

感謝分享
绝影孤狼 发表于 2026-1-23 15:29 | 显示全部楼层
楼主的分享很详细,我想问一下在Boot程序中如何判断是否有新的固件需要更新?
彩虹捕手 发表于 2026-2-28 21:23 | 显示全部楼层
这个项目看起来很有挑战性,你是如何确保在升级过程中数据不会丢失的?
绒兔星球 发表于 2026-3-18 15:11 | 显示全部楼层
APM32F4XX USB OTA 升级核心是划分 Flash 为 App 区和 Bootloader 区,Bootloader 通过 USB CDC/DFU 协议接收上位机(如 STM32CubeProgrammer / 自定义工具)下发的 bin 固件,校验后擦写 App 区,完成后跳转执行新固件。源码含 USB 驱动、Flash 操作、固件校验逻辑,上位机工具负责固件分包传输与升级指令交互。
总结
Flash 分 Bootloader 和 App 区,Bootloader 负责 USB 接收并烧写固件;
依赖 USB CDC/DFU 协议实现上位机与芯片通信;
源码含驱动、Flash 操作、校验,上位机完成固件传输控制。
牛奶秋刀鱼 发表于 2026-3-23 10:03 | 显示全部楼层
APM32F4XX USB OTA 升级方案:固件划分 APP/BOOT 区,BOOT 区通过 USB CDC 接收上位机下发的 bin 固件,校验 CRC 后写入 APP 区;源码含 USB 驱动、固件解析、Flash 擦写逻辑,上位机工具支持固件选择、进度显示、校验;需配置中断向量表偏移,升级后重启跳转至新 APP,保障升级可靠性。
总结
核心是 BOOT 区通过 USB 接收固件,校验后写入 APP 区;
源码覆盖 USB/Flash 操作,上位机支持固件下发与校验;
需配置向量表偏移,重启跳转至新固件。
野玫瑰 发表于 2026-3-24 11:44 | 显示全部楼层
APM32F4XX USB OTA 升级方案包含核心源码与上位机工具:源码分 Bootloader 和 App 区,Bootloader 监听 USB 指令,接收上位机下发的固件包后校验并写入指定 Flash 区域;上位机工具支持固件打包、指令交互与升级进度显示;升级时芯片进入 Bootloader 模式,通过 USB 传输固件,完成后跳转至新 App 运行,适配现场免拆机升级。
总结
核心由 Bootloader 源码、App 分区逻辑和上位机工具组成;
基于 USB 传输固件,支持免拆机现场升级,含固件校验机制。
雨下纪事 发表于 2026-3-31 10:43 | 显示全部楼层
APM32F4XX USB OTA 升级实现:底层划分 APP/BOOT 分区,BOOT 区通过 USB HID/CDC 与上位机通信;上位机工具封装固件数据,按帧发送至 MCU,BOOT 区校验数据后擦写 APP 分区;源码含 USB 通信、分区管理、固件校验逻辑,上位机支持固件选择、进度显示,升级完成后校验并跳转至 APP 运行,稳定可靠。
总结
核心逻辑:分区设计 + USB 通信 + 固件擦写校验;
配套资源:含完整源码和带进度显示的上位机升级工具。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0