找回密码
 立即注册

微信扫码登录

查看: 352|回复: 1

[BLE SDK] 写flash大小设置

[复制链接]

4

主题

1

回帖

58

积分

不屈白银

积分
58
发表于 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

48

主题

133

回帖

601

积分

版主

积分
601
发表于 2024-12-30 14:38:04 | 显示全部楼层
屏幕截图 2024-12-30 143651.png 如图所示,新版本驱动中已经更改为可跨page写的写法,请参照flash.c的实现
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-2-5 18:49 , Processed in 0.087226 second(s), 23 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表