打印

请教关于STM32单片机程序远程升级的方法

[复制链接]
698|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ONEbyONE|  楼主 | 2022-3-28 14:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
情况这样的,目前我们的一款产品,由单片机和安卓核心板两部分组成。安卓核心板有4G通讯,现在想实现将单片机的程序通过4G传给安卓核心板,安卓核心板再通过串口将数据发给单片机的串口,实现单片机程序的远程升级。查了相关资料,理论上是可以实现的,想请教大神们帮我理一理思路,有参考的方案或者代码更好,万分感谢!

使用特权

评论回复
沙发
y1n9an| | 2023-3-3 11:50 | 只看该作者
这完全可以啊,很简单的,你就写个单片机的BootLoader就好了,串口收数据升级

使用特权

评论回复
板凳
lix1yr| | 2023-3-3 12:54 | 只看该作者
你4G这部分可以用透传的形式实现吧

使用特权

评论回复
地板
ex7s4| | 2023-3-3 14:22 | 只看该作者
串口升级嘛,这你需要自己写个boot的

使用特权

评论回复
5
suw12q| | 2023-3-3 15:08 | 只看该作者
网上应该有很多关于串口升级方面的例子的,楼主可以研究一下

使用特权

评论回复
6
tax2r6c| | 2023-3-3 17:02 | 只看该作者
不仅仅是理论可以,实践也是可以的

使用特权

评论回复
7
w2nme1ai7| | 2023-3-3 18:23 | 只看该作者
方案的话,我记得ST本身就有串口BootLoader的例子吧

使用特权

评论回复
8
lamanius| | 2023-3-4 07:06 | 只看该作者
这块注意的是数据分包,还有数据校验,数据写入这三方面的操作

使用特权

评论回复
9
zhizia4f| | 2023-3-4 08:34 | 只看该作者
代码得去GitHub上找找了

使用特权

评论回复
10
t1ngus4| | 2023-3-4 10:44 | 只看该作者
方案有,你可以了解一下DTU硬件

使用特权

评论回复
11
d1ng2x| | 2023-3-4 13:05 | 只看该作者
这是啥操作,为啥单片机的程序要先发给核心板,再由核心板发回来?

使用特权

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

本版积分规则

29

主题

29

帖子

0

粉丝