Mein Board ist ein NodeMCU devkit v1.0. Ich habe versucht, es mit einem benutzerdefinierten nodemcu-Build mit dem Cloud-Dienst zu flashen. (Zusätzlich zu den Standard-ausgewählten ich nur DHT-Bibliothek hinzufügen) Binär-Name ist nodemcu-master-8-modules-2016-11-03-03-23 -44-integer so glaube ich, es Master Build 1.5.4.1NodeMCU blinkend Fehler
Erster Versuch verwendet:
I verwendet ESP8266Flasher.exe für Windows. Ich wählte die benutzerdefinierte Build-Binary und blitzte es auf die Adresse 0x00000. (Baud: 230400 Flash-Geschwindigkeit: 40 MHz SPI-Modus: DIO Flash-Größe: 4Mbyte)
An dieser Stelle wurde wiederholt booten (blaue LED ging/aus einer sehr hohen Frequenz)
Also ich habe die Dokumentation durchgelesen und lernte die Probleme aufgrund der Änderung von esp_init_data_default.bin, wenn Sie von einem nodemcu 0.9 Build aktualisieren.
Zweiter Versuch:
I verwendet erase_flash mit dem esptool.py
esptool.py --port /dev/tty.SLAB_USBtoUART erase_flash
und dann blitzte der Brauch wieder aufzubauen.
Dritter Versuch:
Ich habe erase_flash über esptool.py. Dieses Mal habe ich den SDK-Patch 1.5.4.1 heruntergeladen und esp_init_data_default.bin geblitzt, um 0x3fc000 mit dem benutzerdefinierten Build auf 0x00000 zu adressieren.
Es gibt keinen Neustart Fehler mit diesem, aber wenn ich lief esplorer und eine Verbindung zu dem Brett ich die folgende Meldung:
PORT OPEN 9600
Communication with MCU...
Got answer! AutoDetect firmware...
Communication with MCU established.
Can't autodetect firmware, because proper answer not received (may be unknown firmware).
Please, reset module or continue.
und wenn ich das Modul setze ich Kauderwelsch Briefe bekommen.
ich versucht, beide Entwickler und Master Zweige mit sowohl ganzzahlige verwenden und schweben Binärdateien und I gehalten um die gleichen Ergebnisse erhalten.
Haben Sie Vorschläge?
Wahrscheinlich bezogen werden: http://stackoverflow.com/a/38201631/3392724 – cranphin