硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2589|回复: 10
收起左侧

关于V6开发板通过GPRS 远程IAP升级固件程序的问题

[复制链接]

4

主题

11

回帖

23

积分

新手上路

积分
23
发表于 2020-11-26 20:02:19 | 显示全部楼层 |阅读模式
我现在想做一个通过GPRS升级固件程序的 方案 代码参考了串口的IAP升级 是可以的 但是 GPRS的数据要怎么像串口那样解析呢?因为是新手 所以不是很明白 照葫芦画瓢我都没思绪 求大佬给个明路 指点一下 救救孩子吧
回复

使用道具 举报

5

主题

192

回帖

212

积分

高级会员

积分
212
发表于 2020-11-26 21:18:47 | 显示全部楼层
小伙子,串口数据怎么用解析,GPRS数据就怎么解析啊,你这提问我都不明白你具体哪里不明白
回复

使用道具 举报

4

主题

11

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2020-11-27 09:46:16 | 显示全部楼层
旮旯旭 发表于 2020-11-26 21:18
小伙子,串口数据怎么用解析,GPRS数据就怎么解析啊,你这提问我都不明白你具体哪里不明白

如果不用GPRS 用以太网呢?我因为没有看到过源码 在这里空想的  还有就是 串口是吧发来的文件放在一个数组里面GPRS可能一次发不了那么大的吧?分包的话应该怎么处理?有很多疑问
回复

使用道具 举报

5

主题

192

回帖

212

积分

高级会员

积分
212
发表于 2020-11-27 10:42:16 | 显示全部楼层
浪客剑心 发表于 2020-11-27 09:46
如果不用GPRS 用以太网呢?我因为没有看到过源码 在这里空想的  还有就是 串口是吧发来的文件放在一个数组 ...

相对来说,以太网和GPRS传输更稳定,一般的以太网和GPRS是TCP数据包,一般在1K=1024字节的缓存,一般的应用场合报文足够了,还有一种就是做远程升级数据包需要分包,这个找下合适的分包传输就好了,一般就是第一包数据里面带上总的字节长度,分几包传输,当前包属于第几包,防止出错,在每包后面加上校验。以太网和GPRS都是一次大数据传输的,比串口简单多了。
回复

使用道具 举报

5

主题

519

回帖

534

积分

金牌会员

积分
534
发表于 2020-11-27 16:40:52 | 显示全部楼层
gprs信号怎么保证不中断呢?中断后怎么处理?

有线通讯好做,无线就是怕连接不上。

做过野外无线升级,后来放弃了。
回复

使用道具 举报

4

主题

26

回帖

38

积分

新手上路

积分
38
发表于 2020-11-28 12:32:32 | 显示全部楼层
我也有类似的需求,初步决定使用阿里云,正在研究中
回复

使用道具 举报

4

主题

11

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2020-11-30 11:37:02 | 显示全部楼层
asj 发表于 2020-11-28 12:32
我也有类似的需求,初步决定使用阿里云,正在研究中

相互学习一下 感觉
回复

使用道具 举报

4

主题

11

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2020-11-30 11:38:41 | 显示全部楼层
旮旯旭 发表于 2020-11-27 10:42
相对来说,以太网和GPRS传输更稳定,一般的以太网和GPRS是TCP数据包,一般在1K=1024字节的缓存,一般的应 ...

大佬解释得很透彻 受益匪浅  还有就是我这个项目是国外的 我担心的是网络问题 客户要求能在线升级 可是外网要怎么弄呢 头大 板子上有4G模块  也有以太网模块
回复

使用道具 举报

7

主题

190

回帖

216

积分

高级会员

积分
216
发表于 2021-6-18 17:39:54 | 显示全部楼层
楼主成功没   我也遇到个用GPRS模块做搞远程升级的项目
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-9-22 22:14:48 | 显示全部楼层
楼上的各位大佬成功没,我也在折腾这个,串口到4G模块,要远程升级      搞定的借鉴个方法,我用自带的bootloaer   服务器网络虚拟成串口,用FLYMCU没有成功做(最接近的就是擦除完成,显示擦除失败,经常还连不上的),STM32CubeProgrammer只有30%不到的成功,也是经常连不上
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2021-9-23 09:09:11 | 显示全部楼层
flysky09 发表于 2021-9-22 22:14
楼上的各位大佬成功没,我也在折腾这个,串口到4G模块,要远程升级      搞定的借鉴个方法,我用自带的boot ...

换个好点的串口线。然后测试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 14:02 , Processed in 0.261872 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表