[STM32F1] STM32的IAP更新程序问题

[复制链接]
 楼主| max_v 发表于 2013-12-6 19:40 | 显示全部楼层 |阅读模式
参考了论坛里的帖子,我实现了IAP,就是开机后进入bootloader,然后接收串口发来的APP

怎么才能做到在运行APP的时候也能更新而不需要进入bootloader?
huangxz 发表于 2013-12-6 21:37 | 显示全部楼层
运行在app的时候,更新自己的内容是比较麻烦的,不知道楼主这样做的目的是什么?
因为更新运行在bootloader模式里面是很标准的做法.
airwill 发表于 2013-12-6 23:50 | 显示全部楼层
我的办法是在 APP 里能够接受并识别 IAP 命令, 并在接收到 IAP 命令后, 通过软件复位, 进入 BootLoader .
airwill 发表于 2013-12-6 23:51 | 显示全部楼层
我的办法是在 APP 里能够接受并识别 IAP 命令, 并在接收到 IAP 命令后, 通过软件复位, 进入 BootLoader .
 楼主| max_v 发表于 2013-12-7 20:31 来自手机 | 显示全部楼层
huangxz 发表于 2013-12-6 21:37
运行在app的时候,更新自己的内容是比较麻烦的,不知道楼主这样做的目的是什么?
因为更新运行在bootloader模 ...

目的是不用重启进入bootloader,太麻烦了
 楼主| max_v 发表于 2013-12-7 20:33 来自手机 | 显示全部楼层
airwill 发表于 2013-12-6 23:51
我的办法是在 APP 里能够接受并识别 IAP 命令, 并在接收到 IAP 命令后, 通过软件复位, 进入 BootLoader . ...

谢谢,这样的话得先用串口发一个信号让它复位啊
huangxz 发表于 2013-12-7 22:08 | 显示全部楼层
max_v 发表于 2013-12-7 20:31
目的是不用重启进入bootloader,太麻烦了

不进bootloader更麻烦
 楼主| max_v 发表于 2013-12-7 22:14 来自手机 | 显示全部楼层
huangxz 发表于 2013-12-7 22:08
不进bootloader更麻烦

三楼的方法不挺好么

我不需要你的抱怨
huangxz 发表于 2013-12-7 22:54 | 显示全部楼层
max_v 发表于 2013-12-7 22:14
三楼的方法不挺好么

我不需要你的抱怨

三楼的方法也是要进入bootloader的,
 楼主| max_v 发表于 2013-12-7 23:19 来自手机 | 显示全部楼层
huangxz 发表于 2013-12-7 22:54
三楼的方法也是要进入bootloader的,

是我无知,原来还有个软件复位
huangxz 发表于 2013-12-7 23:21 | 显示全部楼层
max_v 发表于 2013-12-7 23:19
是我无知,原来还有个软件复位

叫看门狗复位应该比较准确一点:lol
airwill 发表于 2013-12-8 02:36 | 显示全部楼层
huangxz 发表于 2013-12-7 23:21
叫看门狗复位应该比较准确一点

不是看门狗复位, 而是直接复位的"命令".
huangxz 发表于 2013-12-8 11:05 | 显示全部楼层
airwill 发表于 2013-12-8 02:36
不是看门狗复位, 而是直接复位的"命令".

有这种命令么,哪个指令集里有这条指令啊
airwill 发表于 2013-12-9 03:37 | 显示全部楼层
huangxz 发表于 2013-12-8 11:05
有这种命令么,哪个指令集里有这条指令啊

http://bbs.21ic.com/icview-653332-1-1.html
wenshijian 发表于 2013-12-9 09:38 | 显示全部楼层
bootloader也要分清楚,是原来自带的bootload还是你的IAP bootloader
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

170

帖子

0

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

25

主题

170

帖子

0

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