我使用的是STM32L476,它有一个SDMMC接口。我想要接口SD卡。我也想在STM32cubemx中使用FatFs。 它支持的SD卡的最大大小是多少。
答案 0 :(得分:1)
- 卷大小:512字节/扇区时高达2 TB。
请注意,尺寸为64 GB或更大的SD卡预先格式化了专利保护的exFAT文件系统。它们被称为SDXC卡(而不是SDHC),唯一的区别(除了大小)是文件系统格式。 FatFS支持使用_FS_EXFAT
配置选项的exFAT,但默认情况下它在ffconf.h
中被禁用。如果你关心它,你显然应该向微软支付一些许可费用才能使用它。
如果您不使用exFAT,那么您可以使用FAT32重新格式化SDXC卡,之后它们可以正常使用FatFS。请注意,Windows拒绝使用FAT32格式化大型SD卡,但Windows有外部实用程序可以执行此操作。否则,您可以在Linux中使用mkfs.fat
执行此操作,或使用FatFS本身重新格式化该卡。