我需要将服务发现的结果存储在非易失性存储器中。没有足够的空间可以将其存放在保留记忆中;保留空间导致溢出。服务数据库看起来像一次性配置;运行时无法更改,因此我无法使用它。NVDS似乎具有预定义的使用,广告数据,扫描响应数据等,但服务发现结果不包括在内。当然,我需要为每个连接设备保存这些结果。
那么存储服务发现结果的最佳方式是什么?
你好
DA14580中没有非易失性存储器。如果设备断电,则会丢失所有内存。您需要一个外部存储器来通过电源周期保留数据。
如果我理解正确,你没有使用深度睡眠,因此应该能够将发现数据存储在Sys RAM中。
那么澄清了我的怀疑;保留记忆不是不挥发性的。将平台推荐给我们的人表示,我相信从我对保留记忆的理解不正确。我不使用任何睡眠模式,因为我还在调试和开发,并且我需要关闭所有这些模式,以便在终端中看到打印的结果。最终产品将(正如我理解)使用睡眠模式;包括深睡眠。
你好
DA14580中没有非易失性存储器。如果设备断电,则会丢失所有内存。您需要一个外部存储器来通过电源周期保留数据。
如果我理解正确,你没有使用深度睡眠,因此应该能够将发现数据存储在Sys RAM中。
那么澄清了我的怀疑;保留记忆不是不挥发性的。将平台推荐给我们的人表示,我相信从我对保留记忆的理解不正确。我不使用任何睡眠模式,因为我还在调试和开发,并且我需要关闭所有这些模式,以便在终端中看到打印的结果。最终产品将(正如我理解)使用睡眠模式;包括深睡眠。