1.升级后太快写mcu出错,确保mcu初始化完成再写
This commit is contained in:
parent
3e7800dd74
commit
3764e0e2d9
|
@ -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
|
||||
}
|
||||
|
|
|
@ -457,6 +457,17 @@ unsigned char sf_mcu_reg_set(MCUParam_t attrId, unsigned char val)
|
|||
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)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue
Block a user