OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8808|回复: 8

STM32F407ZGT6最大可以用多大的SD卡

[复制链接]

27

主题

112

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2016-11-10
在线时间
66 小时
发表于 2017-10-25 10:53:22 | 显示全部楼层 |阅读模式
20金钱
采用SDIO模式,FAT32文件系统,至少要用168G的SD卡用来存储数据,不知道能否可用,如果不能那最大可用多少??另外:关于SD卡的最大容量的信息有没有官方文档说明??

在网上看到如下解释:

1.FAT32文件系统最多只能用32G的,也有说64G的
2,STM32没有限制 ,看你用什么协议。SD协议最大2G,SDHC协议最大32G,SDXC协议目前最大256G。
那探索者用是SDHC协议吗??如果想用SDXC协议应该怎么改??
求大神告知,,

最佳答案

查看完整内容[请看2#楼]

1,有exFAT. 2,STM32可以支持到128GB都OK
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-10-25 10:53:23 | 显示全部楼层
1,有exFAT.   2,STM32可以支持到128GB都OK
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5136
金钱
5136
注册时间
2014-8-26
在线时间
1316 小时
发表于 2017-10-25 12:02:20 | 显示全部楼层
1,64GB是用其他的软件格式化为FAT32格式的
2,SDXC,不了解这个协议,看有没有大佬知道了
回复

使用道具 举报

27

主题

112

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2016-11-10
在线时间
66 小时
 楼主| 发表于 2017-10-26 14:21:09 | 显示全部楼层
                 
回复

使用道具 举报

27

主题

112

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2016-11-10
在线时间
66 小时
 楼主| 发表于 2017-10-27 08:27:37 | 显示全部楼层
正点原子 发表于 2017-10-25 10:53
1,有exFAT.   2,STM32可以支持到128GB都OK

这么说我只要换一个文件系统就可以了??可是我看SD.H的头文件里面支持的sd卡类型就只有以下几个
#define SDIO_STD_CAPACITY_SD_CARD_V1_1             ((u32)0x00000000)
#define SDIO_STD_CAPACITY_SD_CARD_V2_0             ((u32)0x00000001)
#define SDIO_HIGH_CAPACITY_SD_CARD                 ((u32)0x00000002)
#define SDIO_MULTIMEDIA_CARD                       ((u32)0x00000003)
#define SDIO_SECURE_DIGITAL_IO_CARD                ((u32)0x00000004)
#define SDIO_HIGH_SPEED_MULTIMEDIA_CARD            ((u32)0x00000005)
#define SDIO_SECURE_DIGITAL_IO_COMBO_CARD          ((u32)0x00000006)
#define SDIO_HIGH_CAPACITY_MMC_CARD                ((u32)0x00000007)
我是不是还要自己写一下sd.h和sd.c文件,按照sd 3.0的协议改??我看咱们的视频是2.0的协议??
回复

使用道具 举报

27

主题

112

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2016-11-10
在线时间
66 小时
 楼主| 发表于 2017-10-31 14:22:05 | 显示全部楼层
正点原子 发表于 2017-10-25 10:53
1,有exFAT.   2,STM32可以支持到128GB都OK

                  
回复

使用道具 举报

27

主题

112

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2016-11-10
在线时间
66 小时
 楼主| 发表于 2017-10-31 16:47:14 | 显示全部楼层
正点原子 发表于 2017-10-25 10:53
1,有exFAT.   2,STM32可以支持到128GB都OK

SD.h 和SD.c文件是否都需要按照sd的3.0协议修改呢??
回复

使用道具 举报

1

主题

232

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3312
金钱
3312
注册时间
2015-4-19
在线时间
364 小时
发表于 2020-12-14 16:15:11 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

1

主题

232

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3312
金钱
3312
注册时间
2015-4-19
在线时间
364 小时
发表于 2020-12-22 10:50:37 | 显示全部楼层
金士顿的128G U盘,成功访问了,不知道是偶然,还是具有普遍性:
我买了一个金士顿的128G U盘,stm32f407直接访问失败,想用电脑格式化成FAT32,但是只有NTFS和exfat格式;用专门的磁盘格式化软件格式化成FAT32,但是win10电脑上右键格式查看,仍显示只有NTFS和exfat格式,但是插入开发板上,就可以成功访问,现在不知道是偶然,还是具有普遍性。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 11:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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