首页
关于
收录
排行
随机
社区
文章
首页
关于
收录
排行
随机
社区
文章
首页
•
最新博文
•
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,
...
相关文章
[Frightening Dream] 梦见不合「004」
最新博文
# Frightening Dream
# Life
# PTSD
1个月前
0
2
0
无题
最新博文
# 写字
# 幸福生活
# 生活
4个月前
0
3
0
Ta Prohm 塔普伦寺
最新博文
# 世遗
# 足迹
5个月前
0
2
0
远嫁的女孩,后悔了吗
最新博文
# 文章
6个月前
2
0
暂无评论
暂无评论...
博客圈
加入收藏夹
按
Ctrl+D
可收藏本网页,方便快速打开使用。
设为首页
浏览器
设置页面
>
启动时
选项下
打开特定网页或一组网页
。
134
收录网址
5
K
收录文章
3
评论总数
119
用户数量
文章
日榜
周榜
月榜
1
乱写
2
Elon Musk的高效之道以及感悟
3
关于“域名讨论”类别
4
闺女又梦游了!
5
网站清单 工具利器
6
看来我还是太年轻了,居然加密了,丢
7
学习周刊-总第186期-2024年第47周
8
出院
9
太子城 O 型穿越之二水依海子至太子城下
10
抢东西的宝宝
11
【更新日志】Typecho插件EasyWaf V1.2.0发布,增加自动模式,根据系统负载决定是否启动拦截
12
原来钱是那么耐用,原来钱是那么不经花
13
基于FreeCAD的Python脚本实现批量将STEP模型转换为stl格式模型
14
让博客“秒开”:Instant.page 插件介绍与实测效果
15
学习周刊-总第149期-2024年第10周
16
学习周刊-总第79期-2022年第44周
17
冬至快乐!记得吃饺子哈~
18
干饭王的日常
19
我要弄死你
20
5️⃣每日壁纸分享 no.00005
查看完整榜单
网址
网址
文章