Skip to content

ESP32 sketch data upload for FAT file system #3230

@thedub2001

Description

@thedub2001

Arduino ESP32 filesystem uploader for FAT partition needed !

I discovered the FAT file system on ESP32 and compared performances with SPIFFS file system :

Using SPIFFS file system and SPIFFS_test sketch (serial output) :

Testing file I/O with /test.txt
writing................................................................
1048576 bytes written in 60708 ms
reading................................................................
1048576 bytes read in 830 ms≤

Using FAT file system and Ffat_test sketch (serial output) :

Testing file I/O with /test.txt
writing................................................................
1048576 bytes written in 13498 ms
reading................................................................
1048576 bytes read in 259 ms

It appears that FAT writing is 4,5 times quicker than SPIFFS writing
and FAT reading is 3 times quicker than SPIFFS reading

That's why I'am planning to use FAT file system because it's quicker and because the ESP-IDF uses it natively.

The only thing missing is a way to upload a file system like the "ESP32 Sketch Data Upload" plugin found at https://github.com/me-no-dev/arduino-esp32fs-plugin

Hardware:

Board : ESP-WROOM-32 Dev Module
Core Installation : 1.0.3
IDE name : Arduino IDE

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: StaleIssue is stale stage (outdated/stuck)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions