stm32 iap 远程升级方案讨论

2019-12-27 19:01发布

我想通过GPRS实现STM32的远程升级,想法是把512kflash分成两个应用程序区,平常工作在A区,如果收到升级数据就先写入B区,全部写完后如果校验通过就在某个位置上置标志位然后重启系统。系统在引导区的时候根据标志位来运行A区或B区。有谁能提供个思路呢???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
tuy0326
1楼-- · 2020-01-01 05:03
恩,首次烧写程序不一定只烧引导区,其实我的做法是,程序调试通过后,用JLink的J-Flash读取整个芯片的Flash,然后用着个bin文件量产,在升级的时候才会运行BOOT写APP,不过你先写BOOT待启动后会发现没有App然后再请求APP也是可以的,只是多了一个步骤
first_blood
2楼-- · 2020-01-01 05:18
 精彩回答 2  元偷偷看……
wzslmj
3楼-- · 2020-01-01 09:38
我遇到问题了,我是用CAN进行升级,可是一边写一边收,写几条报文后,我的芯片就烧了,不能用了,求解????谢谢各位指导!!!
wzslmj
4楼-- · 2020-01-01 13:31
回复【楼主位】lcslxh
-----------------------------------------------------------------------

能共同讨论不?我也在做升级,可是我板子烧完啦。痛苦呀?我扣扣:1499235006
kiss
5楼-- · 2020-01-01 14:29
回复【楼主位】lcslxh
-----------------------------------------------------------------------

mark
lindabell
6楼-- · 2020-01-01 14:32
这个问题非常值得讨论 mark

一周热门 更多>