1.升级后太快写mcu出错,确保mcu初始化完成再写

This commit is contained in:
payton 2024-01-09 16:32:09 +08:00
parent 3e7800dd74
commit 3764e0e2d9
2 changed files with 13 additions and 1 deletions

View File

@ -66,6 +66,7 @@ UINT8 sf_check_power_on_mode(void);
void sf_power_off_msg_to_cardv(void);
SINT32 sf_app_mcu_para_power_no_start(void);
SINT32 sf_app_mcu_updata_start(void);
UINT8 sf_app_get_mcu_init_flag(void);
#ifdef __cplusplus
#if __cplusplus
}

View File

@ -456,7 +456,18 @@ unsigned char sf_mcu_reg_set(MCUParam_t attrId, unsigned char val)
MLOGE("attrId ERROR!\n");
return -1;
}
for (i = 0; i < 40; i++)
{
if (1 == sf_app_get_mcu_init_flag())
{
break;
}
else
{
sf_sleep_ms(100);
}
}
if(attrId == SF_MCU_POWEROFF)
{