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