打印

STM32用gprs远程升级

[复制链接]
12060|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
w6850916|  楼主 | 2012-6-2 15:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟准备用GPRS的方式对STM32的程序进行远程升级,外部扩了个大点的FLASH,在网上也看到类似的问题,可是大家都是讨论这种方法可行性,没有给出例程,所以我还是不知道从哪里入手,有哪位高手能说的详细点,最好能给个例程,谢谢!!!
沙发
xunchangreng| | 2012-6-3 09:23 | 只看该作者
这种1做做样品是可以的,如果做成产品的话,升级的风险太大!

使用特权

评论回复
板凳
bszl| | 2012-6-3 09:27 | 只看该作者
先看懂an2557吧~~IAP只要几K如果片上flash够用可以分三个段,一段存储IAP,一段存储APP,最后一段存储上一版本(本次更新前)或其他可用版本,外扩的flash应该是存储某一可用版本,升级失败(比如突然断电)好有一个可用的备用,总之去官网看懂an2557基本就明白了,需要修改的只是添加一下串口中断,需要注意的是做一下字节转换,因为串口来的是8位,但是我们要用到的是半字编程那个函数~~希望对你有帮助。

使用特权

评论回复
地板
ningzb| | 2012-6-4 10:17 | 只看该作者
首先,给你一个确定的答案,这种方式是可行,我们这里已经实现了。
就我们自己的实现来看,存在一些不足
1.GPRS速度比较慢,我们这里程序大概300K,要几十分钟才能升级完成1个设备,当然,可以同时开启多线程,对多个设备同时升级;
2.存在一些升级失败的情况,可能是程序设计的不够完美,会出现升级后设备不正常的,只能去现场升级,还好,比例比较小。

使用特权

评论回复
5
芯片代理| | 2012-6-4 10:49 | 只看该作者
请问,LS是用在什么设备上,这样成本好高啊

4# ningzb

使用特权

评论回复
6
w6850916|  楼主 | 2012-6-5 22:13 | 只看该作者
4# ningzb 谢谢!我这程序也有上百K,能不能给点例程,我邮箱huaiyuan1322@163.com,之前没弄过,现在都不知道如何下手啊!没有例程给点配置、建议之类的也行,谢谢!

使用特权

评论回复
7
qq383296689| | 2014-3-10 11:29 | 只看该作者
能否发我份:383296689@qq.com

使用特权

评论回复
8
格物为知| | 2014-3-10 18:38 | 只看该作者
校验最重要

使用特权

评论回复
9
Kua_Max| | 2014-3-10 21:10 | 只看该作者
gprs是可以的,iap负责搬迁程序,应用程序负责通过gprs接收程序,接收完并校验无误,重启进入iap的部分升级,完全可行,几分钟可以搞定,gprs信号比较好的情况下

使用特权

评论回复
10
Kua_Max| | 2014-3-10 21:10 | 只看该作者
具体升级的感觉,可以感觉感觉手机的升级过程................................

使用特权

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

本版积分规则

13

主题

126

帖子

5

粉丝