首页
关于我
友链
小程序
舔狗日记
小黑屋
音乐解锁
阿狸和桃子
Search
1
windows11系统自带VPN连接不上群辉VPN服务器问题
468 阅读
2
数字振镜XY2-100协议
446 阅读
3
使用ESP8266完成校园网WEB认证
438 阅读
4
将校园卡复制到小米手环
396 阅读
5
zynq调试网口所遇到的问题记录
275 阅读
技术
生活
登录
Search
标签搜索
qt
mqtt
FreeRTOS
stm32
iar
VPN
光猫破解
esp8266
群晖
VideoStation
exti
c++
eclipse
bootloader
pixhawk
遥控器
失控保护
ARM
NAS
ENPASS
AMENG
累计撰写
79
篇文章
累计收到
17
条评论
首页
栏目
技术
生活
页面
关于我
友链
推荐
舔狗日记
小黑屋
音乐解锁
阿狸和桃子
搜索到
1
篇与
的结果
2021-04-29
qt编写的单片机在线升级软件
传统单片机下载代码都是通过下载器连接单片机下载。但是在之前公司开发一款潜望镜时,由于整个外壳要做密封防水,每次拆开非常麻烦不说,还要重新密封,所以每次修改BUG拆开非常麻烦,就想着开发一个无线升级的软件,通过WIFI连接实现无线升级。单片机程序主要由两部分组成。bootloader部分和APP部分,两部分程序烧录在芯片里不同的地址上,bootloader(0x80000000-0x80002000)剩下的地址就给APP了。升级程序可以实现APP和bootloader之间相互跳转,升级时先跳转到bootloader然后依据协议上位机发升级文件。此升级程序含有两种升级模式,串口升级和tcp客户端升级。串口升级就是传统的串口协议进行数据发送。重点是tcp客户端模式,采用esp8266作为tcp-串口透传模块,esp8266作为tcp服务端,上位机作为客户端往固定端口发送的数据被esp8266转发到串口,同理串口的数据别转发到固定端口。升级协议目前是自己编写的协议,后期改为ymodem通用协议。 !!! !!!
2021年04月29日
59 阅读
0 评论
0 点赞