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: 14)

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
  float -> char Umwandlung Problem ESP8266 und BME 280 drstewa 2 115 24.02.2020 23:08
Letzter Beitrag: Bitklopfer
  ESP8266 mit externer Antenne ? Nicole 58 3.331 11.02.2020 22:34
Letzter Beitrag: Tommy56
  Esp8266 IPv6 Fips 6 696 26.01.2020 16:52
Letzter Beitrag: Fips
  Anschluss CMOS Kamera an ESP8266 Stargazer 16 7.283 18.01.2020 17:33
Letzter Beitrag: Falke07
  Spiffs-Verwaltung zum schnellen Einbinden in eigene Projekte Tommy56 12 8.648 17.01.2020 13:31
Letzter Beitrag: Tommy56
  ESP8266 AP Mode, Client-IP feststellen uk1408 14 1.275 17.01.2020 10:04
Letzter Beitrag: uk1408
  ESP8266+PubSubClient und MQTT/ioBroker Arduino4Fun 8 2.244 14.01.2020 14:34
Letzter Beitrag: biologist
  ESP8266-myClock Displayproblem icepick72 18 2.955 12.01.2020 22:28
Letzter Beitrag: icepick72
  ESP8266 als Aktor SHesse 7 823 12.01.2020 18:31
Letzter Beitrag: SHesse
  Kann ein ESP8266 (ESP-12F) I2C Slave sein? ardu_arne 15 1.658 12.01.2020 15:32
Letzter Beitrag: ardu_arne

Gehe zu:


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