INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
SPIFFS auf dem ESP8266-01
23.01.2020, 14:33
Beitrag #1
SPIFFS auf dem ESP8266-01
Hallo,

ich versuche mich gerade mal (wieder) daran, ein SPIFFS Dateisystem auf einem ESP8266 zu installieren.
Auf dem NODEMCU klappt es, dem ESP8266-01 nicht (immer). IDE ist die 1.8.10, Boardverwalter der 2.5.2.
Als Bord ist das Generic 8266 Modul mit 1Mb(256 k SPIFFS) eingestellt.
Bei einem meiner ESP8266 geht es, bei 5 anderen nicht. Laut suche im WWW gibt es da wohl Probleme bei verschiedenen Board-Ausführungen.
Kennt das jemand bzw. weiß jemand ob man da was machen kann?

Meinen Sketch hänge ich mal ran, er ist auf ein paar Tab's verteilt, wie ich die sinnvoll in Code-Tags bekomme weiß ich nicht. Oder für jeden Tab einen eigenen Tag?


Angehängte Datei(en)
.zip  SPIFFS.zip (Größe: 15,3 KB / Downloads: 44)

Viele Grüße

Uwe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.01.2020, 16:17
Beitrag #2
RE: SPIFFS auf dem ESP8266-01
Hallo,

beim ESP8266-01 kenne ich die alten Versionen mit nur 512kB Flash, die neuen mit 1MB Flash und welche, deren Flashtyp sich nur mit DIO als Flashmode stabil flashen lassen. Mehr Unterschiede sind mir da nicht begegnet.

Ansonsten nutze ich den ESP8266Webserver, Webseiten liegen im SPIFFS, alles andere ist mir zuviel Handarbeit.
Ich nehme zwar für sowas keine ESP8266-01, aber selbst in 256k SPIFFS passen meine Webseiten problemlos rein.

Gruß aus Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.01.2020, 16:39
Beitrag #3
RE: SPIFFS auf dem ESP8266-01
(23.01.2020 16:17)amithlon schrieb:  Ich nehme zwar für sowas keine ESP8266-01, aber selbst in 256k SPIFFS passen meine Webseiten problemlos rein.

Sogar 128k Spiffs reichen mir bei meinem Sonoff Dual.


Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.01.2020, 23:18
Beitrag #4
RE: SPIFFS auf dem ESP8266-01
(23.01.2020 16:39)Fips schrieb:  
(23.01.2020 16:17)amithlon schrieb:  Ich nehme zwar für sowas keine ESP8266-01, aber selbst in 256k SPIFFS passen meine Webseiten problemlos rein.

Sogar 128k Spiffs reichen mir bei meinem Sonoff Dual.


Gruß Fips

und das funktioniert auf dem ESP8266-01 problemlos? Bei meinem (neuen) SONOFF S20 kann ich nichts hochladen bzw. kommt nichts sinnvolles an....

Viele Grüße

Uwe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.01.2020, 09:09
Beitrag #5
RE: SPIFFS auf dem ESP8266-01
(23.01.2020 23:18)uk1408 schrieb:  und das funktioniert auf dem ESP8266-01 problemlos? Bei meinem (neuen) SONOFF S20 kann ich nichts hochladen bzw. kommt nichts sinnvolles an....

Dann machst Du etwas falsch! Ich habe gerade gestern zwei SONOFF S20 geflasht und mein eigenes Programm darauf installiert.
Du musst die Taste am S20 gedrückt halten, bevor Du den USB-Seriell-Wandler anschließt (die S20 natürlich auf keinen Fall am Stromnetz). Das gedrückt halten sorgt dafür, dass GPIO 0 auf GND liegt und der ESP somit in den Programmiermodus schaltet.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.01.2020, 15:19
Beitrag #6
RE: SPIFFS auf dem ESP8266-01
Hi,

also irgendwie gehen die Antworten an meinem Problem vorbei.
Ich bekomme das ESP8266-01 (auch den im SONOFF) problemlos geflasht, das ist nicht mein Problem. Aber dann was ins SPIFF hochladen (oder vom Programm reinschreiben lassen) und dann wieder zugreifen (lesen, mit opendir anzeigen) geht bei einigen ESP nicht. Am Sketch kann es nicht liegen das es ja auf einem geht.

Viele Grüße

Uwe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.01.2020, 12:02
Beitrag #7
RE: SPIFFS auf dem ESP8266-01
(24.01.2020 15:19)uk1408 schrieb:  ....also irgendwie gehen die Antworten an meinem Problem vorbei.
Am Sketch kann es nicht liegen das es ja auf einem geht.


Auch wenn es an deinem Problem vorbei geht, solltest du mal die Ausführliche Ausgabe in der IDE einschalten.

Zitat:D:\SPIFFS\SPIFFS.ino: In lambda function:

D:\SPIFFS\SPIFFS.ino:32:71: warning: ' ' flag used with '%u' gnu_printf format [-Wformat=]

Serial.printf("\nProgress: % u % % \r", (progress / (total / 100)));

^

D:\SPIFFS\SPIFFS.ino:32:71: warning: conversion lacks type at end of format [-Wformat=]

D:\SPIFFS\SPIFFS.ino:32:71: warning: unknown conversion type character 0xd in format [-Wformat=]

D:\SPIFFS\HTML.ino: In function 'bool handleRoot()':

D:\SPIFFS\HTML.ino:17:1: warning: no return statement in function returning non-void [-Wreturn-type]

}

^

D:\SPIFFS\HTML.ino: In function 'bool handleFileRead(String)':

D:\SPIFFS\HTML.ino:37:12: warning: unused variable 'sent' [-Wunused-variable]

size_t sent = server.streamFile(file, getContentType(path));

^

D:\SPIFFS\Listen.ino: In function 'String formatBytes(size_t)':

D:\SPIFFS\Listen.ino:69:1: warning: control reaches end of non-void function [-Wreturn-type]

}

Dein HTML ist Mega fehlerhaft.
Der W3C Markup Validator zeigt dir die Fehler.

Am Rande, löschen von Dateien funktioniert nicht!

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  ESP8266: ADC und Webserver stw 15 1.819 Gestern 20:10
Letzter Beitrag: VR1
  ESP8266 - MQTT Probleme mit SSL decrypt tenor 5 58 Gestern 16:43
Letzter Beitrag: tenor
  ESP8266+PubSubClient und MQTT/ioBroker Arduino4Fun 10 5.445 08.09.2020 10:22
Letzter Beitrag: biologist
Lightbulb SPIFFS DOWNLOAD UPLOAD & DELETE Esp8266 NodeMCU Fips 31 24.226 05.09.2020 19:59
Letzter Beitrag: guenni71
  ESP8266 Datenlogger für Google Sheets xuino 3 306 31.08.2020 14:43
Letzter Beitrag: hotsystems
  Esp8266 GPIO default In- oder Out-put? N1d45 0 263 29.08.2020 06:58
Letzter Beitrag: N1d45
  WeMos D1 mini ESP8266 error: <bits/c++config.h> AnFi 17 4.485 27.08.2020 13:47
Letzter Beitrag: dna
  ESP8266 AP-Modus Android N1d45 2 383 20.08.2020 07:58
Letzter Beitrag: N1d45
  ESP8266 über AT-Befehle Jens Jung 2 412 19.08.2020 15:08
Letzter Beitrag: Jens Jung
  ESP32 überträgt nicht alle Datein aus dem SPIFFS Pertho 11 1.446 21.07.2020 21:46
Letzter Beitrag: Bitklopfer

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste