硬件已配置,初始化通过(如果没有插入卡则失败)。
该卡是 8GB micro SD,在 Windows 上格式化为 exFAT,包含 1 个文件“test.txt”,内容为“HELLO”。
为 FATFS 启用了 exFAT 选项。
这是我的代码:
- FATFS fs;
- FRESULT fr = f_mount(&fs, (TCHAR*)"0:/", (BYTE)1);
在下一行中,调试器显示“fr = FR_NO_FILESYSTEM”。
它与用 FAT32 格式化的 SD 卡表现相同。由于该卡是 8GB,因此无法使用 FAT16 进行格式化。