手机升级STM32单片机,pad下载程序,手机固件升级单片机,局域网程序下载,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单片机的在线升级。

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

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

固件服务器支持FTP模式远程升级固件,如果STM32的固件在远程的ftp服务器上,可以对应填写上述参数,完成ftpserver的相关设置。

设置后,在advanced settings界面点击download按钮即可下载所需文件。

下载完成后,即可再次输入192.168.2.1进入服务器的下载页面,查询下载结果及操作固件升级。

Wireless settings页面可以完成固件服务器的SSID、加密方式等参数设置,对固件服务器的使用加以限制。同时,可以设置为STA模式,连接到公司内部wifi网络,通过局域网对STM32系列单片机进行固件升级。

advanced settings界面可以对固件服务器自身IP地址等信息的设置。

相关推荐
捷瑞电子工坊5 小时前
FreeRTOS任务管理:从入门到实践(标准库版)
stm32·嵌入式·freertos·实时操作系统·任务管理·标准外设库·任务挂起与恢复
ages_1239 小时前
AI销售手机技术架构深度解析:从MDM终端管控到LLM业务赋能的完整闭环
人工智能·智能手机·ai销售手机·ai拓客·ai员工手机·剪流ai员工手机
莫浅子10 小时前
day01-USB架构与枚举
c++·单片机·嵌入式驱动
Hello_Damon_Nikola11 小时前
INMP441从入门到精通
单片机·嵌入式硬件·物联网
ye1501277745512 小时前
12V转3V-5V2A电位器无极调光调速WT7027
stm32·单片机·嵌入式硬件
wujian831112 小时前
AI手机版怎么直接生成word?用“AI 导出鸭”把碎片时间变成专业文档
人工智能·ai·chatgpt·智能手机·word·ai导出鸭
无损检测小白白13 小时前
STM32F407 串口3 DMA收发-标准库
stm32·单片机·嵌入式硬件
greatriver00713 小时前
e2studio R7FA6M5 卡死 rtc 需要如何配置时钟
单片机·瑞萨单片机
恒锐丰小瑞14 小时前
率能SS6812T 40V/1A/双通道H桥驱动芯片,PWM电流控制与混合衰减模式(eTSSOP28),用于POS打印机/安防相机/机器人
单片机·嵌入式硬件·数码相机·机器人
嵌入式阿蔡15 小时前
传感器_02:MPU6050 六轴 IMU 姿态入门——从一串看不懂的数,到一个不漂的角度
网络·stm32·单片机·嵌入式硬件·嵌入式实时数据库