TLSR8258 endpoint zigbee设备 1M flash,用的bootlaod启动模组,目前想实现kv数据读写,我想往一个用户地址写入5个byte数据。
需求如下:
1、这个数据掉电不会丢失。
2、zb_factoryReset重置配网数据不会丢失。
请问我应该往那个地址读写,读写的接口是。测试了几次,zb_factoryReset,都会把数据清除了。
麻烦告诉下我往哪个地址读写,谢谢。
附图:
1MB Flash 空间分布图
0x100000
MAC_Addr
0xFF000
F_Cfg_Info
0xFE000
U_Cfg_Info
0xFC000
NV
0xE6000
OTA_Image
0x77000
Firmware
0x08000
BootLoader
0x00000
你好,
Zigbee提供了一套flash操作接口,请用该接口操作flash。
@TL_Soyo 已经使用了那套接口,但是写入的地址。保存不了数据。请帮忙看看哪个地址可以给用户保存自己的数据
可以看下moduleTest_NV函数,参考代码新建一个NV_MODULE_xxx区域。