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
Natürlich geht das, viel mehr als Bootmode setzen, Reset und ne Handvoll Serial ist das ja nicht. Aber warum kein OTA?
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?
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.
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.
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.
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.