基于rtthread studio的STM32F407OTA升级(ymodem篇)

STM32F407使用RTThreadStudio实现OTA升级:YModem篇
本文详细介绍了如何基于RTThread Studio和STM32F407进行OTA(Over-The-Air)升级,通过YModem协议更新固件。内容包括Bootloader的在线生成、芯片烧录、工程配置、FAL文件修改、APP固件调整以及YModem工具的使用步骤,为STM32开发者提供了完整的OTA升级方案。

基于rtthread studio的STM32F407OTA升级(ymodem篇)

0、部分电路图

image-20211104164230283

1、在线生成Bootloader

官方参考地址

在线生成地址

1553247249515

1553247299946

1553247372693

1553247497496

image-20211104170850907

提示:

1M = 1024kB = 8 * 128 kB
128kB = 0x20000

此处,我将ROM按以下分区,大家可根据实际情况自行划分

未命名绘图.drawio

按照上面分析,分区表配置为

image-20211105143136163

1553673658407

2、烧录BootLoader

2.1、擦除芯片

image-20211105143406163

2.2、烧录boot

image-20211105143631220

2.3、烧录结束串口打印

image-20211105144852664

3、配置工程

3.1、创建工程

image-20211104164343273

3.2、配置cubemx

image-20211105145550578

3.3、添加组件包

image-20211105145739653

image-20211105145844062

image-20211105161113149

3.4、修改board.h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值