1.Linux下sd卡错误记录调整

This commit is contained in:
payton 2024-01-26 18:38:39 +08:00
parent 7aa48a9d25
commit f3b87fae3e
4 changed files with 6 additions and 2 deletions

View File

@ -283,6 +283,7 @@ SXCMD_ITEM("blusw %", cmd_blu_switch, "blusw 0/1")
SXCMD_ITEM("wifisw %", cmd_wifi_switch, "wifisw 0/1")
SXCMD_ITEM("lcdbk %", sf_set_backlight_status, "lcdbk 0/1")
SXCMD_ITEM("sfdump %", sf_vos_perf_list_dump, "sfdump")
SXCMD_ITEM("sdfilesw %", sf_cmd_sd_file_switch, "sdfilesw")
#endif
#if FS_MULTI_STRG_FUNC /* test cmd */

View File

@ -2374,6 +2374,7 @@ void sf_power_on_para_check_init(void)
}
else if(PowerOnMode == PWR_ON_GPRS_INIT)
{
puiPara->SdFileSwitch = 0;
puiPara->NetWorkNeedSearch = 0;
}
else if(PowerOnMode == PWR_ON_TIME_SYNC)
@ -2387,7 +2388,7 @@ void sf_power_on_para_check_init(void)
puiPara->NetWorkNeedSearch = 0;
}
printf("PowerOnMode=%d NeedTimeSyncStartUp=%d NetWorkNeedSearch:%d\n", PowerOnMode, puiPara->NeedTimeSyncStartUp, puiPara->NetWorkNeedSearch);
printf("PowerOnMode=%d NeedTimeSyncStartUp=%d NetWorkNeedSearch:%d SdFileSwitch:%d\n", PowerOnMode, puiPara->NeedTimeSyncStartUp, puiPara->NetWorkNeedSearch, puiPara->SdFileSwitch);
if(puiPara->Multishot != SysGetFlag(FL_CONTINUE_SHOT))
{
SysSetFlag(FL_CONTINUE_SHOT, puiPara->Multishot);

View File

@ -2796,6 +2796,7 @@ SINT32 sf_power_off_check_sd_fail(void)
SINT32 ret = 1;
UIMenuStoreInfo *puiPara = sf_app_ui_para_get();
SF_STARTUP_TYPE_E startup = sf_poweron_type_get();
MLOGD("start SdFileSwitch:%d SdFailCount:%d signalready:%d siminsert:%d sf_app_while_flag:%d\n",puiPara->SdFileSwitch,puiPara->SdFailCount, sf_get_signal_ready_flag(), sf_get_sim_insert(), sf_app_while_flag());
if((!puiPara->SdFileSwitch) && (3 == puiPara->SdFailCount) && ((startup == SF_MCU_STARTUP_TIMELAPSE) || (startup == SF_MCU_STARTUP_PIR) || (startup == SF_MCU_STARTUP_BATCH_SEND)))
{
if((!sf_get_signal_ready_flag()) && (sf_get_sim_insert()) && (sf_app_while_flag()) && (puiPara->GprsSwitch))

View File

@ -309,6 +309,7 @@ void sf_app_power_on_para_check_init(void)
}
else if(PowerOnMode == SF_MCU_STARTUP_RESET)
{
puiPara->SdFileSwitch = 0;
puiPara->NetWorkNeedSearch = 0;
}
else if(PowerOnMode == SF_MCU_STARTUP_SYN_PARAM)
@ -326,7 +327,7 @@ void sf_app_power_on_para_check_init(void)
// }
}
printf("PowerOnMode=%d NeedTimeSyncStartUp=%d NetWorkNeedSearch:%d\n", PowerOnMode, puiPara->NeedTimeSyncStartUp, puiPara->NetWorkNeedSearch);
printf("PowerOnMode=%d NeedTimeSyncStartUp=%d NetWorkNeedSearch:%d SdFileSwitch:%d\n", PowerOnMode, puiPara->NeedTimeSyncStartUp, puiPara->NetWorkNeedSearch, puiPara->SdFileSwitch);
if(puiPara->Multishot != sf_sys_get_flag(FL_CONTINUE_SHOT))
{
sf_sys_set_flag(FL_CONTINUE_SHOT, puiPara->Multishot);