我在测试写入文件的时候,数据能够准确写入,只是速度有点慢,但是写入完成关闭文件(f_close)会提示无效的文件或路径(FR_INVALID_OBJECT),我进入调试的时候发现只要全速运行f_close函数就会报错,但是单步不会报错;从SD卡读文件完成后,关闭文件(f_close)不管全速还是单步都不会报错;下面是读写部分源代码,求帮忙分析一下哪里有问题?还有为什么我用DMA不用文件系统读写SD卡的速度都非常快,但是加了文件系统的话发现(f_open,f_write,f_read)等函数执行非常的慢; |