stm32F407 fatfs-sd卡 f_open需要1s

stm32F407 fatfs-sd卡  f_open需要1s
使用的是HAL库  用的stm32 CUDEMX生成代码  
调用f_open打开文件需要1s  请问如何缩短时间 项目中需要连续创建文件。

(1)首先,CUDEMX生成代码本来函数嵌套多,执行相对纯寄存器代码较慢。 

(2) f_open 底层是执行 SD卡的接口函数。 速度慢,主要是SD卡底层函数上。 读扇区和写扇区的速度上。  如果是模拟SPI协议,可以考虑换硬件SPI协议或者SDIO协议,SD卡的读写速度就上来了。