ESP32的受限闪存低于SPIFFS声明的4mb

问题描述

我正在使用ESP32模块WEMOS LOLIN32来设置带有基本强制门户的简单Web服务器。 我已经修改了Captive Portal的内置示例,用作异步Web服务器,所有文件都存储为SPIFFS。一切正常,但我遇到一个问题,就是我无法上传超过1 mb的文件。如果数据文件夹更大,则出现错误:

SPIFFS_write error(-10001): File system is full.

error adding file!

SPIFFS Create Failed!

我不知道闪存是否与程序数据共享(我想是),即使那样我的草图也是如此:

Sketch uses 770466 bytes (58%) of program storage space. Maximum is 1310720 bytes.

因此,如果程序的总空间小于1.5 mb,那么我应该为SPIFFS提供超过2.5 mb的闪存存储空间(如果我的想法是正确的,但可能不是)。

在工具菜单中,我还设置了默认的“分区方案”,因为其他选项是

No OTA (Large APP)

Minimal SPIFFS (Large APPS with OTA)

这听起来与我要存档的内容相反(必须将这两个代码作为代码,因为否则堆栈将不让我的帖子提问)。

那这里怎么了?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...