如题,使用正电原子的阿波罗STM32F767板子,实验42,使用16G的金士顿TF卡加卡套后测试,SDIO+FATFS+POLLING模式时,TF卡的写入速度最高可达3.4MB/s。
但是在配置为DMA模式后,虽然可正常查看SD的容量信息,但写入和读取SD卡里的块信息却变得非常的慢了,f_open()操作后,DMA死在CheckWriteOperation函数中直到超时并发生error异常。
请问,这个现象是个例?还是有那个地方没有按照正常设计导致了死循环?拜托大神回答了,使用DMA读写SD卡对我们项目非常重要,真的希望能在这里得到解决!
再谢。
一周热门 更多>