请问FATFS能够支持的SD卡最大容量是多少?

2019-07-20 10:51发布

我用的STMF32F407的开发板,最近移植了FATFS,想知道一下该文件系统能够支持的SD卡的最大容量是多少?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
mayanfeng
2019-07-20 16:30

//SD卡信息,包括CSD,CID等数据
typedef struct
{
  SD_CSD SD_csd;
  SD_CID SD_cid;
  long long CardCapacity;          //SD卡容量,单位:字节,最大支持2^64字节大小的卡.
  u32 CardBlockSize;                 //SD卡块大小       
  u16 RCA;                                        //卡相对地址
  u8 CardType;                                //卡类型
} SD_CardInfo;

我看原子哥的sdio_sdcard.h中定义的这个结构体里面说“long long CardCapacity;          //SD卡容量,单位:字节,最大支持2^64字节大小的卡.”这已经18446744T的容量了,这样的话会支持的SD卡容量基本上就没有限制了吧?因为没有1T以上的SD卡,我现在用64G的SD卡,可以正常读写。但没用太久,不知道会不会出问题。

一周热门 更多>