Re: Как прошить ESP8266 NodeMcu
Alex bcn, такой же. 3.7.2
---
До седин я у жизни хожу в подмастерьях,
Все еще не зачислен в разряд мастеров... (c)
Форум самогонщиков, винокуров, виноделов, пивоваров, бондарей и очень хороших людей |
с 21 по 40 из 350
Alex bcn, такой же. 3.7.2
Аркадий, закинь прошивку в директорию esptool и введи команду
python esptool.py --port указать порт где плата висит write_flash 0x00000 имя файла прошивки
возможно в винде проще... то есть так:
esptool.py --port указать порт где плата висит write_flash 0x00000 имя файла прошивки
удалил всё, заново поставлю. Иван, пробовал. Пишет, что нет в папке питона.
Как я понял, мне нужно установить esptool. Из командной строки. И только после этого прошивку подцеплять.
Аркадий, я тебе дал ссылку на версию ветки 2... esptool должна работать с ней.. Новые версии питона технически запускаются с синтаксисом python3, по крайней мере в линуксе.
Попробуй, может прокатит
python3 esptool.py --port указать порт где плата висит write_flash 0x00000 имя файла прошивки
Это нужно делать в консоли когда ты перешел в директорию с программой.
Нашёл и скачал старую версию esptool, 2.5.1/ Попробую её, как у Alex bcn
Аркадий, только-что пощелкал.... Попробуй дать команду не из этой директории c:\TM WEB\esptool-2.6>
а так: c:\TM WEB>
Я так делал:
возможно в винде проще... то есть так:
Как я понял, мне нужно установить esptool. Из командной строки. И только после этого прошивку подцеплять.
Да.
C:\TM WEB\esptool-2.5.1>esptool.py --port COM3 write_flash 0x00000 tmac-web.ino.nodemcu.AS.bin
Traceback (most recent call last):
File "C:\TM WEB\esptool-2.5.1\esptool.py", line 35, in <module>
import serial.tools.list_ports as list_ports
ModuleNotFoundError: No module named 'serial'
Аркадий, так куда ты прошиваешь? Питона и ЕСП поставил?
Вот еще вариант https://github.com/marcelstoer/nodemcu- … r/releases готовый exe сам не пробовал, нету форточки.
Alex bcn, ESPtool я не поставил! Не ставится. Я же выше писал. А сейчас опять тупо ваши рекомендации с Иваном выполняю.
No module named 'serial'
Ага.. сюда ходи https://pyserial.readthedocs.io/en/late … stallation ставь pyserial
ESPtool я не поставил! Не ставится
Ее не нужно ставить... просто скачай и распакуй..
Теперь ставим esptool.py. Для этого вводим команду: pip install esptool и enter
Вот. Это не проходит.
Иван,
Теперь ставим esptool.py. Для этого вводим команду: pip install esptool и enter
1 поставить pyton
2 поставить pyserial
3 Поставить драйвер uart если такой не стоит... чтобы плата повисла на ком порте
4 скачать саму программу прошивалку
5 прошить
Вот. Это не проходит.
pip - это просто менеджер пакетов... и все, не более того. Можно вообще им не пользоваться. Поставь версию питона что я дал тебе ссылку, там версия 2.7 вроде..
2 поставить pyserial
Про это в инструкции не написано. Что это?
поставить pyserial
3 Поставить драйвер uart если такой не стоит... чтобы плата повисла на ком порте
Встала, ком порт 3
скачать саму программу прошивалку
Скачал, закинул в папку
Я фигею... т.е. инструкции не следовать?!
File "C:\TM WEB\esptool-2.5.1\esptool.py", line 35, in <module>
import serial.tools.list_ports as list_ports
ModuleNotFoundError: No module named 'serial'
Вижу что питон у тебя установлен...
Тебе надо понять почему не видит порт
1 драйвер на плату
2 pyserial не стоит...
ВНИМАНИЕ!! ВОТКНИ ПЛАТУ И ВВЕДИ ТАКУЮ КОМАНДУ..
esptool.py flash_id
Скажи что выведет.
т.е. инструкции не следовать?!
Я с виндой не дружу... простой вариант предлагаю.. выше читай.
Аркадий, программа и питон стоят... надо разобраться почему порт не видит..
причины две всего... выше сказал.
2 pyserial не стоит..
Скачал. Как его "поставить"? Просто в папку кинуть TM WEB"?
Я фигею... т.е. инструкции не следовать?!
НЕ нервничай
Про это в инструкции не написано. Что это?
PySerial - это библиотека, которая обеспечивает поддержку. Версий много. Инструкция рабочая - проверено.
Ставь библиотеку, как Иван говорит.
dmytry, ссылка на что? Там скрин в сообщении от Alex bcn, и всё.
Ставь библиотеку, как Иван говорит.
КАК?!!!
Инструкция рабочая - проверено.
Видимо, для твоего компа и в твоих условиях. У меня, как видишь, не пошло. И у dmytry, как я понял, тоже.
pyserial
Скачал. Как его "поставить"? Просто в папку кинуть TM WEB"?
Нет, зайди в директорию где питон, там будет папка LIB
Например так c:\Python27\Lib\ распакуй библиотеку чтобы было например так c:\Python27\Lib\pyserial-2.6\ в зависимости от версии конечно... то есть, версия может отличаться.
Если в либе есть файл setup.py то зайди в директорию с либой и введи команду setup.py install
Потом опять зайди в директорию с программой и опять введи ту команду..
PySerial - это библиотека, которая обеспечивает поддержку
Доступа к серийному порту...
КАК?!!!
python -m pip install pyserial
ВНИМАНИЕ!! ВОТКНИ ПЛАТУ И ВВЕДИ ТАКУЮ КОМАНДУ..
esptool.py flash_id
Что выдает???????????????????
Аркадий, не урчи, с компьютером спокойнее нужно
с 21 по 40 из 350