У меня было немного тяжелое время, пытаясь прошить последнюю прошивку dev. Я отредактировал вопрос с кучей примеров копирования/вставки из моего cli и разъяснил шаги, которые я предпринял до сих пор. Вот что я пытался сделать:
- Я скачал мастер-версию и версию прошивки 1.4.0 из службы пользовательской сборки.
Я попытался прошить мастер-версию 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.
Я попытался прошить версию прошивки 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`
Основная версия прошивки работает очень хорошо, но, как я уже сказал, в модулях Wi-Fi и ws2812 не хватает пары вещей, которые я хочу использовать. Версия прошивки для разработчиков мигает, но когда я пытаюсь использовать screen для подключения к devkit, все, что я получаю, это тарабарщина, а подсказка Lua никогда не появляется. Я сдаюсь сейчас, я не знаю, что делать дальше, так что может кто-нибудь, пожалуйста, помогите мне?
Спасибо за любую помощь.