首页
关于
收录
排行
随机
文章
留言
社区
加入时间
作者
首页
关于
收录
排行
随机
文章
留言
社区
加入时间
作者
首页
•
最新博文
•
stm32的蓝牙ota功能基本上完成了,低功耗蓝牙传文件还是挺麻烦的,ios自己协商的MTU太小了,即便用安卓系统,我用的这款BLE模块最多247字节,连凑个256都不行。最终还是按128字节一个包,将bin文件进行分割,每个包头加了固定头、数据位和校验位,15k的文件差不多要近1分钟才传输完,主要耗时在双方的通信上,stm32每收到一个包,会进行校验,数据正确了发一个标志给串口,蓝牙收到后再发下一包。stm32将收到的数据暂时存到缓存,等凑够1k再写入Flash,如此往复,耗费的时间就多了。蓝牙发送完所有数据后,会发送一个特写的包给stm32,stm32收到后,无论最后一包是否凑够1k,都写入Flash,再进行校验数据,没有问题后重启系统,整个更新流程会比较麻烦些,但能确保发送的每一包数据都是正确的。
stm32的蓝牙ota功能基本上完成了,低功耗蓝牙传文件还是挺麻烦的,ios自己协商的MTU太小了,即便用安卓系统,我用的这款BLE模块最多247字节,连凑个256都不行。最终还是按128字节一个包,将bin文件进行分割,每个包头加了固定头、数据位和校验位,15k的文件差不多要近1分钟才传输完,主要耗时在双方的通信上,stm32每收到一个包,会进行校验,数据正确了发一个标志给串口,蓝牙收到后再发下一包。stm32将收到的数据暂时存到缓存,等凑够1k再写入Flash,如此往复,耗费的时间就多了。蓝牙发送完所有数据后,会发送一个特写的包给stm32,
...
相关文章
如何快速排查插件(模组)的兼容性问题(基于二分法和分治思想)
最新博文
# 算法实现
10个月前
0
10
0
春哥舒淇和苍老师
最新博文
13年前
0
6
0
爱丽丝梦游仙境症
最新博文
9年前
0
2
0
Stable Diffusion 的一些基础知识
最新博文
# AI
# 绘图
8个月前
10
0
暂无评论
暂无评论...
博客圈
加入收藏夹
按
Ctrl+D
可收藏本网页,方便快速打开使用。
设为首页
浏览器
设置页面
>
启动时
选项下
打开特定网页或一组网页
。
210
收录网址
7.6
K
收录文章
6
评论总数
231
用户数量
文章
日榜
周榜
月榜
1
职场,身不由己,各种局
2
纽约散记 – 大苹果与晴天
3
公司脏事两三件
4
腾讯云服务器内存型MA2(AMD 4 核 32G)得分 145.11
5
EdgeOne入坑实测
6
游戏更新
7
宝妈狂吃,也不容易长胖
8
腾讯云服务器计算型C4(4 核 8G)得分 126.39
9
夕日小记49_20250707
10
红米K80半年来的使用心得
11
天正开关元器件CAD外形图
12
超直观认识曝光三要素📷光圈快门iso到底怎么调
13
新年荐书:2023~2024阅读清单
14
SYN Flood 攻击防范:自动化脚本的实现与分享
15
GalGame 管理器,有 Vnite 就够了!
16
周刊第15期:Nat Friedman 和 Derek Sivers 的自我介绍
17
MacBook抢修记,及新Mac必备软件
18
2022褪去,2023新生
19
景天记录(1):美花拼盘
20
写作从Notion开始
查看完整榜单
📌 本站已加入 bkq.net.cn,欢迎广大博友交流!
网址
网址
文章