硬汉嵌入式论坛

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

[SD/SDIO] 系统的谈下STM32H7的SD卡驱动兼容性问题,现在兼容性很强,主流厂家16GB以上容量全部通过(2022-03-15)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106649
QQ
发表于 2021-7-3 22:06:40 | 显示全部楼层 |阅读模式
之前虽然零星的发过几个帖子,经常有网友咨询到这方面问题,觉得是时候系统的介绍下了。

【知识点普及】
1、首先我们要明白一点,JD和淘宝上购买的SD卡,只要没有特别注明工业级,都是消费级SD,大家在工业级项目中使用这种SD卡,一定要认识到这点。
2、相比于消费级SD卡,工业级SD卡的可靠性要好很多,两个重要的参数是平均无故障时间(MTTF)和年平均故障率。
3、购买SD卡,基本都是16GB容量起步,低于16GB容量基本没有了,所以推荐大家用正规SD卡测试,不要在之前的老卡上耽误时间了。

【购买SD卡】
为了测试这个问题,我特地从JD上购买了三星,闪迪,朗科,铠侠,金士顿,比亚兹等主流厂家的SD卡,容量从16GB到128GB。
090446rxxt8tawh6a4gzq1.png
104152zk4keaom0st4dok4.png

【测试例子】
例子都可以在论坛置顶帖V7网盘里面下载:
FatFS:
V7-025_FatFS文件系统例子(SD卡 V1.2)
测试说明:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980

RL-FlashFS V7.X:
RTX5+RL-USB+FL-FlashFS+RL-TCPnet+emWin6.x(V1.1)
测试说明:http://www.armbbs.cn/forum.php?mod=viewthread&tid=104012

ThreadX FileX:
V7-2201_ThreadX FileX Template
测试说明:http://www.armbbs.cn/forum.php?mod=viewthread&tid=100749

FatFS和FileX都支持exFAT,如果使用的话,需要使能相应宏定义
【测试效果】

购买的一批SD卡,全部测试通过,这里展示一个比亚兹的16GB SD卡效果:




【移植注意事项】
1、新买的或者不好使的SD卡,最好使用这个小软件格式化
SD卡联盟发布的SD/SDHC/SDXC格式化小软件V5.0.1
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96181


2、H7移植,注意MPU配置问题,特别要注意使用SDMMC1硬件外设接SD卡的话,仅支持AXI SRAM,这个是H7的总线矩阵决定的。

3、容量大于32GB,请开启exFAT








回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106649
QQ
 楼主| 发表于 2021-7-3 22:17:03 | 显示全部楼层
更新完毕。
回复

使用道具 举报

2

主题

43

回帖

54

积分

初级会员

积分
54
发表于 2021-7-20 14:00:42 | 显示全部楼层
这种测试感觉只是说明TF卡兼容性可以。但是实际大批量数据、长时间累计读写,这种情况是不是看的是文件系统的稳定性有多好
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106649
QQ
 楼主| 发表于 2021-7-21 08:47:42 | 显示全部楼层
水水水木木木 发表于 2021-7-20 14:00
这种测试感觉只是说明TF卡兼容性可以。但是实际大批量数据、长时间累计读写,这种情况是不是看的是文件系统 ...

对。文件系统的可靠性和TF卡的可靠性。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106649
QQ
 楼主| 发表于 2022-3-15 10:09:37 | 显示全部楼层
补充个国产厂家的支持:
国产龙腾四海SD卡没问题。
首次使用最好使用SD卡联盟的SD卡格式化软件格式下。
image.png

U21E@5MGT5{@SQ1$)TISHV4.png


回复

使用道具 举报

11

主题

38

回帖

71

积分

初级会员

积分
71
发表于 2022-11-23 12:05:56 | 显示全部楼层
不知道2TB的SD卡能不能支持呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 18:51 , Processed in 0.338622 second(s), 36 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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