ESP32C3 のspiffsへのファイルのアップロード

PlatformIOでは esp32c3 の SPIFFS にデータファイルを直接書き込むことができる。

1.プロジェクトフォルダの直下に「data」フォルダを作成する。
2.data フォルダに必要なファイルを入れる。
3.PlatformIOアイコンを選択し、ProjectTask から Upload Filesystem Image をクリックする。

注意
1 シリアルモニタは「監視を終了」させ、ボードはアップロードモードにしておくこと。
2 SPIFFSはサブフォルダが作れない単階層のディレクトリであること。
3 アップロード時にはSPIFFS全体が一度消去され、その後 0x16000バイト全体が書き込まれるため、esp32c3のSPIFFSに部分的にファイルを残すことはできない。
  Flash will be erased from 0x00290000 to 0x003effff…
  Compressed 1441792 bytes to 2799…
  Writing at 0x00290000… (100 %)
  Wrote 1441792 bytes (2799 compressed) at 0x00290000 in 7.6 seconds
4 通常のプログラムのビルドに伴うアップロードでは SPIFFS には書き込まれないのでデータは変更されない。

カテゴリー: 未分類 パーマリンク