OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3858|回复: 9

IAP升级时,BootLoader有Bug该如何解决

[复制链接]

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2020-4-24
在线时间
21 小时
发表于 2020-5-28 19:26:15 | 显示全部楼层 |阅读模式
1金钱
请教各位高手,现有一款产品,之前的BootLoader程序有bug,有时会导致升级成砖。但是产品已经封好,无法用jlink烧录BootLoader。这种情况下要怎么处理啊?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2020-5-6
在线时间
0 小时
发表于 2020-5-28 19:26:18 | 显示全部楼层
回复

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14402
金钱
14402
注册时间
2018-8-3
在线时间
1156 小时
发表于 2020-5-28 21:14:38 | 显示全部楼层
IAP 是用什么更新的固件的 串口吗  串口的话 还可以通过串口在下载下bootloader 程序进去
回复

使用道具 举报

0

主题

114

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2583
金钱
2583
注册时间
2019-10-18
在线时间
414 小时
发表于 2020-5-29 09:20:06 | 显示全部楼层
IAP更新APP,APP更新新的IAP
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2020-4-24
在线时间
21 小时
 楼主| 发表于 2020-5-29 09:22:04 | 显示全部楼层
decai 发表于 2020-5-29 09:20
IAP更新APP,APP更新新的IAP

因为IAP有BUG,有可能更新APP时候就出问题了,就成砖了。所以不能通过IAP更新APP,APP再反过来更新IAP
回复

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2020-4-24
在线时间
21 小时
 楼主| 发表于 2020-5-29 09:23:09 | 显示全部楼层
翼行园子 发表于 2020-5-28 21:14
IAP 是用什么更新的固件的 串口吗  串口的话 还可以通过串口在下载下bootloader 程序进去

IAP是用JLINK烧录的,现在产品已经在客户中,不能拆机了
回复

使用道具 举报

7

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2014-2-4
在线时间
22 小时
发表于 2020-5-29 12:37:05 | 显示全部楼层
一般BOOTLOADER是加锁的吧,会整片擦除。我之前有个设备bootloader不支持网络更新要升级bootloader,考虑过如下方案:
通过IAP,下载一个固件,这个固件有第二层bootloader的功能,能把第三层程序代码和新的bootloader数据加载到ram,第三层代码即在ram中的程序重新整片擦除FLASH,并刷入正确的bootloader。
但想想也烦,也就几百台,最后还是拆机刷的。
回复

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6643
金钱
6643
注册时间
2015-8-25
在线时间
1033 小时
发表于 2020-5-29 16:44:23 | 显示全部楼层
修改app,让app能刷写bootloader,用这个app更新一个fix过bug的iap就行了。
回复

使用道具 举报

2

主题

64

帖子

0

精华

高级会员

Rank: 4

积分
954
金钱
954
注册时间
2014-11-2
在线时间
369 小时
发表于 2020-5-29 16:57:34 来自手机 | 显示全部楼层
做一个ram的Bootloader,下载成功再用这个在原来APP的开始地方做个可靠的Bootloader,以后只在这个Bootloader更新程序
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2016-9-2
在线时间
3 小时
发表于 2020-7-17 13:16:53 | 显示全部楼层
后来有解决方案吗?如果有,可以分享一下源码嘛?
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-30 23:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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