2016-11-06 9 views
0

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?

Antwort

1

Es gibt viele Fragen Fehlversuche zu blinken (trotz der Dokumentation ziemlich detailliert sein). Ein Beispiel von hier: https://stackoverflow.com/a/38793023/131929

Es scheint mir, dass Sie jetzt eine richtig geflasht Firmware haben, though.

Versuchen Sie, die Baud in esplorer bis 115'200 per http://nodemcu.readthedocs.io/en/latest/en/upload/ Einstellung. "Kann Firmware nicht automatisch erkennen" ist ein Problem mit ESPlorer. Ich habe gelernt, mich nicht darauf zu verlassen.

+0

Wahrscheinlich bezogen werden: http://stackoverflow.com/a/38201631/3392724 – cranphin