[STM32F1] 用户程序升级?

[复制链接]
1609|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 | 显示全部楼层

串口烧写的情况下
mmuuss586 发表于 2015-6-24 12:18 | 显示全部楼层
那就自己写升级的程序了;
 楼主| nino_1 发表于 2015-6-24 12:29 | 显示全部楼层
mmuuss586 发表于 2015-6-24 12:18
那就自己写升级的程序了;

我一开始也以为是,但是我刷了开源的程序后也能升级程序,所以我就有点茫然了。。。。
598330983 发表于 2015-6-24 13:44 | 显示全部楼层
需要做引导程序。
 楼主| nino_1 发表于 2015-6-24 13:48 | 显示全部楼层
598330983 发表于 2015-6-24 13:44
需要做引导程序。

我已经把他的flash都擦除了,然后烧写了开源的程序,然后升级,依然能够升级,而我自己的板子只能进入bootloader才能升级。
 楼主| nino_1 发表于 2015-6-24 15:05 | 显示全部楼层
求解啊~~
yinhaix 发表于 2015-6-24 15:44 | 显示全部楼层
 楼主| nino_1 发表于 2015-6-24 17:51 | 显示全部楼层
Who can help me?
amanda_s 发表于 2015-6-25 13:33 | 显示全部楼层
程序没擦完?
 楼主| nino_1 发表于 2015-6-26 12:23 | 显示全部楼层

全部擦除
fanxsd 发表于 2015-6-26 13:43 | 显示全部楼层
自己写个升级程序 不就搞定了
wowow 发表于 2015-6-27 16:48 来自手机 | 显示全部楼层
我猜测是应用程序里面调用了bootloader
尤彼卡 发表于 2015-6-29 21:21 | 显示全部楼层
只能帮你顶了,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

78

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部