EasyFlash
EasyFlash copied to clipboard
请教一下我这样用EasyFlash做IAP升级管理是否有问题或隐患?
bootloader和app程序都使用RTT系统调用easyflash,两边程序给easyflash配置使用的flash(env,iap,log)大小一致。 bootloader的EASYFLASH_ENV_VER_NUM打算长期保持为0,而app的EASYFLASH_ENV_VER_NUM初始为1,以后会随着应用更新了env参数配置而不断增加该版本号。 bootloader和app程序的ef_env default_env_set不会保持一致,app的env参数会不停增加,bootaloder的应该只会长期只保留IAP升级相关的参数。 现在想问一下我这样使用是否可以?或者有什么值得注意的地方?暂时没发现和想到特别大的问题。
暂时发现一个问题:不能调用resetenv,否则flash里原有的环境变量都会清空,以当前系统的ef_env default_env_set的默认值覆盖。