diff --git a/code/application/source/sf_app/code/source/app/sf_app.c b/code/application/source/sf_app/code/source/app/sf_app.c old mode 100644 new mode 100755 index 18928ea01..dfbf6f8ea --- a/code/application/source/sf_app/code/source/app/sf_app.c +++ b/code/application/source/sf_app/code/source/app/sf_app.c @@ -137,14 +137,13 @@ int main(int argc, char *argv[]) //app_led_group_register(); app_message_recv_start(); - sf_led_init(); - sf_customer_param_load(); sf_app_para_check_start(); UIMenuStoreInfo *puiPara = sf_app_ui_para_get(); startup = sf_poweron_type_get(); printf("[%s:%d] isUsb = %d isCard = %d isUpdate:%d CamMode:%d startup:%d %s\n", __FUNCTION__, __LINE__, isUsb,isCard,isUpdate,puiPara->CamMode, startup, sf_poweron_type_string(startup)); + sf_led_init(); if((!isUsb) && (SF_MCU_STARTUP_NORMAL != startup) /*&& (0 == isUpdate)*/) { diff --git a/code/application/source/sf_app/code/source/app/sf_service.c b/code/application/source/sf_app/code/source/app/sf_service.c old mode 100644 new mode 100755 index 5b72ca15e..f2026fcbf --- a/code/application/source/sf_app/code/source/app/sf_service.c +++ b/code/application/source/sf_app/code/source/app/sf_service.c @@ -1078,8 +1078,13 @@ static SINT32 app_file_transfer(SF_FN_PARAM_S *pfnParam) { break; case SF_MCU_STARTUP_SYN_PARAM: if (pCustomerParam->GpsSendFlag) { - s32ret = sf_send_file_to_ftp(2); - pCustomerParam->GpsSendFlag = 0; + s32ret = sf_send_file_to_ftp(2); + pCustomerParam->GpsSendFlag = 0; + if(pCustomerParam->PicUpDailyReport){ + sf_sms_set_pic(1); + SLOGD("GpsSendFlag:%d\n", pCustomerParam->GpsSendFlag); + break; + } } if (sf_get_pic()) {