Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请教一下我这样用EasyFlash做IAP升级管理是否有问题或隐患? #143

Open
SSSANTON opened this issue Sep 8, 2022 · 1 comment

Comments

@SSSANTON
Copy link

SSSANTON commented Sep 8, 2022

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升级相关的参数。
现在想问一下我这样使用是否可以?或者有什么值得注意的地方?暂时没发现和想到特别大的问题。

@SSSANTON
Copy link
Author

SSSANTON commented Sep 8, 2022

暂时发现一个问题:不能调用resetenv,否则flash里原有的环境变量都会清空,以当前系统的ef_env default_env_set的默认值覆盖。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant