打印
[STM32F1]

用户程序升级?

[复制链接]
1199|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nino_1|  楼主 | 2015-6-24 10:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大神,请问
1、不用bootloader。
2、不用IAP。
在BOOT1=0;BOOT0=0;的情况下,如何还能做到用户程序能自更新?
沙发
mark0668| | 2015-6-24 11:01 | 只看该作者
那只有用下载器

使用特权

评论回复
板凳
nino_1|  楼主 | 2015-6-24 11:04 | 只看该作者
现在我这边的情况是,硬件用的别人的板子,但程序用的是开源程序。
一开始我以为是这家的板子程序做了个IAP,然后实现不用BOOT0=1,也能自更新程序。
于是我删除所有程序,然后烧写开源程序,发现依旧能够自更新程序(我自己的板子不能够实现)。

使用特权

评论回复
地板
nino_1|  楼主 | 2015-6-24 11:05 | 只看该作者

串口烧写的情况下

使用特权

评论回复
5
mmuuss586| | 2015-6-24 12:18 | 只看该作者
那就自己写升级的程序了;

使用特权

评论回复
6
nino_1|  楼主 | 2015-6-24 12:29 | 只看该作者
mmuuss586 发表于 2015-6-24 12:18
那就自己写升级的程序了;

我一开始也以为是,但是我刷了开源的程序后也能升级程序,所以我就有点茫然了。。。。

使用特权

评论回复
7
598330983| | 2015-6-24 13:44 | 只看该作者
需要做引导程序。

使用特权

评论回复
8
nino_1|  楼主 | 2015-6-24 13:48 | 只看该作者
598330983 发表于 2015-6-24 13:44
需要做引导程序。

我已经把他的flash都擦除了,然后烧写了开源的程序,然后升级,依然能够升级,而我自己的板子只能进入bootloader才能升级。

使用特权

评论回复
9
nino_1|  楼主 | 2015-6-24 15:05 | 只看该作者
求解啊~~

使用特权

评论回复
10
yinhaix| | 2015-6-24 15:44 | 只看该作者

使用特权

评论回复
11
nino_1|  楼主 | 2015-6-24 17:51 | 只看该作者
Who can help me?

使用特权

评论回复
12
amanda_s| | 2015-6-25 13:33 | 只看该作者
程序没擦完?

使用特权

评论回复
13
nino_1|  楼主 | 2015-6-26 12:23 | 只看该作者

全部擦除

使用特权

评论回复
14
fanxsd| | 2015-6-26 13:43 | 只看该作者
自己写个升级程序 不就搞定了

使用特权

评论回复
15
wowow| | 2015-6-27 16:48 | 只看该作者
我猜测是应用程序里面调用了bootloader

使用特权

评论回复
16
尤彼卡| | 2015-6-29 21:21 | 只看该作者
只能帮你顶了,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

78

帖子

1

粉丝