硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1437|回复: 4
收起左侧

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

[复制链接]

9

主题

50

回帖

77

积分

初级会员

积分
77
发表于 2021-11-20 17:09:25 | 显示全部楼层 |阅读模式
本帖最后由 EmbeddedXGJ 于 2021-11-20 17:11 编辑

Snipaste_2021-11-20_17-08-27.png boot_count掉电保存没问题,但读写另一个文件就出问题了 littleFs.png LittleFs资料好少,。。。
回复

使用道具 举报

9

主题

50

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2021-11-20 17:16:08 | 显示全部楼层
尴尬,刚发完帖子就找到问题原因了,要在 ret = lfs_file_write(&lfs, &file, w_buf, strlen(w_buf));  加上   lfs_file_rewind(&lfs, &file); 根据API名字搞不懂函数啥意思,难道功能是类似标准C库的fflush函数?


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2021-11-20 17:16:57 | 显示全部楼层
没整过littlefs,看看坛友有清楚的不。
回复

使用道具 举报

9

主题

50

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2021-11-20 17:25:40 | 显示全部楼层
lfs_file_rewind(&lfs, &file);原来是重设读写指针到开头,写完数据后读写指针已经跑到最后面了,尴尬,平常没咋用到文件IO,这些都忘了。。。
回复

使用道具 举报

24

主题

58

回帖

130

积分

初级会员

积分
130
发表于 2023-7-5 16:58:40 | 显示全部楼层
这个支持覆盖操作吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 07:20 , Processed in 0.306480 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表