gpt4 book ai didi

microcontroller - stm32cubemx创建的FatFS支持的SD卡最大大小是多少

转载 作者:行者123 更新时间:2023-12-02 20:27:59 25 4
gpt4 key购买 nike

我使用的是STM32L476,它有一个SDMMC接口(interface)。我想要接口(interface) SD 卡。我还想使用 STM32cubemx 中可用的 FatFs。最大支持多大的SD卡?

最佳答案

根据FatFS webpage

  • Volume size: Upto 2 TB at 512 bytes/sector.

请注意,大小为 64 GB 或更大的 SD 卡已使用受专利保护的 exFAT 文件系统进行预格式化。它们被称为 SDXC 卡(而不是 SDHC),唯一的区别(除了大小)是文件系统格式。 FatFS 通过 _FS_EXFAT 配置选项支持 exFAT,但在 ffconf.h 中默认禁用它。如果您关心它,您显然应该向 Microsoft 支付一些许可费才能使用它。

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

关于microcontroller - stm32cubemx创建的FatFS支持的SD卡最大大小是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49435279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com