|
|
|
@ -887,11 +887,9 @@ static EfErrCode env_auto_update(void)
|
|
|
|
/* lock the ENV cache */
|
|
|
|
/* lock the ENV cache */
|
|
|
|
ef_port_env_lock();
|
|
|
|
ef_port_env_lock();
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef EF_ENV_AUTO_UPDATE
|
|
|
|
/* read ENV version number from flash*/
|
|
|
|
/* read ENV version number from flashcurrent*/
|
|
|
|
|
|
|
|
ef_port_read(get_env_system_addr() + ENV_PARAM_INDEX_VER_NUM * 4,
|
|
|
|
ef_port_read(get_env_system_addr() + ENV_PARAM_INDEX_VER_NUM * 4,
|
|
|
|
&env_cache[ENV_PARAM_INDEX_VER_NUM] , 4);
|
|
|
|
&env_cache[ENV_PARAM_INDEX_VER_NUM] , 4);
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* check version number */
|
|
|
|
/* check version number */
|
|
|
|
if (env_cache[ENV_PARAM_INDEX_VER_NUM] != EF_ENV_VER_NUM) {
|
|
|
|
if (env_cache[ENV_PARAM_INDEX_VER_NUM] != EF_ENV_VER_NUM) {
|
|
|
|
|