PlatformIO中,正确配置ESP32使用LittleFS
消逝的星系
2026年03月21日 22:28

首先,按照ESP32官方文档的说明,手搓一份partitions.csv,例如:

代码块
PlainText
自动换行
复制代码
# Name,   Type, SubType, Offset,  Size, Flags

nvs,      data, nvs,     0x9000,  0x5000,

otadata,  data, ota,     0xe000,  0x2000,

app,      app,  factory, 0x10000, 0x600000,

spiffs,   data, spiffs,  0x610000,0xF0000,
复制成功

接下来,在platformio.ini中添加一行环境配置,用于启用LittleFS:

代码块
PlainText
自动换行
复制代码
board_build.filesystem = littlefs
复制成功

最后,在需要的地方引入头文件:

代码块
C
自动换行
复制代码
#include <LittleFS.h>
复制成功

之后就可以正常使用了

版权声明:本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议发布。

  • 允许自由转载和改编

  • 必须注明原作者及来源

  • 禁止用于商业目的

  • 改编作品需采用相同协议