diff --git a/code/application/source/cardv/SrcCode/PrjCfg_HUNTING_S550.h b/code/application/source/cardv/SrcCode/PrjCfg_HUNTING_S550.h index 3c373de58..51965a156 100755 --- a/code/application/source/cardv/SrcCode/PrjCfg_HUNTING_S550.h +++ b/code/application/source/cardv/SrcCode/PrjCfg_HUNTING_S550.h @@ -981,6 +981,8 @@ #define SF_SD_LOG_INFO_FILENAME "/tmp/SD.txt" #define SF_4G_MODE_TEST DISABLE + +#define SF_DCIM_PATH ":\\DCIM\\" //////////////////////sf end/////////////////////////////// /******************************************************************************************* diff --git a/code/application/source/cardv/SrcCode/UIApp/Background/UIBackgroundObj.c b/code/application/source/cardv/SrcCode/UIApp/Background/UIBackgroundObj.c index ec905f8a1..3509ddd9a 100755 --- a/code/application/source/cardv/SrcCode/UIApp/Background/UIBackgroundObj.c +++ b/code/application/source/cardv/SrcCode/UIApp/Background/UIBackgroundObj.c @@ -922,6 +922,9 @@ UINT32 BackgroundFormatEmmc(void) { LogFile_ReOpen(); } + char tmp[32] = {'\0'}; + snprintf(tmp, sizeof(tmp), "B%s", SF_DCIM_PATH); /* DCF 8.3 naming rule */ + FileSys_MakeDir(tmp); #else LogFile_ReOpen(); #endif @@ -1021,6 +1024,9 @@ UINT32 BackgroundFormatCard(void) { LogFile_ReOpen(); } + char tmp[32] = {'\0'}; + snprintf(tmp, sizeof(tmp), "A%s", SF_DCIM_PATH); /* DCF 8.3 naming rule */ + FileSys_MakeDir(tmp); #else LogFile_ReOpen(); #endif