f407多块读写错误

2019-07-21 05:12发布

最近用f407发现一个问题,用多块读写方式写入sd的时候,会经常出现有几块(不连续)没有写入sd卡的情况(或者说没有写正确,那一块的值变成了sd卡中被删掉文件的一部分,如果低格了以后就是0x00了),请问下有人有这问题么?文件系统用的是fatfs
sdio_sd版本
  * @author  MCD Application Team   * @version V1.0.0   * @date    30-September-2011
4xx_sdio版本
  * @author  MCD Application Team   * @version V1.1.0   * @date    11-January-2013
dma中有加入while(SD_GetStatus() != SD_TRANSFER_OK);等待传输完成

请大家帮帮忙

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。