Das erste Problem ist bereits da.
(Und zwar sitzt es vor dem Rechner )
Man kann den ESP nicht flashen, wenn Putty an ist.
Ich wußte das nicht
Ich beschreibe hier detaillierter meinen Fehler, damit andere Anfänger nicht hineintappen:
Mein Vorgehen:
D1 angeschlossen, Putty angeworfen, ist leer, chip echoes alle Character.
Ich versuche den Flash Command was ich vorhin benutzt habe.
Ich kann die D1 nicht flashen.
Nicht mit meinem Programm
Ich denke, mein Programm ist falsch.
Ich nehme Sven V1.2.2, der ist sicher nicht fehlerhaft.
Ich sage:
Code: Alles auswählen
esptool -vvv -cd nodemcu -cf ./littleyoda-DCC-Decoder.d1_mini_v1.2.2.bin
Code: Alles auswählen
esptool v0.4.6 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
setting board to nodemcu
espcomm_upload_file
stat ./littleyoda-DCC-Decoder.d1_mini_v1.2.2.bin success
opening port /dev/ttyUSB0 at 115200
tcgetattr
tcsetattr
serial open
opening bootloader
resetting board
trying to connect
setting character timeout 0
done
setting character timeout 1
done
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: didn't receive command response
...
trying to connect
setting character timeout 0
done
setting character timeout 1
done
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
serialport_receive_C0: 20 instead of C0
espcomm_send_command: didn't receive command response
warning: espcomm_sync failed
error: espcomm_open failed
Chip bleibt auf Putty vorerst taubstumm.
Reset Knopf bringt nichts.
Power cycle bringt wieder default Status: Chip echoes alles (einmal sagte er sogar "ready")
Glühbirne im Kopf geht auf: Putty ist seriell, Flash ist seriell, Putty belegt den Port, esptool kann nicht flashen... Testen?
Genau.
Ohne Putty funktioniert das Flashen.
Ich flashe mein Programm, und komme auf das erste Problem: das ist aber sicher in meinem Code vorerst.
(Bei Interesse kann ich das gerne hier einfügen).
ALso gehe ich erstmal den Zoltancode debuggen.
Bis dann
LG Zoltan