stm32 iap 远程升级方案讨论

2019-12-27 19:01发布

我想通过GPRS实现STM32的远程升级,想法是把512kflash分成两个应用程序区,平常工作在A区,如果收到升级数据就先写入B区,全部写完后如果校验通过就在某个位置上置标志位然后重启系统。系统在引导区的时候根据标志位来运行A区或B区。有谁能提供个思路呢???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
__STM32__
1楼-- · 2019-12-28 01:01
还要什么思路?你已经说出了正确的思路。

astudent
2楼-- · 2019-12-28 05:05
lz应该是需要例程?
bluelool
3楼-- · 2019-12-28 07:35
 精彩回答 2  元偷偷看……
javenreal
4楼-- · 2019-12-28 07:45
好主意,不过有点浪费Flash哈。

还有一个办法就是先进引导区,然后一边收一边写,不过这样所带来的问题就是风险加大,一旦写的过程中意外中断就惨了。
lcslxh
5楼-- · 2019-12-28 12:44
没错回复【1楼】__STM32__
还要什么思路?你已经说出了正确的思路。

-----------------------------------------------------------------------

呵呵,想要各位大侠提供点实质的东西,不一定要例程,说明文档也行。主要是想先确认一下这样的作法是否可行。当然如果有现成的例程更好了,别说我贪心哈。。。。
lcslxh
6楼-- · 2019-12-28 17:34
刚开始动手做,还没什么头绪。回复【4楼】javenreal
好主意,不过有点浪费Flash哈。
还有一个办法就是先进引导区,然后一边收一边写,不过这样所带来的问题就是风险加大,一旦写的过程中意外中断就惨了。
-----------------------------------------------------------------------

不浪费就得再外加一块FLASH或别的存储芯片了

一周热门 更多>