移植了FATFS,u盘写入文件,会出现文件0字节。
- 功能:向u盘一次写入两个文件
- 问题:
U盘a :120M FAT
U盘b: 8GB FAT32
U盘a 第一个文件写入成功,第二个文件查看字节数为0,没有写成功
U盘b 两个文件都成功,没有问题 - 代码逻辑
f_mount(0, &fatfs)
//文件1
f_open
f_lseek
f_printf
f_sync
f_close
// 文件2
f_open
f_lseek
f_printf
f_sync
f_close
f_mount(0, NULL)
现在只能通过加写文件3 (再删除文件3 )确保 前两个文件写入正常。
不知道是什么原因,U盘本身问题吗?
FATFS 对U盘有什么硬性要求吗