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);
|
void sf_power_off_msg_to_cardv(void);
|
||||||
SINT32 sf_app_mcu_para_power_no_start(void);
|
SINT32 sf_app_mcu_para_power_no_start(void);
|
||||||
SINT32 sf_app_mcu_updata_start(void);
|
SINT32 sf_app_mcu_updata_start(void);
|
||||||
|
UINT8 sf_app_get_mcu_init_flag(void);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
#if __cplusplus
|
#if __cplusplus
|
||||||
}
|
}
|
||||||
|
|
|
@ -457,6 +457,17 @@ unsigned char sf_mcu_reg_set(MCUParam_t attrId, unsigned char val)
|
||||||
return -1;
|
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)
|
if(attrId == SF_MCU_POWEROFF)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user