STM32F7,SDIO+DMA+FATFS,读取卡死

2019-07-20 11:48发布

如题,使用正电原子的阿波罗STM32F767板子,实验42,使用16G的金士顿TF卡加卡套后测试,SDIO+FATFS+POLLING模式时,TF卡的写入速度最高可达3.4MB/s。
但是在配置为DMA模式后,虽然可正常查看SD的容量信息,但写入和读取SD卡里的块信息却变得非常的慢了,f_open()操作后,DMA死在CheckWriteOperation函数中直到超时并发生error异常。

请问,这个现象是个例?还是有那个地方没有按照正常设计导致了死循环?拜托大神回答了,使用DMA读写SD卡对我们项目非常重要,真的希望能在这里得到解决!再谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
雷霆
1楼-- · 2019-07-20 13:36
莫沉,请问哪位试过DMA方式的SD卡驱动?拜托了。
zx1360425739
2楼-- · 2019-07-20 18:42
楼主解决了吗
正点原子
3楼-- · 2019-07-21 00:24
 精彩回答 2  元偷偷看……

一周热门 更多>