硬汉嵌入式论坛

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

[SD/SDIO] SD卡挂载求助

[复制链接]

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2025-4-28 17:25:41 | 显示全部楼层 |阅读模式
本帖最后由 G_ST 于 2025-4-28 20:02 编辑

STM32H7使用DMA进行SD卡时f_mount时返回错误FR_DISK_ERR,中断HAL_SD_IRQHandler进入HAL_SD_ERROR_RX_OVERRUN。在STM32CUBEMX中配置用的STM32Cube_FW_H7_V1.12.1。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-4-29 11:04:03 | 显示全部楼层
使用有误

STM32H7的SDMMC自带IDMA,不需要使用通用DMA,这个通用DMA性能不行,跟不上SDMMC速度。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2025-4-29 15:43:43 | 显示全部楼层
eric2013 发表于 2025-4-29 11:04
使用有误

STM32H7的SDMMC自带IDMA,不需要使用通用DMA,这个通用DMA性能不行,跟不上SDMMC速度。

您好,我STM32H7的SDMMC使用的就是自带DMA,未使用其他DMA
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2025-4-29 15:46:36 | 显示全部楼层
eric2013 发表于 2025-4-29 11:04
使用有误

STM32H7的SDMMC自带IDMA,不需要使用通用DMA,这个通用DMA性能不行,跟不上SDMMC速度。

123.png

我使用SD卡直接在CUBEMX配置中的这里使用了DMA,应该是使用自带的DMA
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-5-1 11:59:17 | 显示全部楼层
G_ST 发表于 2025-4-29 15:43
您好,我STM32H7的SDMMC使用的就是自带DMA,未使用其他DMA

这个错误类型是"FR_DISK_ERR:底层硬件错误",

如果你使用的SDMMC1,注意仅支持AXI SRAM空间
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2025-5-3 15:17:34 | 显示全部楼层
eric2013 发表于 2025-5-1 11:59
这个错误类型是"FR_DISK_ERR:底层硬件错误",

如果你使用的SDMMC1,注意仅支持AXI SRAM空间

使用的是SDMMC1,空间也是AXI SRAM,SD卡不使用DMA方式正常工作,使用后就挂载都失败
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-5-4 09:53:08 | 显示全部楼层
G_ST 发表于 2025-5-3 15:17
使用的是SDMMC1,空间也是AXI SRAM,SD卡不使用DMA方式正常工作,使用后就挂载都失败

可以考虑使用我们的例子比较下

https://forum.anfulai.cn/forum.php?mod=viewthread&tid=107689
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 03:47 , Processed in 0.043062 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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