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信号如下:
手机浏览器,只需要打开ie浏览器,浏览所需要的固件即可完成stm32单片机的在线升级。输入192.168.2.1,打开界面如下:
点击需要升级的固件hex或者bin文件,即可浏览到上传的文件。点击文件后面对应的flash按钮即可完成stm32单片机的在线升级。
该服务器还支持ftp方式远程下载固件的功能,能够完成局域网、互联网的远程升级。
gd32/stm32固件服务器自身参数的修改界面如下:
, 打开192.168.2.1:8080端口首页-simplewifi-淘宝网,还可以对固件服务器自身的参数进行设置。可以,设置固件服务器工作的热点模式或者sta模式,方便连接局域网,进行网络升级。
固件服务器自身参数设置界面如下:
参数设置
第二代移动3D影院GOOVISG2评测 不用带远视近视眼镜即可享受饕餮视觉盛宴
奥拓电子自主研发4K、8K超高清视频处理系统国际领先!
高通携手发起5G物联网创新计划,共建数字经济未来
智能软件仓储如何选择?华为云制品仓助力企业勇攀高峰
卫士通荣获鲲鹏应用创新大赛2022四川赛区-openEuler赛道二等奖
GD32单片机STM32远程下载手机程序升级固件下载局域网网页升级工具
超简易音频放大器的制作
char和string在西门子PLC中的格式
STM32F4时钟配置的操作步骤
Semaphore信号量概念及其介绍
新闻 | 第一届肯尼亚IPv6产业峰会圆满召开,Safaricom SRv6+数字地图东非首商用发布
美国能源部部长与7位美国锂电池企业高层开展了圆桌讨论会
PCB组装过程中的焊料桥接问题,原因和建议
PLC供电电源加熔断器的必要性
5G VR时代来临,微型超高清OLED微显示器带来非凡体验
医疗保健产品将亮相2013 CES,新型便携设备时代来临
达实智能节能服务打造标杆案例
三大运营商携号转网服务即将开启,用户该如何选择
关于新能源汽车的优势和劣势
感觉“全世界”都在为5G让路?