admin管理员组

文章数量:1571949

移植了FATFS,u盘写入文件,会出现文件0字节。

  1. 功能:向u盘一次写入两个文件
  2. 问题:
    U盘a :120M FAT
    U盘b: 8GB FAT32
    U盘a 第一个文件写入成功,第二个文件查看字节数为0,没有写成功
    U盘b 两个文件都成功,没有问题
  3. 代码逻辑
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盘有什么硬性要求吗

本文标签: 文件Fatfs