diff --git a/easyflash/src/ef_env.c b/easyflash/src/ef_env.c index 389070c..e519e54 100644 --- a/easyflash/src/ef_env.c +++ b/easyflash/src/ef_env.c @@ -887,11 +887,9 @@ static EfErrCode env_auto_update(void) /* lock the ENV cache */ ef_port_env_lock(); -#ifdef EF_ENV_AUTO_UPDATE - /* read ENV version number from flashcurrent*/ + /* read ENV version number from flash*/ ef_port_read(get_env_system_addr() + ENV_PARAM_INDEX_VER_NUM * 4, &env_cache[ENV_PARAM_INDEX_VER_NUM] , 4); -#endif /* check version number */ if (env_cache[ENV_PARAM_INDEX_VER_NUM] != EF_ENV_VER_NUM) { diff --git a/easyflash/src/ef_env_wl.c b/easyflash/src/ef_env_wl.c index 1cfea0f..6766768 100644 --- a/easyflash/src/ef_env_wl.c +++ b/easyflash/src/ef_env_wl.c @@ -1047,6 +1047,10 @@ static EfErrCode env_auto_update(void) /* lock the ENV cache */ ef_port_env_lock(); + /* read ENV version number from flash*/ + ef_port_read(get_env_system_addr() + ENV_PARAM_INDEX_VER_NUM * 4, + &env_cache[ENV_PARAM_INDEX_VER_NUM] , 4); + /* check version number */ if (env_cache[ENV_PARAM_INDEX_VER_NUM] != EF_ENV_VER_NUM) { env_cache_changed = true;