STM32单片机在线升级,手机在线升级STM32单片机,固件远程下载方法,局域网在线程序下载

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

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

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

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

3、使用STM32固件服务器,完成固件的升级,固件服务器链接首页-SimpleWiFi-淘宝网

几种方式各有优缺点:

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

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

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

STM32固件服务器首页-SimpleWiFi-淘宝网,在进入下载模式时,会自动输出复位信号和下载模式选择信号。能够使STM32单片机自行进入下载模式。不需要人工干预。固件服务器输出的IO信号如下:

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

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

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

相关推荐
wdfk_prog2 小时前
[Linux]学习笔记系列 -- lib/timerqueue.c Timer Queue Management 高精度定时器的有序数据结构
linux·c语言·数据结构·笔记·单片机·学习·安全
helesheng4 小时前
用低成本FPGA实现FSMC接口的多串口(UART)控制器
stm32·fsmc·fpga·uart控制器
充哥单片机设计5 小时前
【STM32项目开源】基于STM32的智能家居环境(空气质量)检测系统
stm32·单片机·嵌入式硬件
夜月yeyue5 小时前
ART 加速器、流水线与指令预测的关系详解
linux·服务器·c语言·单片机·嵌入式硬件·性能优化·嵌入式高阶技巧
糖糖单片机设计7 小时前
硬件开发_基于物联网的生态环境检测系统
stm32·单片机·嵌入式硬件·物联网·51单片机
A9better8 小时前
嵌入式开发学习日志35——stm32之超声波测距
stm32·单片机·嵌入式硬件·学习
Janspran8 小时前
监控系统1 - 项目框架 | 线程邮箱
网络·单片机·嵌入式硬件·硬件架构
常州晟凯电子科技8 小时前
海思Hi3516CV610/Hi3516CV608开发笔记之环境搭建和SDK编译
人工智能·笔记·嵌入式硬件·物联网
qq_397562318 小时前
STC8H8K64,使用0.96寸oled屏幕. 进行硬件iic和硬件spi驱动(spi开启DMA)---(代码)
单片机·嵌入式硬件
弘毅 失败的 mian8 小时前
STM32 GPIO实战:LED与按键控制
经验分享·笔记·stm32·单片机·嵌入式硬件