任风吹吹 发表于 2016-12-30 16:14
找到while(hsd->SdTransferCplt == 0)这个语句并屏蔽....
你的SDIO global interrupt的优先级是多少? S ...
谢谢分享.
可能就是优先级的问题。CubeMX里面没有任何提示,或者自动设定这两个优先级的高低,所以只有自己试错才能知道。
明白,好像是什么状态不满足时卡死了,有没有可能是硬件原因,如信号不稳定等 :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 按照楼上的方法改过系统优先级后DMA传输就可以了。 弄了好久都每成功,你们有没有代码啊 谢谢分享经验!!! mark一下,项目中可能会用到。
页:
1
[2]