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);
 | ||||
|     free(pThumbFileCfg); | ||||
| 	#endif | ||||
|     //printf("%s:%d test\n", __FUNCTION__, __LINE__);
 | ||||
| 
 | ||||
|     //return ;
 | ||||
| 	UINT8 fileIndex = 0; | ||||
|     UIMenuStoreInfo *puiPara = sf_ui_para_get(); | ||||
| 
 | ||||
|  | @ -2198,7 +2201,7 @@ void sf_file_thumb_cfg_sava(void) | |||
|         else { | ||||
|             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) | ||||
|         { | ||||
|             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); | ||||
|                 } | ||||
|             } | ||||
|             FileSys_FlushFile(fs); | ||||
|             FileSys_CloseFile(fs); | ||||
|             //close(fd);
 | ||||
|         } | ||||
|  | @ -2218,7 +2222,7 @@ void sf_file_thumb_cfg_sava(void) | |||
|         char str1[6] = { 0 }; | ||||
|         char str2[6] = { 0 }; | ||||
|         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) | ||||
|         { | ||||
|             for(fileIndex = 0; fileIndex < pThumbFileCfg->filecnt; fileIndex++) | ||||
|  | @ -2232,6 +2236,7 @@ void sf_file_thumb_cfg_sava(void) | |||
|                     sf_BatteryInfoSave(str2,fs); | ||||
|                 } | ||||
|             } | ||||
|             FileSys_FlushFile(fs); | ||||
|             FileSys_CloseFile(fs); | ||||
|             //close(fd);
 | ||||
|         } | ||||
|  | @ -2243,7 +2248,7 @@ void sf_file_thumb_cfg_sava(void) | |||
| 	    char str4[6] = { 0 }; | ||||
| 
 | ||||
|         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) | ||||
|         { | ||||
|             for(fileIndex = 0; fileIndex < pThumbFileCfg->filecnt; fileIndex++) | ||||
|  | @ -2257,6 +2262,7 @@ void sf_file_thumb_cfg_sava(void) | |||
|                     sf_hw_info_save(str4,fs); | ||||
|                 } | ||||
|             } | ||||
|             FileSys_FlushFile(fs); | ||||
|             FileSys_CloseFile(fs); | ||||
|             //close(fd);
 | ||||
|         } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user