Nahravaní dat do SPIFFS.

KIko
Příspěvky: 13
Registrován: 28 úno 2021, 10:55
Reputation: 0

Nahravaní dat do SPIFFS.

Příspěvek od KIko » 02 bře 2021, 07:37

Dobrý den.
Mam problem s nahraním souboru do SPIFFS.
https://www.arduinoslovakia.eu/blog/201 ... tem-spiffs
Je tam Nahrání souborů do SPIFFS.
V adresaři, kde mám muj projekt jsem vytvořil adresař data a do něj dal HTML page1.html.
Spustim arduino ID. Otevřu muj projekt a Tools/ESP8266 Sketch Data Upload.

Kód: Vybrat vše

Arduino: 1.8.13 (Windows 10), Vývojová deska: "Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 4MB (FS:2MB OTA:~1019KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
SPIFFS Error: esptool not found!
Když dam do google SPIFFS Error: esptool not found!, tak toho vyskoči spoustu, ale žadný uvedený postup mi nefunguje.

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Nahravaní dat do SPIFFS.

Příspěvek od jankop » 02 bře 2021, 12:20

Já mám tools pro SPIFFS vložen tady:

C:\Users\Pavel\AppData\Local\Arduino15\packages\esp8266\tools

RomanB
Příspěvky: 90
Registrován: 04 zář 2017, 14:28
Reputation: 0
Bydliště: Havířov

Re: Nahravaní dat do SPIFFS.

Příspěvek od RomanB » 02 bře 2021, 14:03

1.Aktualizuj si v manažeru desek ESP8266
Mě osobně to nepomohlo, musel jsem stáhnout z github poslední esptool.py a nahradit ho v adresáři.
Mám linux, ten používá Python pro esptool.py Je možné, že budeš muset nainstalovat Python3(2?) na Win10

Pokud nepomůže tak ještě pokus bod 2

2. https://github.com/esp8266/arduino-esp8 ... n/releases zde si stáhni poslední verzi ESP8266FS a nainstaluj podle arduinoslovakia

KIko
Příspěvky: 13
Registrován: 28 úno 2021, 10:55
Reputation: 0

Re: Nahravaní dat do SPIFFS.

Příspěvek od KIko » 03 bře 2021, 06:45

@ RomanB - tak ESP8266FS-0.5.0 funguje :D dik

KIko
Příspěvky: 13
Registrován: 28 úno 2021, 10:55
Reputation: 0

Re: Nahravaní dat do SPIFFS.

Příspěvek od KIko » 04 bře 2021, 17:50

Klucí, nějaký zmatený jsem s toho.

Jak si vypsat na ser. port soubory co jsou v tom SPIFFS?

Dělam něco špatně?
Tam kde je projekt mam adresař data a v něm soubor data.txt

Nahraji do ESP muj programek a pak data přes ESP8266 Sketch Data Upload.
Věe ok, žadna chybova hlašla.

Kód: Vybrat vše

#include "Arduino.h"
#include "LittleFS.h"
#include "FS.h"
void setup() {
   Serial.begin(9600);
   
   if (LittleFS.begin()){
        Serial.println("LittleFS pripojen");
    }
    else
    {
        Serial.println("LittleFS nepripojen");
    }
//---------------------------------------    

   if (LittleFS.exists("/data.txt")) 
      {
       Serial.println("Soubor nalezen");
      }
      else
      {
        Serial.println("Soubor nenalezen");
    }  
}
LittleFS pripojen
Soubor nenalezen

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Nahravaní dat do SPIFFS.

Příspěvek od jankop » 04 bře 2021, 19:56

LittleFS01.zip
(592 bajtů) Staženo 112 x
Když používáš LittleFS nepotřebuješ knihovnu FS.h
Popadl jsem Wemos mini co mi před pár dny došel. Když jsem si do SPIFFS nahrál data.txt a k tvému programu přidal void loop(){}, tak na první dobrou.
19:52:54.013 -> <⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮LittleFS pripojen
19:52:54.160 -> Soubor nalezen
Prostě někde děláš hrubou chybu, třeba velký, malý písmena... netuším

KIko
Příspěvky: 13
Registrován: 28 úno 2021, 10:55
Reputation: 0

Re: Nahravaní dat do SPIFFS.

Příspěvek od KIko » 04 bře 2021, 20:22

Hm. Ani u toho tveho to nenajde.
Mam nastavene Flash size 4MB(FS:2MB)

Jsem našel FTP knihovnu a když ji použiju a vlezu do SPIFFS, tak tam ten data.txt je.

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Nahravaní dat do SPIFFS.

Příspěvek od jankop » 04 bře 2021, 20:41

Tak se ještě pochlub výpisem toho LittleFS data Upload. Jakej vlastně používáš ESP8266, nemáš něco s malou pamětí? leze to z tebe taky jak z chlupatý deky.

KIko
Příspěvky: 13
Registrován: 28 úno 2021, 10:55
Reputation: 0

Re: Nahravaní dat do SPIFFS.

Příspěvek od KIko » 04 bře 2021, 20:46

Co použivaš za LittleFS knihovnu?
https://github.com/lorol/LITTLEFS

ESP8266 boards mam poslední 2.7.4
A železo ESP8266 NodeMcu V3

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Nahravaní dat do SPIFFS.

Příspěvek od jankop » 04 bře 2021, 21:06

Core mám také 2.7.4. LittleFS, ten jsem myslím neinstaloval, ten je snad součástí jádra? Nebo se mýlím?

https://arduino-esp8266.readthedocs.io/ ... d-littlefs

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů