打印
[应用相关]

SD卡格式化出错

[复制链接]
797|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elephant00|  楼主 | 2025-1-3 13:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SD卡, DM, MM, TI, DMA, ma

在进**格式化的时候,会报错FR_DISK_ERR,具体原因是在写函数中在

if(__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT))
{
  __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT);

  return SDMMC_ERROR_CMD_RSP_TIMEOUT;
}
里面退出了,返回了SDMMC_ERROR_CMD_RSP_TIMEOUT,查手册,这一位代表的是SDMMC->STA寄存器的第4位,

Bit 4 TXUNDERR: Transmit FIFO underrun error
Note: If DMA is used to fill SDMMC FIFO (DMAEN bit is set in SDMMC_DCTRL register),
user software should disable DMA stream, and then write DMAEN with ‘0’ (to disable
DMA request generation).
有大佬遇到过这个问题吗?怎么解决呢?

使用特权

评论回复
沙发
elephant00|  楼主 | 2025-1-3 14:58 | 只看该作者

使用特权

评论回复
板凳
两只袜子| | 2025-1-3 14:59 | 只看该作者
估计SD卡坏了

使用特权

评论回复
地板
powerantone| | 2025-1-3 16:12 | 只看该作者
DMA配置有误?

使用特权

评论回复
5
stormwind123| | 2025-1-3 17:16 | 只看该作者
检查与SD卡通信的命令序列是否正确

使用特权

评论回复
6
jcky001| | 2025-1-3 20:00 | 只看该作者
在不同的设备或读卡器上格式化SD卡,看是否能成功。

使用特权

评论回复
7
probedog| | 2025-1-3 21:00 | 只看该作者
对SD卡或整个SD卡控制器进行硬件复位,看是否能解决问题。

使用特权

评论回复
8
cr315| | 2025-1-3 21:00 | 只看该作者
可能是硬件连接

使用特权

评论回复
9
laocuo1142| | 2025-1-3 21:26 | 只看该作者
更新驱动和固件

使用特权

评论回复
10
flycamelaaa| | 2025-1-3 22:00 | 只看该作者
驱动和固件可能与硬件不兼容导致的

使用特权

评论回复
11
classroom| | 2025-1-3 23:00 | 只看该作者
编写一个简单的测试程序,只尝试进行基本的读写操作,以排除复杂应用逻辑的影响。

使用特权

评论回复
12
xionghaoyun| | 2025-1-4 08:40 | 只看该作者
先插在电脑看看

使用特权

评论回复
13
lemonboard| | 2025-1-4 19:58 | 只看该作者
命令之间添加些延时处理。
如果仍然不行,可能就是SD卡坏掉了

使用特权

评论回复
14
丙丁先生| | 2025-1-5 08:43 | 只看该作者
也在研究SD

使用特权

评论回复
15
WK520077778| | 2025-1-5 22:01 | 只看该作者
物理损坏

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1004

主题

3156

帖子

7

粉丝