-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Description
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