У меня было немного грубого времени, пытаясь выпустить последнюю прошивку разработчика. Я отредактировал вопрос с кучей примеров копирования/вставки из моего кли и прояснил шаги, которые я сделал до сих пор. Вот что я пробовал:Ошибки, мигающие NodeMCU до ESP8266
- Я загрузил версии прошивки 1.4.0 master и dev из службы пользовательской сборки.
Я пытался прошить 1.4.0 мастер версии этой команды:
python esptool.py --port /dev/ttyUSB0 write_flash -fm=dio -fs=32m 0x00000 ~/git/nodemcu- firmware/bin/nodemcu_integer_1.4.0_master_20160531.bin esptool.py v1.0.2-dev Connecting... Running Cesanta flasher stub... Flash params set to 0x0240 Writing 405504 @ 0x0... 405504 (100 %) Wrote 405504 bytes at 0x0 in 35.2 seconds (92.2 kbit/s)... Leaving...
Это, кажется, чтобы добиться успеха, потому что я могу подключиться к DevKit
n?$B� ��4"*���4"*��B%,��� C� NodeMCU custom build by frightanic.com branch: master commit: c8037568571edb5c568c2f8231e4f8ce0683b883 SSL: false modules: file,gpio,i2c,net,node,rtcfifo,rtcmem,rtctime,tmr,uart,wifi,ws2812 build built on: 2016-06-01 02:58 powered by Lua 5.1.4 on SDK 1.4.0 lua: cannot open init.lua >
я скачал v1.5.1 nonos espressif sdk, чтобы получить esp_init_data_default.bin Мне пришлось это сделать, потому что devkit работал 0.9.6
Я попытался использовать flas ч версия 1.4.0 DEV прошивки с этой командой:
python esptool.py --port /dev/ttyUSB0 write_flash -fm=dio -fs=32m 0x00000 ~/git/nodemcu-firmware/bin/nodemcu_integer_1.4.0_dev_20160531.bin 0x3fc000 ~/git/nodemcu-firmware/bin/esp_init_data_default.bin esptool.py v1.0.2-dev Connecting... Running Cesanta flasher stub... Flash params set to 0x0240 Writing 401408 @ 0x0... 401408 (100 %) Wrote 401408 bytes at 0x0 in 34.8 seconds (92.3 kbit/s)... Writing 4096 @ 0x3fc000... 4096 (100 %) Wrote 4096 bytes at 0x3fc000 in 0.4 seconds (90.0 kbit/s)... Leaving...
Это, кажется, не потому, что, когда я пытаюсь подключиться к DevKit я не получить ничего, кроме бреда. Я пытался соединиться с КАЖДОЙ установкой бод, и он, похоже, не улучшает тарабарщину вообще.
rll|l�|l�b|�rbb�nnlnn��bplrlrlp�n�lbn�|l�b�nn�ll`nn lnr�n b��`p�n� r���bn�|llb�nn�l`nnl�l`nr�n ��l``�n ��b�nl� ��nn� lp�n� r���lbn�|b�nn�ll`
Мастер версия прошивки работает очень хорошо, но, как я сказал, его не хватает пару вещей из WiFi и ws2812 модулей, которые я хочу использовать. Dev-версия прошивки действительно мигает, но когда я пытаюсь использовать экран для подключения к devkit, все, что я получаю, это тарабарщина, и подсказка Lua никогда не появляется. Я сейчас сдаюсь, я не знаю, что попробовать дальше, может ли кто-нибудь, пожалуйста, направить меня?
Спасибо за любую помощь.
Здравствуйте, Марсель, я изменил свой вопрос, основываясь на некоторых вещах, которые вы здесь. Раньше у меня была старая прошивка 0.9.6 на устройстве. Флэш-память устройства составляет 4194304, поэтому я думаю, что это означает, что адрес 0x3fc000 для sdk правильный. – dbrummett
Поскольку вы повторно написали вопрос, я должен был последовать его примеру с обновлением. –
Оказывается, проблема была в экране, хотя явная установка бода не решила его. В конце концов я попытался запустить putty для linux, чтобы подключиться к devkit, и это сработало отлично. Я понимаю вашу путаницу в именах файлов, потому что я переименовал файлы для соответствия правилам именования предыдущих версий прошивки, которые я все готов на своем компьютере, и выясняется, что когда я переименовал файл dev, я случайно ударил 1.4 вместо 1.5 ... так что это объясняет. – dbrummett