您好!
我将 使用 CC2640R2F 芯片和版本2.30.00.28的 simplelink SDK。 在我的项目中、我将使用 SNV 驱动程序将一些元素存储到闪存中的特定 SNV 页面。 我使用的是2页配置、其中一页用于存储、另一页用作压缩的备用页。 在大多数情况下、这似乎工作得不错。 我通常能够使用 SNV 驱动器将内容写入 SNV、并回读这些内容而不会出现任何问题。 但是,我们 偶尔会看到 SNV 读取操作(即 osal_SNV_read())在设备上工作一年或更长时间后返回不良状态。 是否存在可能导致 SNV 中存储的内容以某种方式损坏的因素? 压实操作过程中可能出现问题? osal_SNV.c 的第641-653行似乎暗示这是一种可能性。 请告知。
谢谢。
克龙