《STM32的SDIO的DMA模式死循环》这个文章解决我一个长时间存在的BUG(3块不同原理的板子两块有问题),方法为g修改SDnIO_ANSFER_CLK_DIV 来修改数据传输速率;
《STM32 SDIO折腾记》这位写个够认真的。
在《STM32F42xx and STM32F43xx
Errata sheet》里面提到了SDIO有流控方面的信息。我用的407不知道有没有对应的勘误手册。
于是我试试用407的流控ENABLE,结果各种写入错误。SD卡里面的文件的名字也被破坏了。
结论是:这个SDIO让人不省心。给人一种很难驾驭的感觉!