EmbeddedXGJ 发表于 2021-11-20 17:09:25

求助,LittleFs移植了用官方那个example测试成功,但是另外读写一个文件就i失败?

本帖最后由 EmbeddedXGJ 于 2021-11-20 17:11 编辑

boot_count掉电保存没问题,但读写另一个文件就出问题了LittleFs资料好少,。。。

EmbeddedXGJ 发表于 2021-11-20 17:16:08

{:13:}尴尬,刚发完帖子就找到问题原因了,要在 ret = lfs_file_write(&lfs, &file, w_buf, strlen(w_buf));加上   lfs_file_rewind(&lfs, &file); 根据API名字搞不懂函数啥意思,难道功能是类似标准C库的fflush函数?


eric2013 发表于 2021-11-20 17:16:57

没整过littlefs,看看坛友有清楚的不。

EmbeddedXGJ 发表于 2021-11-20 17:25:40

lfs_file_rewind(&lfs, &file);原来是重设读写指针到开头,写完数据后读写指针已经跑到最后面了,尴尬,平常没咋用到文件IO,这些都忘了。。。

Y1ng 发表于 2023-7-5 16:58:40

这个支持覆盖操作吗?
页: [1]
查看完整版本: 求助,LittleFs移植了用官方那个example测试成功,但是另外读写一个文件就i失败?