硬汉嵌入式论坛

 找回密码
 立即注册
查看: 488|回复: 3
收起左侧

[SD/SDIO] STM32H7 SDIO初始化触发DCRCFAIL

[复制链接]

3

主题

7

回帖

16

积分

新手上路

积分
16
发表于 2026-3-20 22:18:29 | 显示全部楼层 |阅读模式
求教!STM32H7初始化SDIO时,在SD_SendSDStatus()函数中,如果DPSM的传输模式配置为SDMMC_TRANSFER_MODE_BLOCK就会触发DCRCFAIL,配置成SDMMC_TRANSFER_MODE_STREAM就正常。尝试修改0x24000000的MPU各种配置,在SDMMC_TRANSFER_MODE_BLOCK下都会触发DCRCFAIL。尝试使用V7的例程也是出现同样情况。请问还需要怎么排查,可能是什么问题?

1.png

3.png

4.png

5.png

6.png




回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123390
QQ
发表于 2026-3-21 09:31:28 | 显示全部楼层
没研究过SDMMC_TRANSFER_MODE_BLOCK

你升级HAL库到1.13版本试试
回复

使用道具 举报

3

主题

7

回帖

16

积分

新手上路

积分
16
 楼主| 发表于 2026-3-21 10:28:45 | 显示全部楼层
发现问题了,是这个SDIO接口上还接一个AP6181,应该是AP6181在获取数据的时候影响到了,把AP6181禁用就可以了
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123390
QQ
发表于 2026-3-23 07:22:06 | 显示全部楼层
zhou0411 发表于 2026-3-21 10:28
发现问题了,是这个SDIO接口上还接一个AP6181,应该是AP6181在获取数据的时候影响到了,把AP6181禁用就可以 ...

谢谢告知最终原因
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-7-10 05:12 , Processed in 0.246979 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表