Cube+SDIO+FATFS使用时SD卡读块卡死

2019-07-14 15:47发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
抹掉0011
1楼-- · 2019-07-15 13:27
按照您的方法没有解决呢
60user189
2楼-- · 2019-07-15 17:17
 精彩回答 2  元偷偷看……
吕少大大
3楼-- · 2019-07-15 22:21
充电搜索 发表于 2018-11-23 06:34
找到while(hsd->SdTransferCplt == 0)这个语句并屏蔽....

你的SDIO global interrupt的优先级是多少? SDIO的Tx,Rx的DMA的中断优先级又是多少?

谢谢分享.
可能就是优先级的问题。CubeMX里面没有任何提示,或者自动设定这两个优先级的高低,所以只有自己试错才能知道。
wenxueshu
4楼-- · 2019-07-16 00:03
明白,好像是什么状态不满足时卡死了,有没有可能是硬件原因,如信号不稳定等
maqyun
5楼-- · 2019-07-16 05:16
抹掉0011
6楼-- · 2019-07-16 10:40
按照楼上的方法改过系统优先级后DMA传输就可以了。

一周热门 更多>