1.根据文件系统异常优化读写sd卡
This commit is contained in:
parent
350d9bd3f2
commit
bfa710bf6a
|
@ -2153,6 +2153,9 @@ void sf_file_thumb_cfg_sava(void)
|
||||||
//FileSys_CloseFile(fp);
|
//FileSys_CloseFile(fp);
|
||||||
free(pThumbFileCfg);
|
free(pThumbFileCfg);
|
||||||
#endif
|
#endif
|
||||||
|
//printf("%s:%d test\n", __FUNCTION__, __LINE__);
|
||||||
|
|
||||||
|
//return ;
|
||||||
UINT8 fileIndex = 0;
|
UINT8 fileIndex = 0;
|
||||||
UIMenuStoreInfo *puiPara = sf_ui_para_get();
|
UIMenuStoreInfo *puiPara = sf_ui_para_get();
|
||||||
|
|
||||||
|
@ -2198,7 +2201,7 @@ void sf_file_thumb_cfg_sava(void)
|
||||||
else {
|
else {
|
||||||
fd = open(sendListName, O_APPEND | O_WRONLY | O_CREAT);
|
fd = open(sendListName, O_APPEND | O_WRONLY | O_CREAT);
|
||||||
}*/
|
}*/
|
||||||
fs = FileSys_OpenFile(sendListName, FST_OPEN_ALWAYS | FST_OPEN_WRITE);
|
fs = FileSys_OpenFile(sendListName, FST_CREATE_ALWAYS | FST_OPEN_WRITE);
|
||||||
if(/*fd*/fs)
|
if(/*fd*/fs)
|
||||||
{
|
{
|
||||||
for(fileIndex = 0; fileIndex < pThumbFileCfg->filecnt; fileIndex++)
|
for(fileIndex = 0; fileIndex < pThumbFileCfg->filecnt; fileIndex++)
|
||||||
|
@ -2208,6 +2211,7 @@ void sf_file_thumb_cfg_sava(void)
|
||||||
printf("%s:%d thumbfileSize:%ld thumbfileName:%s thumbfilePath:%s\n", __FUNCTION__, __LINE__,pThumbFileCfg->stfileattr[fileIndex].thumbfileSize,pThumbFileCfg->stfileattr[fileIndex].thumbfileName,pThumbFileCfg->stfileattr[fileIndex].thumbfilePath);
|
printf("%s:%d thumbfileSize:%ld thumbfileName:%s thumbfilePath:%s\n", __FUNCTION__, __LINE__,pThumbFileCfg->stfileattr[fileIndex].thumbfileSize,pThumbFileCfg->stfileattr[fileIndex].thumbfileName,pThumbFileCfg->stfileattr[fileIndex].thumbfilePath);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
FileSys_FlushFile(fs);
|
||||||
FileSys_CloseFile(fs);
|
FileSys_CloseFile(fs);
|
||||||
//close(fd);
|
//close(fd);
|
||||||
}
|
}
|
||||||
|
@ -2218,7 +2222,7 @@ void sf_file_thumb_cfg_sava(void)
|
||||||
char str1[6] = { 0 };
|
char str1[6] = { 0 };
|
||||||
char str2[6] = { 0 };
|
char str2[6] = { 0 };
|
||||||
printf("fileName:%s\n",SF_BATTERY_TEST_FILE);
|
printf("fileName:%s\n",SF_BATTERY_TEST_FILE);
|
||||||
fs = FileSys_OpenFile(SF_BATTERY_TEST_FILE, FST_OPEN_ALWAYS | FST_OPEN_WRITE);
|
fs = FileSys_OpenFile(SF_BATTERY_TEST_FILE, FST_CREATE_ALWAYS | FST_OPEN_WRITE);
|
||||||
if(fs)
|
if(fs)
|
||||||
{
|
{
|
||||||
for(fileIndex = 0; fileIndex < pThumbFileCfg->filecnt; fileIndex++)
|
for(fileIndex = 0; fileIndex < pThumbFileCfg->filecnt; fileIndex++)
|
||||||
|
@ -2232,6 +2236,7 @@ void sf_file_thumb_cfg_sava(void)
|
||||||
sf_BatteryInfoSave(str2,fs);
|
sf_BatteryInfoSave(str2,fs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
FileSys_FlushFile(fs);
|
||||||
FileSys_CloseFile(fs);
|
FileSys_CloseFile(fs);
|
||||||
//close(fd);
|
//close(fd);
|
||||||
}
|
}
|
||||||
|
@ -2243,7 +2248,7 @@ void sf_file_thumb_cfg_sava(void)
|
||||||
char str4[6] = { 0 };
|
char str4[6] = { 0 };
|
||||||
|
|
||||||
printf("fileName:%s\n",SF_HW_TEST_FILE);
|
printf("fileName:%s\n",SF_HW_TEST_FILE);
|
||||||
fs = FileSys_OpenFile(SF_HW_TEST_FILE, FST_OPEN_ALWAYS | FST_OPEN_WRITE);
|
fs = FileSys_OpenFile(SF_HW_TEST_FILE, FST_CREATE_ALWAYS | FST_OPEN_WRITE);
|
||||||
if(fs)
|
if(fs)
|
||||||
{
|
{
|
||||||
for(fileIndex = 0; fileIndex < pThumbFileCfg->filecnt; fileIndex++)
|
for(fileIndex = 0; fileIndex < pThumbFileCfg->filecnt; fileIndex++)
|
||||||
|
@ -2257,6 +2262,7 @@ void sf_file_thumb_cfg_sava(void)
|
||||||
sf_hw_info_save(str4,fs);
|
sf_hw_info_save(str4,fs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
FileSys_FlushFile(fs);
|
||||||
FileSys_CloseFile(fs);
|
FileSys_CloseFile(fs);
|
||||||
//close(fd);
|
//close(fd);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user