No more SPIFFS! LittleFS vs FatFs

Поділитися
Вставка
  • Опубліковано 21 сер 2024
  • SPIFFS Deprecation Warning Finally, SPIFFS's technical support ends.
    For internal Flash partition usage, we should only use LittleFS or FatFS. This video compares these two file systems to help you find the one that's right for you.
    [SPIFFS Deprecation Warning]
    arduino-esp826...
    [LittleFS - A high-integrity embedded file system]
    os.mbed.com/bl...
    [WT32-SC01 Plus]
    amzn.to/3OhE6b7
    #FatFs #LittleFS #SPIFFS #ESP32 #ThatProject
  • Наука та технологія

КОМЕНТАРІ • 27

  • @ThatProject
    @ThatProject  Рік тому +3

    For more projects - ua-cam.com/users/ThatProject
    That Project Github Repository - github.com/0015/ThatProject
    Join FB Group - facebook.com/groups/138965931539175

  • @summerfun6114
    @summerfun6114 Рік тому +1

    Thanks. I met a real case that one sketch used SPIFFS, and made ESP32 - many modules - gone craze error of RST: -- rebooting continuously.

  • @miriamramstudio3982
    @miriamramstudio3982 Рік тому +1

    Great video. Thanks

  • @starlingwatch3921
    @starlingwatch3921 9 місяців тому

    Great videe, thank you! -Frank

  • @jlcamry
    @jlcamry Рік тому +2

    good information

  • @dimitrisantiago3359
    @dimitrisantiago3359 Рік тому

    Great job and thanks!

  • @nikhuge6580
    @nikhuge6580 Рік тому +1

    great content....can u make an esp-idf tutorial series?

    • @ThatProject
      @ThatProject  Рік тому

      I'll do it if I have a good chance.

  • @muhammadshahzaib3813
    @muhammadshahzaib3813 Рік тому

    Thanks for video.

  • @ibendiben
    @ibendiben Рік тому +1

    It seems LittleFS is a lot slower then SPIFFS on esp32. And even SPIFFS is a lot slower then it should be. Hope this is sorted out soon.

    • @ThatProject
      @ThatProject  Рік тому

      Depending on how you use it, its speed may vary. For example, LittleFS is slower than SPIFFS when appending after reading a file. Have you tried FatFs?

    • @ibendiben
      @ibendiben Рік тому

      @@ThatProject No, now I'm gonna ;)

  • @retokaderli9010
    @retokaderli9010 7 місяців тому

    Thanks for that, what I find strange is that in the partition table, littlefs does not exist it's also a spiffs in partition 🤔

    • @ThatProject
      @ThatProject  7 місяців тому

      Yes it is. At the code level, SPIFFS has simply been changed to LittleFS. So, the term SPIFFS is still used in partition tables.

  • @bitman4204
    @bitman4204 Рік тому

    Hi Erick, Have you tried using "LittleFs Data Upload" for the ESP32-S3 chip?, I haven't managed to do that yet

    • @ThatProject
      @ThatProject  Рік тому

      Which version did you use? I was able to upload normally to LittleFS and FatFs in Arduino version 1.8.19, which is the classic version.

    • @bitman4204
      @bitman4204 Рік тому

      @@ThatProject I'm using Arduino 1.8.13

    • @ThatProject
      @ThatProject  Рік тому +1

      @@bitman4204 I used this. github.com/lorol/arduino-esp32fs-plugin/releases/tag/2.0.7

    • @bitman4204
      @bitman4204 Рік тому

      @@ThatProject thanks i will try that

    • @bitman4204
      @bitman4204 Рік тому

      @@ThatProject Thank you very much, it worked with the esp32-s3 chip, you are a great friend!

  • @TT-it9gg
    @TT-it9gg Рік тому

    Both are much slower than 4-bit SD...

    • @ThatProject
      @ThatProject  Рік тому

      Is that so? I haven't tested the SD card side yet. How fast it is?

    • @TT-it9gg
      @TT-it9gg Рік тому

      @@ThatProject Tested on ESP32 CAM with SanDisk 32GB SD card and SD_MMC lib in 4-bit mode.
      1MB read : 140ms
      1MB write : 378ms
      Still waiting for the emmc module for further testing.

    • @ThatProject
      @ThatProject  Рік тому +2

      @@TT-it9gg Thank you for good information. I'll try to test it too.

    • @TT-it9gg
      @TT-it9gg Рік тому

      @@ThatProject Just tested 8GB eMMC.
      1MB read : 128 ms
      1MB write : 259 ms