Heute möchte ich zeigen, wie man einen ESP8266-Mikrocontroller mit einer neuen Firmware über Ubuntu 20.04 LTS flashen kann. Leider habe ich bisher dazu keine einfachen Lösungswege im Netz finden können. Deshalb diese kleine Gedankennotiz.
Mit einem Windows-Betriebssystem ist das Vorhaben mit entsprechenden grafischen Tools, wie dem NodeMCU-flasher etc., allerdings recht einfach. Da ich das aber auf dieser Basis nicht erledigen wollte, habe ich nun ein wenig experimentiert und kann das via Terminal recht einfach mit Linux umsetzen.
Flashen der Firmware
Zuerst installiere ich mir das esptool aus den Paketquellen.
1 |
sudo apt install esptool |
Dann wechsle ich in das Download-Verzeichnis, wo meine Binärdatei liegt.
1 |
cd ~/Downloads |
Der Microcontroller wird nun über ein USB-Kabel mit dem PC verbunden und mit folgendem Befehl über den seriellen Port /dev/ttyUSB0 geflasht.
1 |
sudo esptool --port /dev/ttyUSB0 write_flash -fm dout 0x0000 example.bin |
Viel Spaß!
ESP6288?
Oh, da habe ich wohl einen Zahlendreher in der Überschrift. Ich werde das gleich anpassen. Danke für den Hinweis!
Hallo, und danke für den Befehl zum Flashen.
Habe gefühlt 30 Seiten angeschaut um genau das zu finden.
Hat sofort funktioniert.
Gruß Christian
Mich freut, dass es geklappt hat.