From f791163c1805d7265b06bbf576a2bd34026b8e16 Mon Sep 17 00:00:00 2001 From: payton Date: Fri, 11 Aug 2023 23:17:54 +0800 Subject: [PATCH] =?UTF-8?q?1.sync=E5=8C=BA=E5=88=86=E5=92=8C=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E4=BA=9B=E8=B0=83=E8=AF=95log?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../source/sf_app/code/source/app/sf_system.c | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/code/application/source/sf_app/code/source/app/sf_system.c b/code/application/source/sf_app/code/source/app/sf_system.c index 459411b27..7925862ea 100755 --- a/code/application/source/sf_app/code/source/app/sf_system.c +++ b/code/application/source/sf_app/code/source/app/sf_system.c @@ -669,6 +669,7 @@ SINT32 app_system_param_update(void) SINT32 app_system_poweroff(SF_POWEROFF_TYPE_E enType ) { + MLOGD("s\n"); UIMenuStoreInfo *puiPara = sf_app_ui_para_get(); sf_poweroff_type_set(enType); @@ -681,9 +682,13 @@ SINT32 app_system_poweroff(SF_POWEROFF_TYPE_E enType ) //if((puiPara->DebugMode) || (puiPara->QLogSwitch)){ // sync(); //} - sync(); + if(SF_MCU_STARTUP_ONKEY != sf_poweron_type_get()) + sync(); + //MLOGD("s\n"); + sf_mcu_reg_set(SF_MCU_POWEROFF,sf_poweroff_type_get()); - sync(); + if(SF_MCU_STARTUP_ONKEY != sf_poweron_type_get()) + sync(); /* SF_STORE_ATTR_S storeattrs = {0}; SF_STARTUP_TYPE_E startup = SF_MCU_STARTUP_ONKEY; @@ -973,11 +978,13 @@ SINT32 sf_app_para_check_stop(void) return SF_SUCCESS; } ParaTskCfg.IsRun = 0; - + MLOGD("s1\n"); + if(TRUE == sf_get_para_check_flag()){ MLOGI("menu info is changed\n"); sf_share_mem_customer_down(1); } + MLOGD("s2\n"); ret = pthread_join(ParaTskCfg.TskId, NULL); if(ret != SF_SUCCESS) @@ -985,6 +992,7 @@ SINT32 sf_app_para_check_stop(void) MLOGD("thread stop fail!\n"); return ret; } + MLOGD("e\n"); return SF_SUCCESS; } @@ -1268,6 +1276,14 @@ void* sf_app_load_ko_thread(void *arg) UsbKoTskCfg.IsRun = 1; sf_load_ko(); + + /*if((SF_MCU_STARTUP_NORMAL != sf_poweron_type_get()) && (0 == sf_get_fw_update())) + { + #if SF_IQ_TEST != ENABLE + sf_4G_usb_init(); + app_RegisterNet_start(); + #endif + }*/ UsbKoTskCfg.IsRun = 0; SLOGI("thread end\n");