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 f5f9511b9..b9bd02196 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 @@ -1627,6 +1627,10 @@ void* sf_app_mcu_updata_thread(void *arg) char *file_path = sf_root_path_strcat(UPGRADE_FIRMWARE_NANE); if(file_path == NULL) { + MLOGI(" sf_power_off_msg_to_cardv\n"); + MLOGE("MCU_UPGRADE no file\n"); + sf_set_mcu_update_flag(0); + sf_power_off_msg_to_cardv(); return NULL; } ret = Fw_GetFirmwareSize(file_path, &McuFsize);