adlu 发表于 2017-1-2 08:53:37

本帖最后由 adlu 于 2017-1-2 08:55 编辑

任风吹吹 发表于 2016-12-30 16:14
找到while(hsd->SdTransferCplt == 0)这个语句并屏蔽....

你的SDIO global interrupt的优先级是多少? S ...
谢谢分享.
可能就是优先级的问题。CubeMX里面没有任何提示,或者自动设定这两个优先级的高低,所以只有自己试错才能知道。

zbber 发表于 2017-1-2 11:46:16

明白,好像是什么状态不满足时卡死了,有没有可能是硬件原因,如信号不稳定等

5265325 发表于 2017-1-3 09:42:55

:lolhttps://www.stmcu.org.cn/module/forum/static/image/smiley/default/lol.gifhttps://www.stmcu.org.cn/module/forum/static/image/smiley/default/lol.gifhttps://www.stmcu.org.cn/module/forum/static/image/smiley/default/lol.gif

流畅的笔记 发表于 2017-1-5 14:30:42

按照楼上的方法改过系统优先级后DMA传输就可以了。

wuQAQ 发表于 2017-2-10 02:41:21

弄了好久都每成功,你们有没有代码啊

weiwei4 发表于 2017-2-10 08:55:06

谢谢分享经验!!!

colinhyj 发表于 2017-2-24 15:10:02

mark一下,项目中可能会用到。
页: 1 [2]
查看完整版本: Cube+SDIO+FATFS使用时SD卡读块卡死问题!!