armink / EasyFlash

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

3.0.4版本存储的env数据,在版本升级到4.1后,无法使用 #144

Open humphreyxiao opened 1 year ago

humphreyxiao commented 1 year ago

我看md文件支持增量升级,不过我实测3.0.4版本升级到4.1时,3.0.4版本存在flash里的env数据,使用旧接口ef_get_env无法正常获取,请问这个怎么可以获取到?

armink commented 1 year ago

3.x 和 4.x 是不兼容的,没法做增量升级的

humphreyxiao commented 1 year ago

多谢大佬答复!

那这样是否就意味一旦客户之前有使用过3.X版本并且有存数据,就不能使用4.X以上版本,除非他不care这些数据?

armink commented 1 year ago

是的呢。增量升级,强调是厂商固件这边有新增的默认 ENV ,此时 OTA 固件后,可以通过增量升级模式,把新增 ENV 升级到客户环境中