|
stm32F407 fatfs F_open 耗费时间1s请问如何优化
stm32F407 fatfs-sd卡 f_open需要1s
使用的是HAL库 用的stm32 CUDEMX生成代码
调用f_open打开文件需要1s 请问如何缩短时间 项目中需要连续创建文件。
HAL_RTC_GetTime(&hrtc, &sTime, RTC_FORMAT_BIN);
printf(" Time: %d-%02d-%02d\r\n",
sTime.Hours, sTime.Minutes, sTime.Seconds);
sprintf((char*)tbuf,"%04d%02d%02d%02d%02d%02d.txt",sDate.Year + 1970,sDate.Month,sDate.Date,sTime.Hours,sTime.Minutes,sTime.Seconds);
strcpy(gps_temp.flie_name,tbuf);
f_res = f_open(&file,gps_temp.flie_name,FA_OPEN_APPEND | FA_WRITE | FA_READ);
HAL_RTC_GetTime(&hrtc, &sTime, RTC_FORMAT_BIN);
printf(" Time: %d-%02d-%02d\r\n",
sTime.Hours, sTime.Minutes, sTime.Seconds);
|
|