Forum: Mikrocontroller und Digitale Elektronik ESP8266-07 über Arduino IDE Flashen


von Ralf (Gast)


Lesenswert?

Hallo,

ich verzweifle hier gerade daran einen ESP8266-07 über die Arduino IDE 
zu flashen. Der ESP lässt sich über die aufgespielte AT-Firmeware 
bedienen. -Com-Port und Schnittstelle scheinen also zu funktionieren.

Zum flashen habe ich beim Booten GPIO0 auf GND gezogen. Danach leuchten 
die blaue und die rote LED konstant. Die Arduino IDE gibt folgende 
Meldung aus:
1
 
2
Der Sketch verwendet 390.218 Bytes (89%) des Programmspeicherplatzes. Das Maximum sind 434.160 Bytes.
3
Globale Variablen verwenden 42.204 Bytes (51%) des dynamischen Speichers, 39.716 Bytes für lokale Variablen verbleiben. Das Maximum sind 81.920 Bytes.
4
warning: espcomm_sync failed
5
error: espcomm_open failed
6
error: espcomm_upload_mem failed
7
error: espcomm_upload_mem failed

Einstellungen unter Werkzeuge:
1
 
2
Flash Mode: DIO
3
Flash Frequency: 40MHz
4
CPU Frequency: 80MHz
5
Flash Size: 1M (64K SPIFFS)
6
Debug Port: Disabled
7
Debug Level: None
8
Reset Method: ck
9
Upload Speed: 115200
10
Port: "COM7"

Könnt ihr mir weiterhelfen?

von Olaf (Gast)


Lesenswert?

UBS Kabel neu einstecken

von Jan L. (ranzcopter)


Lesenswert?

Zum Flashen müssen beim ESP-07
GPIO 0: LOW
GPIO 2: HIGH
GPIO 15: LOW
sein.

Btw, der ESP-07 hat mit Sicherheit mehr als 1M Flash...

von Hax (Gast)


Lesenswert?

Ralf schrieb:
> GPIO0 auf GND gezogen. Danach leuchten
> die blaue und die rote LED konstant.

Kann nicht sein. Dann hast du wohl GPIO2 anstatt GPIO0 erwischt.

von Michael U. (amiga)


Lesenswert?

Hallo,

Jan L. schrieb:
> Btw, der ESP-07 hat mit Sicherheit mehr als 1M Flash...

vermutlich nicht, ich kenne bisher nur die -12 mit 4M Flash.

Gruß aus Berlin
Michael

von Ralf (Gast)


Lesenswert?

Hax schrieb:
> Kann nicht sein. Dann hast du wohl GPIO2 anstatt GPIO0 erwischt.

Stimmt :-) und Pin15 habe ich mit Pin16 verwechselt....Danke

Die blaue LED ist nun aus.

Nun kann ich in HTerm die Ausgabe einiger Zeichen beobachten, wenn der 
ESP aus dem Reset kommt...leider scheint die Baudrate nicht zu stimmen.

von Einer K. (Gast)


Lesenswert?

Ralf schrieb:
> leider scheint die Baudrate nicht zu stimmen.

Der Bootloader sendet seine Startmeldungen mit 76800 Baud.
(wenn ich mich richtig erinnere)

Dann wird auf die von dir eingestellte Baudrate umgestellt.

von Jan L. (ranzcopter)


Lesenswert?

Michael U. schrieb:
> Hallo,
>
> Jan L. schrieb:
>> Btw, der ESP-07 hat mit Sicherheit mehr als 1M Flash...
>
> vermutlich nicht, ich kenne bisher nur die -12 mit 4M Flash.
>

stimmt, war irgendwie bei 'Mbit' - die aktuelle(re)n 'blauen' 07er haben 
8Mbit und damit natürlich 1MB...


> Gruß aus Berlin
> Michael

von Hax (Gast)


Lesenswert?

Die Bootloader Baudrate hängt vom auf dem ESP Modul verbauten Quarz ab. 
Bei 26MHz sind es 74880 bei 40MHz 115200.

http://www.espressif.com/sites/default/files/documentation/esp8266-technical_reference_en.pdf

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.