首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从FatFS创建的stm32cubemx支持的SD卡的最大大小是多少?

从FatFS创建的stm32cubemx支持的SD卡的最大大小是多少?
EN

Stack Overflow用户
提问于 2018-03-22 17:47:04
回答 1查看 4.4K关注 0票数 2

我使用的是STM32L476,它有一个SDMMC接口。我要它的接口SD卡。我还想使用在STM32cubemx中可用的FatFs。它支持的SD卡的最大大小是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-23 08:59:01

根据FatFS网页

  • 卷大小:最高2TB,为512字节/扇区。

注意,大小为64 GB或更大的卡片SD卡是使用专利担保的exFAT文件系统预先格式化的。它们被称为SDXC卡(而不是SDHC),唯一的区别(除了大小)是文件系统格式。FatFS使用_FS_EXFAT配置选项支持exFAT,但默认情况下在ffconf.h中禁用。如果你关心微软的话,你显然应该向微软支付一些许可费,这样才能使用它。

如果您不使用exFAT,那么您可以用FAT32重新格式化SDXC卡,之后它们将在FatFS上正常工作。请注意,Windows拒绝用FAT32格式化大型SD卡,但是有一些外部实用程序可以做到这一点。否则,您可以使用mkfs.fat在Linux中完成此操作,也可以使用FatFS本身重新格式化卡。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49435279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档