ESP32 モジュール WEMOS LOLIN32 を使用して、基本的なキャプティブ ポータルを備えたシンプルな Web サーバーをセットアップしています。すべてのファイルが SPIFFS として保存され、非同期 Web サーバーとして機能するようにキャプティブ ポータルの組み込み例を変更しました。すべて正常に動作していますが、約 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)
これは、私がアーカイブしたいものとは反対に聞こえます(スタックが私の投稿の質問を許可しないため、これら2つをコードとして配置する必要がありました)。
ここで何が問題なのですか?