我需要将服务发现的结果存储在非易失性存储器中。在记忆中没有足够的空间来存储它;为它保留空间会导致溢出。服务数据库看起来像是一次性配置;它不能在运行时更改,所以我不能使用它。NVDS似乎有预定义的使用情况、广告数据、扫描响应数据等,但服务发现结果不在其中。当然,我需要为每个连接的设备保存这些结果。
那么,存储服务发现结果的最佳方法是什么呢?
嗨
DA14580中没有非易失性存储器。如果设备断电,您将失去所有内存。你需要一个外部存储器来在一个电源周期内保存数据。
如果我理解正确的话,您没有使用深度睡眠,因此应该能够在系统RAM中存储发现数据。
这就澄清了我的疑虑;保留记忆不是非易失性的。有人向我们介绍了这个平台,我认为这是错误的,从我对记忆的理解来看。我没有使用任何睡眠模式,因为我仍在调试和开发,我需要关闭所有这种模式,才能在终端上看到打印的结果。最终的产品将(据我所知)使用睡眠模式;包括深度睡眠。
嗨
DA14580中没有非易失性存储器。如果设备断电,您将失去所有内存。你需要一个外部存储器来在一个电源周期内保存数据。
如果我理解正确的话,您没有使用深度睡眠,因此应该能够在系统RAM中存储发现数据。
这就澄清了我的疑虑;保留记忆不是非易失性的。有人向我们介绍了这个平台,我认为这是错误的,从我对记忆的理解来看。我没有使用任何睡眠模式,因为我仍在调试和开发,我需要关闭所有这种模式,才能在终端上看到打印的结果。最终的产品将(据我所知)使用睡眠模式;包括深度睡眠。