|
我需要通过串口给单片机升级固件,要求无需物理拨动 BOOT 引脚,仅依靠串口下发指令就能完成产品常规固件升级。 我查阅资料后了解这类功能需要编写Bootloader。 我想请教大家串口远程固件升级是绝大多数开发者都会遇到的需求,ST是否推出过对应的官方现成方案? 有没有原厂封装好、可以直接拿来使用,不必从零手写自定义 Bootloader 的固件? 最好是 STM32CubeMX 能够直接配置支持的版本。 网上能找到大量爱好者、社区自制的 Bootloader 工程,但我没有办法辨别这些代码的可靠性,因此希望找到 ST 官方正版解决方案。 |
Bootloader升级固件
使用 HAL_UART_Transmit_IT() 实现 printf
使用 HAL 库通过串口以 ASCII 形式发送整型数据
串口DMA收发出现ORE错误
STM32F103C8T6 上电后无法通过串口发出数据的问题?
STM32F405在片 Flash 存放多份固件镜像实现固件升级
HAL_UART_Transmit_DMA 异常
STM32F407VG Bootloader 跳转异常
如何通过 U 盘实现固件升级
跳转地址实现二选一运行 Flash 内两份固件镜像
微信公众号
手机版
你前一个贴子中的哪些跳转函数和代码写法不就是源自那个例程么。