f_write写入时间问题

2019-07-20 21:36发布

f_write最终调用SD_WriteMultiBlocks函数,采用MDA方式,循环每次写入21K,f_write正常的执行时间是10~20ms,但中间会出现200ms或者更长的时间,这种异常情况严重影响了系统的稳定性,请问这应该怎么解决,有没有人之前遇到过这种情况的。初步确定是SD_WriteMultiBlocks采用DMA写入时等待写完的时间。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。