GD32单片机STM32远程下载手机程序升级固件下载局域网网页升级工具

发布者:PeacefulWarrior最新更新时间:2024-11-07 来源: elecfans关键字:GD32  单片机  STM32  升级固件 手机看文章 扫描二维码
随时随地手机看文章

GD32、STM32单片机,是我们最常见的一种MCU。通常我们在使用STM32单片机都会遇到程序在线升级下载的问题。


GD32/STM32单片机的在线下载通常需要以下几种方式完成:


1、使用ST/GD提供的串口下载工具,本地完成固件的升级下载。

2、自行完成系统BootLoader的编写,将系统程序分为BootLoader和APP两个部分,BootLoader完成固件升级。

3、使用STM32/GD固件服务器,完成固件的升级,固件服务器https://simplewifi.taobao.com/


几种方式各有优缺点:

使用ST提供的方法进行固件升级,方法简单,不需要额外的开发。但是,只能本地完成STM32单片机的升级。

自动编写BootLoader完成固件升级。如果需要远程升级功能,需要BootLoader完成联网的功能,需要的代码空间比较大。并且需要一定的技术积累才能完成。

使用STM32固件服务器方式,很容易解决了,STM32系列单片机的在线升级问题。该方式支持手机、pad、笔记本等,只要有浏览器即可完成STM32单片机的在线升级。同时该方式还支持FTP文件下载。

GD32、STM32固件服务器https://simplewifi.taobao.com/,在进入下载模式时,会自动输出复位信号和下载模式选择信号。能够使STM32单片机自行进入下载模式。不需要人工干预。固件服务器输出的IO信号如下:

wKgaomVMYCqAQYqQAACxu9LUTOo112.png?imageView2/2/w/1000

手机浏览器,只需要打开IE浏览器,浏览所需要的固件即可完成STM32单片机的在线升级。输入192.168.2.1,打开界面如下:

wKgaomVMYEmAAguDAADfxE5kokg755.png?imageView2/2/w/1000

点击需要升级的固件HEX或者bin文件,即可浏览到上传的文件。点击文件后面对应的Flash按钮即可完成STM32单片机的在线升级。

该服务器还支持FTP方式远程下载固件的功能,能够完成局域网、互联网的远程升级。

GD32/STM32固件服务器自身参数的修改界面如下:

, 打开192.168.2.1:8080端口首页-SimpleWiFi-淘宝网,还可以对固件服务器自身的参数进行设置。可以,设置固件服务器工作的热点模式或者STA模式,方便连接局域网,进行网络升级。

固件服务器自身参数设置界面如下:

wKgaomVMYGmAZiloAAGrfvhS-5k272.png?imageView2/2/w/1000

参数设置


关键字:GD32  单片机  STM32  升级固件 引用地址:GD32单片机STM32远程下载手机程序升级固件下载局域网网页升级工具

上一篇:GD32开发实战指南(基础篇) 第6章 按键
下一篇:【GD32 MCU 移植教程】1、从 GD32F10x 移植到 GD32F30x

推荐阅读最新更新时间:2026-03-24 11:28

GD32单片机STM32远程下载手机程序升级固件下载局域网网页升级工具
GD32、STM32单片机,是我们最常见的一种MCU。通常我们在使用STM32单片机都会遇到程序在线升级下载的问题。 GD32/STM32单片机的在线下载通常需要以下几种方式完成: 1、使用ST/GD提供的串口下载工具,本地完成固件的升级下载。 2、自行完成系统BootLoader的编写,将系统程序分为BootLoader和APP两个部分,BootLoader完成固件升级。 3、使用STM32/GD固件服务器,完成固件的升级,固件服务器https://simplewifi.taobao.com/ 几种方式各有优缺点: 使用ST提供的方法进行固件升级,方法简单,不需要额外的开发。但是,只能本地完成STM32单片机的升级。
[单片机]
<font color='red'>GD32</font><font color='red'>单片机</font><font color='red'>STM32</font><font color='red'>远程</font><font color='red'>下载</font>手机程序<font color='red'>升级</font><font color='red'>固件</font><font color='red'>下载</font>局域网网页<font color='red'>升级</font>工具
STM32三方库固件升级与OTA详解
一、Bootloader 1、Bootloader生成 官方网站:http://iot.rt-thread.com 官方文档:https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/application-note/system/rtboot/an0028-rtboot 新建产品- 固件升级- 生成Bootloader: 将会生成bin固件发送到邮箱并下载: 2、Bootloader烧录 配置工程、Target- Production Programming(JLINK方式): 由于此时
[单片机]
<font color='red'>STM32</font>三方库<font color='red'>固件</font><font color='red'>升级</font>与OTA详解
STM32固件IAP升级实战
硬件:stm32f103cbt6 软件:STM32F10x_StdPeriph_Lib_V3.5.0 1 预备知识 2 Bootloader 2.1 启动流程 2.2 校验跳转地址是否有效 2.3 Keil 工程 IAP 的相关设置 3 Application 3.1 启动流程 3.2 IAP 中的引导部分 3.3 关于 VTOR 3.4 Keil 工程设置 4 附件 1 预备知识 基于标准外设库(STM32F10x_StdPeriph_Lib_V3.5.0)的 IAP 升级相关资料可以参考 IAP ST 官方资料汇总。 STM32 升级的三种方式:IAP,ICP,ISP;具体有什么区别可以自行 Googl
[单片机]
STM32的sd卡的IAP升级固件教程
一. 1.功能:通过sd卡升级stm32的固件 2.所需要的设备:STM32的最小系统、sd卡模块、sd卡、keil软件,boot升级程序,APP程序 二. 1.据程序中的接口连接好电气关系,具体的电路图根据附件1连接(根据个人,这个附件就不上传了) 2.首先打开附件2的stm32 boot升级程序 3.根据如图所示设置stm32 boot程序下的keil软件 3.如图上第三步的标示是留给64k的boot引导程序区,这一步是根据你的stm32的flash的大小设定的,一般留有64k空间足够用了 4.这个要注意 5.如上图设置好的后,下载到板子里面 三. 1.打开附件3的
[单片机]
<font color='red'>STM32</font>的sd卡的IAP<font color='red'>升级</font><font color='red'>固件</font>教程
VScode开发STM32/GD32单片机-MakeFile工程JlinkRTT配置
本次使用开发板为STM32F401CCU6,使用CubeMX配置一个Makefile工程 配置时候为内部时钟 工程选择makefile工程类型 只生成需要的文件 用VSCode打开后显示很多波浪线 选择快编辑头文件路径配置 在如下位置添加使用HAL库并且加上支持的芯片 把makefile如下位置的代码修改为 编译完成后如下所示 配置LED灯来查看工程是否正常 添加如下代码 重新生成代码后编译,然后打开JFlash下载程序 选择点击target下选项链接单片机 打开工程路径下的hex文件 然后下载 复位开发板然
[单片机]
VScode开发<font color='red'>STM32</font>/<font color='red'>GD32</font><font color='red'>单片机</font>-MakeFile工程JlinkRTT配置
都是32位MCU,ESP32、GD32STM32有什么区别
01 三款MCU简介 STM32:意法半导体在 2007 年 6 月 11 日发布的产品,32位单片机(不多介绍了,懂得都懂)。 GD32:兆易创新 2013 年发布的产品,在芯片开发、配置、命名上基本模仿 STM32,甚至 GPIO 和 STM32 都是 pin to pin 的,封装不改焊上去直接用。有时候 STM32 的源码不修改,重新编译烧写到 GD32 上就可以跑。当然也有很多不同,比如串口驱动、USB 、库文件等。 ESP32:乐鑫公司 2017 年开发的产品,和 STM32、GD32 不同,ESP32 主要面向物联网领域,支持功能很多,但引出 GPIO pin 脚很少,因此大多数 GPIO 都有很多复用功能。出厂
[单片机]
都是32位<font color='red'>MCU</font>,ESP32、<font color='red'>GD32</font>、<font color='red'>STM32</font>有什么区别
单片机UART升级固件流程
单片机是嵌入式系统中最基础和常用的芯片种类之一。随着技术的不断发展,单片机的功能和性能得到了越来越大的提升,同时固件的规模和复杂度也在不断增加。为了保障单片机的正常运行,需要对其进行固件升级。本文将介绍单片机UART升级固件的基本流程。 1. 确定升级方式 单片机的固件升级方式通常有多种,包括串口、USB、SD卡等。其中,串口升级是最为常用的一种方式,可以通过引脚上的TX和RX两个信号线实现数据传输,具有简单、方便、快捷等优点。 2. 准备工作 在进行单片机UART升级之前,需要进行一些准备工作。首先,需要准备好电脑、单片机芯片以及相关的软硬件工具。其次,需要查看单片机芯片的数据手册,确定需要升级的固件版本和升级方
[单片机]
基于GPRS的单片机固件升级系统设计
引言 嵌入式技术的迅速发展使得越来越多的嵌入式终端设备应用在人们的日常生活中,其中不乏应用在一些偏远地方,甚至工作在无人看管的场合下。人口比较稀少的地方,由于基站分布比较分散,加之人口比较稀疏,基站维护等操作常难以执行,这就需要在某些地方放置网络信号测试仪检测该地区的通信信号质量,并将该信息反馈到远程服务器。同时,由于硬件系统程序设计固有的局限性,固件程序的升级在所难免。针对实际情况,本文开发了网络信号测试仪的单片机远程升级系统。 1 系统硬件设计 整个系统以Silicon Labs公司推出的混合信号片上系统型单片机C8051F340作为核心控制单元,采用GSM/GPRS/EDGE无线模块MC75作为与远程服务器的通
[单片机]
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved