修复写nv失败问题 1818/1 1818/head 1824/target/1
author孙春阳 <snickersun@163.com>
Mon, 9 Jun 2025 08:52:44 +0000 (16:52 +0800)
committer孙春阳 <snickersun@163.com>
Mon, 9 Jun 2025 08:52:44 +0000 (16:52 +0800)
code/sdk/middleware/utils/nv/nv_storage_app/soc_nv_storage.c

index 255ee94..a9c93c7 100644 (file)
@@ -56,7 +56,11 @@ errcode_t uapi_nv_write_with_attr(uint16_t key, const uint8_t *kvalue, uint16_t
 \r
 errcode_t uapi_nv_write(uint16_t key, const uint8_t *kvalue, uint16_t kvalue_length)\r
 {\r
-    return uapi_nv_write_with_attr(key, kvalue, kvalue_length, NULL, NULL);\r
+    nv_key_attr_t kattrib = {0};\r
+    kattrib.encrypted = false;\r
+    kattrib.non_upgrade = false;\r
+    kattrib.permanent = false;\r
+    return uapi_nv_write_with_attr(key, kvalue, kvalue_length, &kattrib, NULL);\r
 }\r
 \r
 errcode_t uapi_nv_write_force(uint16_t key, const uint8_t *kvalue, uint16_t kvalue_length)\r