硬汉嵌入式论坛

 找回密码
 立即注册
查看: 788|回复: 3
收起左侧

[技术讨论] OTA升级

[复制链接]

23

主题

49

回帖

118

积分

初级会员

积分
118
发表于 2025-2-7 09:12:34 | 显示全部楼层 |阅读模式
要实现STM32的OTA升级,我现在的想法是通过4G模块将bin文件从FTP服务器中下载到SD卡中,然后设备复位跳转到bootloader程序,再bootloader程序中,将SD卡内的bin文件读出来,但是下一步怎么操作呢?怎么将新的bin文件写入到flash呢?之前IAP的时候使用串口通过xmodem协议,将bin文件写入到flash,OTA怎么写入到flash呢?
回复

使用道具 举报

97

主题

537

回帖

843

积分

金牌会员

积分
843
发表于 2025-2-7 09:21:04 | 显示全部楼层
本帖最后由 会飞的猪_2020 于 2025-2-7 09:23 编辑

和串口一样啊。写flash的接口都是一样的啊。
入参肯定也是一个地址+长度。你分块读取写入不就行了
共产主义一定胜利!
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2025-2-7 17:56:15 | 显示全部楼层
搜论坛 STM32 SD卡更新固件 IAP
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116225
QQ
发表于 2025-2-8 06:17:48 | 显示全部楼层
供参考

BSP视频教程第18期:基于NAND,eMMC,SD卡和U盘的BootLoader实战,带CRC完整性校验(2022-06-16)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=113053
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-6-10 13:59 , Processed in 0.263848 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表