硬汉嵌入式论坛

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

[LittleFS] 求助!! littlefs文件大小不超过1022Byte问题

[复制链接]

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2024-8-12 17:48:17 | 显示全部楼层 |阅读模式
本帖最后由 乔勇刚 于 2024-8-12 17:50 编辑

请教一下搞过littlefs的大佬,lfs.c文件中多次出现的0x3fe(1022)是有什么作用呢?我目前文件大小只能写到1022个字节。为什么要有一个0x3fe的固定值呢?我尝试将lfs.c文件中的所有0x3fe改成0x3fe*2,就会出现文件打开异常。有知道原因的大佬吗,还请帮忙指教下如何才能将文件写到超过1022个字节。
0x3fe.jpg

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-8-12 19:13:23 | 显示全部楼层
帮顶下。
回复

使用道具 举报

9

主题

81

回帖

108

积分

初级会员

积分
108
发表于 2024-9-29 11:25:56 | 显示全部楼层
楼主解决了么,我也遇到这个问题了
回复

使用道具 举报

8

主题

35

回帖

59

积分

初级会员

积分
59
发表于 2024-10-18 11:21:14 | 显示全部楼层
写入文件小于小于 1022 时,就按照内联文件写入。写入文件超过 1022 之后就会自动转换为外联文件, 无需手动操作。如果你写入超过 1022 大小文件报错,可能是因为分配的块不够,至少需要 4 个块才能使用外联文件的功能。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 00:44 , Processed in 0.043899 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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