硬汉嵌入式论坛

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

[SD/SDIO] STm32H743使用RTE和CUBEMX配置SD的FLASH FS时无法挂载

[复制链接]

3

主题

14

回帖

23

积分

新手上路

积分
23
发表于 2021-4-12 21:24:51 | 显示全部楼层 |阅读模式
本帖最后由 chen_mo 于 2021-4-12 21:30 编辑

我使用STM32CUBEMX和MDK RTE的中间件CMSIS的文件系统来配置SD卡,在测试时一直卡在 finit 返回 fsOK,但是 fmount 却总是 fsMediaError,刚学这个也不太懂,所以在此请教太家。以下使得我的配置和工程 屏幕截图 2021-04-12 212250.jpg 文件。 屏幕截图 2021-04-12 212126.jpg 屏幕截图 2021-04-12 211549.jpg 屏幕截图 2021-04-12 212157.jpg


SD_TEST.zip

24.08 MB, 下载次数: 4

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107046
QQ
发表于 2021-4-13 08:40:03 | 显示全部楼层
1、你的程序里面这个对勾要取消掉,然后全编译,这个是TCM空间,不支持SDMMC DMA操作
QQ截图20210413083823.png

2、我在你的程序里面没有找到SDMMC的GPIO配置

QQ截图20210413084049.png

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107046
QQ
发表于 2021-4-13 08:42:22 | 显示全部楼层
看到了,你放在了sdmmc.c文件了。
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2021-4-13 10:07:32 | 显示全部楼层
eric2013 发表于 2021-4-13 08:40
1、你的程序里面这个对勾要取消掉,然后全编译,这个是TCM空间,不支持SDMMC DMA操作

大哥,我的SDMMC的初始化是在CUBEMX里面配置生成了单独的sdmmc.c文件,然后在初始化任务的时候初始化的。这样可行吗?
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2021-4-13 10:11:00 | 显示全部楼层
eric2013 发表于 2021-4-13 08:40
1、你的程序里面这个对勾要取消掉,然后全编译,这个是TCM空间,不支持SDMMC DMA操作

谢谢大哥只掉。但是我按你说的把IRAM1勾选去掉后编译再测试,还是fsMediaError。
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2021-4-13 10:29:38 | 显示全部楼层
chen_mo 发表于 2021-4-13 10:11
谢谢大哥只掉。但是我按你说的把IRAM1勾选去掉后编译再测试,还是fsMediaError。

十分感谢大哥的指点,我刚刚把SD卡的重新配置了一下然后再配置了其中断,就可以使用了。
回复

使用道具 举报

3

主题

14

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2021-4-13 10:51:20 | 显示全部楼层
本帖最后由 chen_mo 于 2021-4-13 15:52 编辑

最后我测试发现,造成我在帖子题目中所说的问题的原因是我没有开SDMMC对应的全局中断,使用CMSIS中间层的FS时这个中断只需配置好即可,不用写其服务函数,因为在MCI_STM32H7xx.c中已经定义过了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107046
QQ
发表于 2021-4-13 17:19:46 | 显示全部楼层
chen_mo 发表于 2021-4-13 10:51
最后我测试发现,造成我在帖子题目中所说的问题的原因是我没有开SDMMC对应的全局中断,使用CMSIS中间层的FS ...

谢谢告知问题最终原因。
回复

使用道具 举报

3

主题

30

回帖

39

积分

新手上路

积分
39
发表于 2021-4-14 10:53:27 | 显示全部楼层
SDIO一定要开中断,否则在读写操作中,会产生超时错误。
回复

使用道具 举报

2

主题

38

回帖

44

积分

新手上路

积分
44
发表于 2021-4-14 17:58:12 | 显示全部楼层
牛牛111111111111111111111111111
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 10:39 , Processed in 0.279156 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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