(2) ff的文件中我發現LFN的部分, 你的源碼沒有修正,
我將 ffconf.h中的改成
#define _MAX_LFN 127 /* Maximum LFN length to handle (12 to 255) */
以及FsWrap.h中的改成
#define NAME_MAX 255 /* domain */
這樣支持長檔名就沒有問題
(3) SdCard.h
typedef struct
{
SD_CSD SD_csd;
SD_CID SD_cid;
uint64_t CardCapacity; /* Card Capacity */ >> 如果定義成uint32_t , 8G 以上的容量, 將會得到錯誤的容量, 必須放大
uint32_t CardBlockSize; /* Card Block Size */
uint16_t RCA;
uint8_t CardType;
} SD_CardInfo;