|
查看: 10028|回复: 1

[BLE SDK] 写flash大小设置

[复制链接]

9

主题

4

回帖

131

积分

荣耀黄金

积分
131
发表于 2024-12-27 20:39:07 | 显示全部楼层 |阅读模式 来自 广东广州
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258 1M flash
SDK及版本: telink_zigbee_ble_concurrent_sdk-V2.4.0.0
本帖最后由 wx_3755952568 于 2024-12-27 20:40 编辑

一、在使用ZigBee与蓝牙共存SDK中会用到写Flash操作,每次写208 byte的数据至Flash中,经过测试每次都写入成功了。


二、BLE单连接手册中找到写Flash数据时不能跨256 byte的地址范围写Flash,如图。
image.png

三、在参考Mesh SDK中的Mesh OTA写Flash操作,发现Mesh OTA就是一次最大写208 byte。

最后,在写Flash时是否必须按照手册要求,不能跨越两个不同的page范围写Flash,我写208 byte 的数据为什么成功了,这样做会不会有风险。
img_v3_02hv_1d817274-69a8-4829-895d-c9f8fcd7955g.jpg

145

主题

338

回帖

1588

积分

管理员

积分
1588
发表于 2024-12-30 14:38:04 | 显示全部楼层 来自 上海
屏幕截图 2024-12-30 143651.png 如图所示,新版本驱动中已经更改为可跨page写的写法,请参照flash.c的实现

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部