Forum: Mikrocontroller und Digitale Elektronik ESP8266: neue Firmware laden


von Harald P. (haraldp)


Lesenswert?

Dieser WLAN-Chip ist ja recht beliebt. Ich hoffe einer von hier kann mir 
helfen.
Mit den Grundfunktionen klappt die WLAN-Kommunikation. Nun wollte ich 
eine neue Firmware aufspielen, die eine bessere Udp-Kommunikation 
erlauben soll.
Zuerst habe ich die Original-Sw ersetzt durch:
ESP8266_AT_V00180902_04 (0018000902-AI03)_unconfirm version.bin von 
http://www.electrodragon.com/w/Wi07c
Sowohl mit dem Win-Tool esp8266_flasher.exe als auch mit XTCOM_UTIL.exe 
ist ein upgrade möglich. Die 520.192 große Datei läßt sich auf Adresse 
0x00000 flashen.
Nun gibt es eine neuere Version mit erweiterten AT-Befehlen:
http://bbs.espressif.com/viewtopic.php?f=5&t=64
mit den Adressen:
boot_v1.1.bin             downloads to flash 0x00000
user1.bin                 downloads to flash 0x01000
esp_init_data_default.bin downloads to flash 0x7C000
blank.bin                 downloads to flash 0x7E000

Das Flashen der 3. Datei mit esp8266_flasher.exe geht schief: "float 
division by zero", bevor das Flashen beginnt. Mit XTCOM_UTIL.exe geht es 
dann doch. Nur am Ende funktioniert das Modul nicht mehr. Der 
Bootvorgang ist unvollständändig und bricht ab. Es meldet sich auch nur 
mit 75,6KBaud.

Wer weiß weiter?
Harald

von Tom (Gast)


Lesenswert?

Hallo,

ich habe ein ähnliches Problem:

Sobald ich die FW 0.9.5 vom 23.1.15 flashe, bekomme ich nur noch wirre 
Zeichen nach dem Reset zurück - ich habe sämtliche Baudraten getestet 
(allen voran 115200 und 9600), aber keine Datenrate liefert auch nur im 
Ansatz einen vernüftigen Text und ebenso wir keinerlei AT Befehl 
ausgeführt.

Gehe ich auf ältere Versionen zurück geht die Kommunikation, aber ein 
Cloud-Update wird immer mit einem Error beendet bzw. eine Version 0.9.2 
lässt ein Cloud update zu, aber beim Schritt vier werden nur Datenmüll 
ausgegben (lt. Internet ist dieses Fehlerbild nicht untypisch - hilft 
mir aber nicht weiter).

Kennt jemand ähnliche Probleme? Ich will halt unbedingt auf die Version 
vom 23.1.15 gehen, da ich mit dieser auf einem anderen ESP8266 eine 
stabile Funktion erhalten hatte ohne "busy-Fehler"

Gruß
Tom

von Tom (Gast)


Lesenswert?

Schnell noch ein update: zumindest das Problem mit dem update via SW 
Tool habe ich gelöst.
Problem war eine falsche Adresse des bin-Files => siehe 
http://www.instructables.com/id/Blink-for-ESP8266-native-like-arduino-using-Window/ 
die Diskussion im Posting.

In der Zwischenzeit konnte ich so wie auch Harald auf 75600Baud den Text 
lesen, der Update-Vorgang war gewissermassen hängen geblieben.

Die Frage nach dem Fehlschlagen des Cloud-Update steht noch aus...

von Harald P. (haraldp)


Lesenswert?

Ich habe inzwischen diese Art von SW aufgegeben und mich Lua zugewandt. 
Man muss sich erst einmal einarbeiten, aber dann hat man eine 
leistungsfähige Umgebung.
Ich bin damit sehr zufrieden.
Harald

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.