打印
[STM32F0]

QT实现STM32(MCU)设备远程(OTA)升级方案

[复制链接]
1003|28
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 1pwdzsj1 于 2023-2-2 09:59 编辑

#申请原创# QT实现STM32设备远程(OTA)升级方案
介绍:
1.应用场景:通过QT软件下发以太网模块沁恒CH9121模块实现MCU设备远程升级
2.开发环境:STM32单片机,KEIL工程,网卡使用沁恒CH9121,上位机使用QT开发
3.源码:总共分为三部分,bootloader程序源码,测试APP程序源码,QT升级上位机源码4.测试结果:验证升级使用OK
5.本帖于CSDN发布过,链接https://download.csdn.net/download/woshizoujineshidai/85520502?spm=1001.2014.3001.5503,在本站本人免费开放所有源码,也欢迎去CSDN下载收费源码
具体讲解:
一、STM32硬件说明
芯片型号:STM32F030RCT6
网络芯片:南京沁恒公司的CH9121以太网芯片  
单片机和网络芯片通讯串口:串口5 PB3,PB4
LED指示灯:串口接收指示LED_RX(PB0)    串口发送指示LED_TX(PA0)
IAP FLASH地址范围8kbyte:0x0800000~0x08005000
APP FLASH备份区地址范围:0x08005000~0x0800F000
APP FLASH主区地址范围:0x0800F000~最大
KEIL版本:V5.30
二、IAP配置

三、APP配置

配置生成bin文件

四、OTA升级程序
1. 桌面程序用的是QT开发,用沁恒官网的网络配置工具配置设备IP和端口号,配置入下图

2.OTA升级软件操作界面如下图
五、通信协议以及源码在附件






soft.zip

1.77 MB

使用特权

评论回复
沙发
21小跑堂| | 2023-2-3 11:03 | 只看该作者
欢迎了解21ic优质原创活动:https://bbs.21ic.com/icview-3279072-1-1.html

使用特权

评论回复
板凳
dontium| | 2023-2-3 11:13 | 只看该作者
好帖!

使用特权

评论回复
地板
Pretext| | 2023-2-3 16:32 | 只看该作者
无线升级在现在得环境下是必备的!

使用特权

评论回复
5
1pwdzsj1|  楼主 | 2023-2-8 14:42 | 只看该作者
21小跑堂 发表于 2023-2-3 11:03
欢迎了解21ic优质原创活动:https://bbs.21ic.com/icview-3279072-1-1.html

好的,感谢!

使用特权

评论回复
6
朝生| | 2023-2-9 13:46 | 只看该作者
升级还是用TCP好,用UDP容易丢包。

使用特权

评论回复
7
V853| | 2023-2-9 13:46 | 只看该作者
TCP一次最多可以传输多少字节的数据?

使用特权

评论回复
8
芯路例程| | 2023-2-9 13:47 | 只看该作者
最喜欢这种开源的作品了!后面肯定能用到。

使用特权

评论回复
9
1pwdzsj1|  楼主 | 2023-2-16 10:07 | 只看该作者
V853 发表于 2023-2-9 13:46
TCP一次最多可以传输多少字节的数据?

目前是250字节

使用特权

评论回复
10
chenqianqian| | 2023-2-16 10:42 | 只看该作者
这个设计不错,QT现在针对嵌入式设计的界面也不错.

使用特权

评论回复
11
V853| | 2023-3-6 10:13 | 只看该作者

才250个字节吗,是单片机限制的?

使用特权

评论回复
12
jlyuan| | 2023-8-7 19:08 | 只看该作者
无线升级在现在得环境下是必备的!

使用特权

评论回复
13
yszong| | 2023-8-7 19:09 | 只看该作者
升级还是用TCP好,用UDP容易丢包。

使用特权

评论回复
14
jiahy| | 2023-8-7 19:11 | 只看该作者
TCP一次最多可以传输多少字节的数据?

使用特权

评论回复
15
lizye| | 2023-8-7 19:12 | 只看该作者
最喜欢这种开源的作品了!后面肯定能用到。

使用特权

评论回复
16
shimx| | 2023-8-7 19:17 | 只看该作者
目前是250字节

使用特权

评论回复
17
jiaxw| | 2023-8-7 19:20 | 只看该作者
这个设计不错,QT现在针对嵌入式设计的界面也不错.

使用特权

评论回复
18
spark周| | 2023-8-7 19:21 | 只看该作者
才250个字节吗,是单片机限制的?

使用特权

评论回复
19
田舍郎| | 2023-8-7 22:59 | 只看该作者
不错啊,qt竟然也可以

使用特权

评论回复
20
lemonhub| | 2023-11-2 23:19 | 只看该作者
最喜欢这种开源的作品了!后面肯定能用到。

使用特权

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

本版积分规则

6

主题

29

帖子

1

粉丝