硬汉嵌入式论坛

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

[SD/SDIO] H743通过SDMMC1格式化的问题?

[复制链接]

14

主题

99

回帖

141

积分

初级会员

积分
141
发表于 2020-3-1 10:14:29 | 显示全部楼层 |阅读模式
我用SDMMC1,用FATFS文件系统格式化失败,格式化时候的大小是512字节,地址是0X2400~~开头的,是不是SDMMC1访问不了呢导致的失败?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2020-3-1 12:04:21 | 显示全部楼层
没问题,可以访问。
回复

使用道具 举报

14

主题

99

回帖

141

积分

初级会员

积分
141
 楼主| 发表于 2020-3-1 13:17:41 | 显示全部楼层
eric2013 发表于 2020-3-1 12:04
没问题,可以访问。

硬汉能给讲讲么?谢谢了大侠,我的数据在ram区,能够给SDMMC1,初始化都没有问题,也mount了,格式化就错误了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2020-3-1 13:20:24 | 显示全部楼层
LR215 发表于 2020-3-1 13:17
硬汉能给讲讲么?谢谢了大侠,我的数据在ram区,能够给SDMMC1,初始化都没有问题,也mount了,格式化就错 ...

多试试。

如果是RAM做文件系统访问比较简单。HAL库软件包里面有例子可以参考。
回复

使用道具 举报

14

主题

99

回帖

141

积分

初级会员

积分
141
 楼主| 发表于 2020-3-1 13:29:25 | 显示全部楼层
eric2013 发表于 2020-3-1 13:20
多试试。

如果是RAM做文件系统访问比较简单。HAL库软件包里面有例子可以参考。

好的,我看了H7-TOOL-V7,里面没有格式化的,而且分散加载文件里面没有.RAM_D1
,不知道这个定义在哪里出现的。ALIGN_32BYTES(__attribute__((section(".RAM_D1"))) char FsReadBuf[16*1024]);
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2020-3-1 13:56:04 | 显示全部楼层
LR215 发表于 2020-3-1 13:29
好的,我看了H7-TOOL-V7,里面没有格式化的,而且分散加载文件里面没有.RAM_D1
,不知道这个定义在哪 ...

H7-TOOL没有用到这个,我写的V7案例用了,此贴有详细说明:

STM32H7的SDIO接SD卡使用FatFS时,推荐用TCM,而SDIO直接访问的区用AXI SRAM
http://www.armbbs.cn/forum.php?m ... 1531&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

14

主题

99

回帖

141

积分

初级会员

积分
141
 楼主| 发表于 2020-3-1 17:28:22 | 显示全部楼层
eric2013 发表于 2020-3-1 13:56
H7-TOOL没有用到这个,我写的V7案例用了,此贴有详细说明:

STM32H7的SDIO接SD卡使用FatFS时,推荐用T ...

谢谢了,看来学好这个还很难
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2020-3-1 18:09:41 | 显示全部楼层
LR215 发表于 2020-3-1 17:28
谢谢了,看来学好这个还很难

上点心就会了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-1 08:38 , Processed in 0.252916 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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