ESP-IDFでのSPIFFS使用方法について
解決したいこと
Windows11でVSCode+ PlatformIO(v3.3.3)+ESP-IDF(v5.1.2)開発環境を使っています。
ESP32-S3マイコンのSPIFFSを使ってファイルアクセスしたいと考えています。
発生している問題・コードサンプル&実行結果
esp_vfs_spiffs_conf_t conf = {
.base_path = "/spiffs",
.partition_label = NULL,
.max_files = 5,
.format_if_mount_failed = true,
};
esp_err_t ret = esp_vfs_spiffs_register( &conf );
この関数の実行結果が261(spiffs partition could not be found )となってしまいます。
パーティション定義について
partitions.csvは以下のように定義しています。
Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x4000
otadata, data, ota, 0xd000, 0x2000
phy_init, data, phy, 0xf000, 0x1000
factory, app, factory, 0x10000, 1M
ota_0, app, ota_0, , 2M
ota_1, app, ota_1, , 2M
spiffs, data, spiffs, , 0x2000
処置方法について
何が悪いのか、どうしたらspiffsを使えるようになるのか教えていただけないでしょうか?