armink / EasyFlash

Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案:参数存储、在线升级及日志存储 ,全新一代版本请移步至 https://github.com/armink/FlashDB
MIT License
1.99k stars 760 forks source link

对 legency 3.3 版本中 env_cache 大小的疑问 #110

Open imjacocb opened 3 years ago

imjacocb commented 3 years ago

还有一个对v3.3 中 env_cache[ENV_USER_SETTING_SIZE / 4] 的疑问, 我的理解是 ENV_USER_SETTING_SIZE 是 一条 env 项的最大尺寸。 env_cache 是 flash的 对应内存映射, 应该设置成 整个flash的映射 大小才合适啊;或者pfs模式下,大致一半flash大小; 或者有些情况下用的env条目 很少, 那也要这些条目占用的最大空间来定。 不知道我的理解哪里不对呢?