Forum: Mikrocontroller und Digitale Elektronik ESP 8266 Flashen


von Dennis H. (ps-frankenstein)


Lesenswert?

Guten Abend,

ich bin auf der Suche nach einer Möglichkeit einen ESP8266 von Unterwegs 
aus zu Flashen. Nun kam ich auf die Idee, mit Hilfe eines zweiten ESP 
ihn zu flashen. Heißt ich lade die Binär Datei ins SPIFFS des ESP1 hoch 
und dieser Flasht den ESP2 mithilfe der Binär Datei. So zumindest meine 
Idee.

Wenn ich einfach nur die Datei lese und Serial auf den anderen ESP 
schreibe der im Flashmode ist, funktioniert es nicht. Besteht die 
Möglichkeit das der ESP1 die Binärdatei erfolgreich auf den ESP Flasht? 
Hab weder hier noch über Google was brauchbares gefunden. Auch aus der 
Doku des ESPTools werde ich nicht schlau wie ich die Daten an den ESP2 
schicken muss.

Grüße Dennis

: Verschoben durch Moderator
von Jens M. (schuchkleisser)


Lesenswert?

Natürlich geht das, viel mehr als Bootmode setzen, Reset und ne Handvoll 
Serial ist das ja nicht.
Aber warum kein OTA?

von Dennis H. (ps-frankenstein)


Lesenswert?

Gegen OTA spricht für mich, wenn ich Unterwegs bin und einen 
Programmfehler drin habe, ich über OTA nix mehr hochgeladen bekomme. 
Deshalb die Idee das ich mit einem ESP immer den anderen flashen kann. 
Wenn ESP2 nicht mehr läuft kann ich immer noch durch ESP1 den ESP2 neu 
flashen.

Wie sieht den die Handvoll Serial aus?

von TR.OLL (Gast)


Lesenswert?

Notebook mitnehmen oder eine Tablet/Telefon und einen Raspi (wird 
ferngesteuert per SSH von dem Tablet/Telefon)  mit dem bin-file drauf 
und dem esptool installiert.

von Dennis H. (ps-frankenstein)


Lesenswert?

Klar kann ich entweder ein Notebook oder ein Raspi mitnehmen. Aber nur 
um den ESP neu zu Flashen einen „kompletten“ Pc mitzunehmen, halte ich 
dich etwas übertrieben. Wenn es auch ein zweiter ESP im Prinzip tut.

von Jens M. (schuchkleisser)


Lesenswert?

Dennis H. schrieb:
> Wie sieht den die Handvoll Serial aus?

Wimre frisst der Bootloader Hex als Text.
Nur das Geschwurbsel am Anfang, mit der komischen Bitrate, das muss man 
abfangen. ODer Ignorieren.

von Stefan F. (Gast)


Lesenswert?

Dennis H. schrieb:
> Aber nur um den ESP neu zu Flashen einen „kompletten“ Pc
> mitzunehmen, halte ich dich etwas übertrieben.

Du gehst davon aus, dass es auf Anhieb klappen wird. Und wenn nicht? 
Womit analysierst du das Problem dann?

Ich würde einen Laptop verwenden.

von Andreas D. (Gast)


Lesenswert?

Hallo Dennis,

genau für deinen Anwendungsfall gibt es eine fertige Firmware für einen 
zweiten ESP: https://github.com/jeelabs/esp-link


Viele Grüße

Andreas

von Dennis H. (ps-frankenstein)


Lesenswert?

Andreas D. schrieb:
> Hallo Dennis,
>
> genau für deinen Anwendungsfall gibt es eine fertige Firmware für einen
> zweiten ESP: https://github.com/jeelabs/esp-link
>
>
> Viele Grüße
>
> Andreas

Danke, ich glaube das ist genau das was ich gesucht habe

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.