我想在黄山派上面做掉电保存一些数据的功能要怎么实现

能实现把一些数据写到flash特定地址,然后掉电不丢失吗?有案例吗?或者接口吗?谢谢佬们了

我用到了下面的函数
sifli_nvds_init
sifli_nvds_flash_read
sifli_nvds_flash_write
sifli_nvds_flash_delete

佬,有具体代码参考吗?我看源码里面的都是类似read_len = sifli_nvds_flash_read(SIFLI_NVDS_KEY_BT_HOST, ptr, *len);我的理解是这些是bt的一些特定的用法,我要保存自己的自定义数据不知道咋用了

sifli_nvds_flash_read的第一个参数可以看作句柄, 确保句柄唯一就行

哦哦 好嘞 谢谢大佬答疑

sifli_nvds接口是蓝牙用于存取配置参数用的,不太建议应用数据也存放在里面了,可以参考这个flashdb的例程,按照nor的配置在黄山派的flash上增加一个kvdb的分区,用于存放key-value形式的数据,

FlashDB示例 - SiFli SDK编程指南 文档

这是flashdb的介绍
FlashDB: 一款支持 KV 数据和时序数据的超轻量级数据库

好嘞 谢谢大佬 我去琢磨琢磨