硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 393|回复: 2
收起左侧

软件模拟实现ota的AB区升级

[复制链接]

10

主题

77

回帖

107

积分

初级会员

积分
107
发表于 2026-9-8 17:59:16 | 显示全部楼层 |阅读模式
各位,如果mcu硬件不支持双bank模式,使用软件模拟双bank,实现ota下载之后的重启跳转快速切版本,那么服务器上是不是同时上必须得有AB两个不同链接地址的版本,如果当前设备运行的是A版本,那么只能从服务器上下载链接地址为B的版本,如果当前设备运行的是B版本,那么只能从服务器上下载链接地址为A的版本?
回复

使用道具 举报

42

主题

267

回帖

393

积分

高级会员

积分
393
发表于 2026-9-10 12:01:16 | 显示全部楼层
弄一个寄存器保存当前使用版本
OTA升级判断下载到另一个版本地址,并改变版本寄存器,重启从对应寄存器版本的地址启动
升级用同一个地址就行
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124427
QQ
发表于 2026-9-11 09:38:04 | 显示全部楼层
这种的可以双APP用法。

或者动态APP,动态APP仅需一个就行了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-24 14:54 , Processed in 0.991275 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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