ESP8266 nodemcu upgrade

OP #4815532
Ich habe mir dieses Modul bestellt um mit dem ESP8266 erste Gehversuche 
zu unternehmen: http://www.ebay.de/itm/201566780411
Unter https://nodemcu-build.com/ habe ich mir die aktuellste nodemcu 
bauen lassen (master, mit den default-modules).
Mit dem ESP8266flasher.exe habe ich diese build sowie die blank.bin und 
esp_init_data_default.bin nach diesem Schema geflasht: 
https://github.com/espressif/ESP8266_AT/blob/master/bin/readme.txt
Das führt dazu, dass die blaue LED auf dem Modul schnell blinkt und auf 
der seriellen Konsole nur Müll ankommt (verschiedene Baudraten 
getestet).
Was mache ich falsch?
OP #4815565
Danke, daran lag es. Was funktionierte: zuerst die init data nach 
0x3fc000 flashen. Danach erst die neue nodemcu.
Das ist aber murks mit dem veralteten Windows Tool. Leider bekomme ich 
aber das esptool unter Ubuntu nicht installiert: "Could not find a 
version that satisfies the requirement esptool (from versions: ) No 
matching distribution found for esptool"
Gast #4815572
Sebastian R. schrieb:
> Danke, daran lag es. Was funktionierte: zuerst die init data nach
> 0x3fc000 flashen. Danach erst die neue nodemcu.
> Das ist aber murks mit dem veralteten Windows Tool. Leider bekomme ich
> aber das esptool unter Ubuntu nicht installiert: "Could not find a
> version that satisfies the requirement esptool (from versions: ) No
> matching distribution found for esptool"


Wieso installieren?
Einfach die esptool.py von

https://github.com/espressif/esptool

ausführen.
Z.B.:
./esptool.py --port /dev/ttyUSB0 -b 460800 write_flash --flash_mode qio 
--flash_size 32m 0x00000 eagle.flash.bin 0x20000 eagle.irom0text.bin 
0x3fc000 esp_init_data_default.bin 0x3FE000 blank.bin
Gast #4823346
Ich bin Neuling mit der NodeMCU und hatte auch Probleme mit dem Teil, 
Symptome waren schnell blinkende, blaue LED und nicht ging.

Lösung: Erst dem Flash löschen, und danach das nodemcu image flashen.
Also:
1
esptool.py --port <port> erase_flash

Und dann mit dem richtigen Mode, -fm dio
1
esptool.py --port <port> write_flash -fm dio 0x00000 <nodemcu>.bin

Danach flutscht alles.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.