Проблема с прошивкой платы NodeMcu V3 Lua WI-FI

Михаил1990
Offline
Зарегистрирован: 04.02.2018

Очень прошу помочь!!!!

Проблемма в следующем: на али приобрел плату esp8266 12E и usb-ttl адаптер установил все необходимые драйвера, библиотеки для платы esp8266. Все по инструкции, попытался залить простой скейч Blink появилось сообщение об ошибке: "error: espcomm_upload_mem failed, error: espcomm_upload_mem failed", при этом плату было видно среди подключенных по Wi-Fi устройств. Искал пути решения, перепробывал куча разных способов, но без результатно. на АТ команды через arduino - реакции никакой. После долгих манипуляций установи NODEMCU FLASHER он определил плату (MAC) и без проблемм залил "какую то" прошивку, после повторно пробывал, через arduino без результатов. Пробывал запитывать от внешнего источника припаяв толстые провода, проблемма осталась. После нескольких попыток прошивки плата пропала из устройств подключенных по Wi-Fi и NODEMCU FLASHER ее не видит больше, перезагружал плату пробывал на другом компьютере реакции - нет. Я решил, что плата была неисправна изначально.

Спустя некоторое время мне пришла из китая новая плата NodeMcu V3 Lua WI-FI кстановив драйвера для CH340G, я подключил ее к компьютеру и попытался залить скейч Blink появилась ошибка:

Uploading 226384 bytes from to flash at 0x00000000

warning: espcomm_send_command: didn't receive command response
warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
 
скорость usb порта выставлена 11520, плата выбрана верная NODEMCU 1.0, FLASH SIZE 4M 
Я пробывал на другом компьютере перепрошить ошибка таже.
При включении платы один раз мигает светодиод, среди устройств wi-fi NodeMcu V3 Lua не определяется, программа NODEMCU FLASHER определяет MAC платы, при загрузке мигает два раза синий светодиод.
Прошу Вас помогите! Я не исключаю, что у меня руки из жопы ростут, но перепробывал кучу различных вариантов ничего не помогает, предположить, что вторая плата бракованная - врят ли, с питанием тоже мало вероятно, поскольку на предыдущую плату подавал на прямую 3.3В толстыми провадами. Я читал, что сама плата может приходить пустой и внеё необходимо залить прошивку, но какую, и чем она поможет при заливке скейчей. За ранее всем большое спасибо за понимание!
kost82
Offline
Зарегистрирован: 30.11.2015

Михаил1990 пишет:

на АТ команды через arduino - реакции никакой. 

А без arduno через USB-переходник на AT-команды отвечает? Если вводить их в терминале.

Прошивать вот по этой инструкции пробовали https://geektimes.ru/post/241054/ ? В частности пункт "Для переключения в режим обновления прошивки нужно подать низкий уровень на GPIO0 и высокий на CH_PD."

Какой адаптер USB-TTL? У него есть переключающий джампер на 3.3В?

kasper007
Offline
Зарегистрирован: 23.05.2016

1. При подключении NodeMcu V3 Lua к IDE появлется новый COM порт???(драйвера корректно стали??), вы его выбираете?

2. Плату вроде верную выбираете.

3. Каким кабелем шьете? У меня для ARDUIONO/ESP используется очень древний ноутбук. USB порты совсем дохленькие, поэтому запускаются ESP исключительно от коротеньких USB кабелей.

 

 

Михаил1990
Offline
Зарегистрирован: 04.02.2018

1. При подключении NodeMcu V3 Lua к IDE появлется новый COM порт???(драйвера корректно стали??), вы его выбираете?

Да, появляется. Драйвера установлены, переустанавливал, но не в драйверах дело поскольку порт он новый видит, CH340G определяет без проблем, выбираю верный порт.

2. Плату вроде верную выбираете.

в Arduino ide nodemcu 1.0

3. Каким кабелем шьете? У меня для ARDUIONO/ESP используется очень древний ноутбук. USB порты совсем дохленькие, поэтому запускаются ESP исключительно от коротеньких USB кабелей.

Пробовал и через Arduino ide и через nodemcu flasher и через LASH_DOWNLOAD_TOOLS_V3.6.3/

Компьютер новый usb нормальные, сами usb менял местами. пробовал и на другом компьютере результат тот же. Кабели разные пробывал, более того пробовал запитывать от отдельного источника и прошивать, через usb-ttl CP210X, но результат тот же(

Меня натолкнули на мысль, что это связано с windows с обновлениями. Сама плата вроде как в режим программирования входит, но начальной стадии заливки кода отваливается.

Через nodemcu flasher (скорость менял не помогает)  два раза мигает, определяет MAC и в логах выдает:

Error:Set ESP8266 Address timeout.

Самое интересное, что платы среди доступных wi-fi точек не видно (когда только распаковал посылку подключил к usb тоже не было)

Если прошивать через arduino нужна ли какая-то подготовка платы (стереть старую прошивку) или просто получил плату, подключил к компьютеру, настроил параметры и через arduino ide залил программу?

 

Михаил1990
Offline
Зарегистрирован: 04.02.2018

у меня на данный момент плата nodemcu, переводится в режим программирования с помощью кнопок RST и FLASH