我想将数据写入zedboard的sdcard。我能够将数据写入DRAM。现在我想读取DRAM的数据并将其写入Sdcard。我已遵循此(http://elm-chan.org/fsw/ff/00index_e.html),但它不符合我的要求。我无法找到任何教程任何示例等。 请任何教程链接或任何示例。感谢。
答案 0 :(得分:0)
在新版本的Xilffs(Fatfs)中,lib语法几乎没有改变。
新语法为:
static FATFS FS_instance; // File System instance
const char *path = "0:/"; // string pointer to the logical drive number
static FIL file1; // File instance
FRESULT result; // FRESULT variable
static char fileName[24] = "FIL"; // name of the log
result = f_mount(&FS_instance, path, 0); //f_mount
result = f_open(&file1, (char *)fileName, FA_OPEN_ALWAYS | FA_WRITE); //f_open
可能这可以帮到你。
答案 1 :(得分:0)
请注意,经验告诉我,您需要以文件系统块大小的倍数的块写入文件,对于FAT文件系统,通常为512字节。写入少于512个字节并关闭文件将使其长度为零字节。