• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Ошибка :Set ESP8266 Address timeout.

denis64

New member
Помогите пожалуйста. Перестала прошиваться NODEMCU v.3

Лог nodemcu firmware programmer такой:

Note: Detect serial port changed.
Note:Auto MAP serial port.Port-->COM11

Note:Serial port connected.
Note:Begin find ESP8266.
Note:ESP8266 ACK success.
Note:ESP8266 ACK success.
Error:Set ESP8266 Address timeout.

Настройки по умолчанию. AP MAC и STA MAC читаются
 

denis64

New member
ESP_DOWNLOAD_TOOL_V2.4 так же вродебы подключается но в итоге выдаёт "ship sync error , com closed"
 

denis64

New member
попробуйте NODEMCU FIRMWARE PROGRAMMER
Помогите пожалуйста. Перестала прошиваться NODEMCU v.3

Лог nodemcu firmware programmer такой:

Note: Detect serial port changed.
Note:Auto MAP serial port.Port-->COM11

Note:Serial port connected.
Note:Begin find ESP8266.
Note:ESP8266 ACK success.
Note:ESP8266 ACK success.
Error:Set ESP8266 Address timeout.

Настройки по умолчанию. AP MAC и STA MAC читаются
 

denis64

New member
Попробовал всё что посоветовали. Ничего из предложенного не помогло, что в принципе было ожидаемо.
 

CodeNameHawk

Moderator
Команда форума
Ничего из предложенного не помогло, что в принципе было ожидаемо.
Уверенность в успехе половина дела.
Попробовал всё что посоветовали.
Ну тут все просто, если у вас было так - делайте так, а если вот так - то надо делать вот так.

Тестер в руки и таблица напряжений на выводах есп после включения, после ручного перевода в режим программирования.
Лог включения где?
 

denis64

New member
Не понимаю зачем нужна картинка когда я написал лог в первом сообщении, но ладно надо так надо.
 

Вложения

denis64

New member
Тестер в руки и таблица напряжений на выводах есп после включения, после ручного перевода в режим программирования.
Лог включения где?
Уверенности нет в помине. "Зомби" от микроконтроллеров лежит в баночке уже достаточно.
Какой лог включения нужен? Лог из какой программы? Не понимаю смысла лазить со щупом тестера в работающем цифровом устройстве дрыгающем ногами ежесекундно.Ведь MAC адрес то он выдаёт.
Не знаю как перевести его в режим программирования руками, но если вы про манипуляции с кнопками reset и flash то их я проводил по моему во всех возможных сочетаниях.
 

Алексей.

Active member
У меня 2 модуля nodemcu v3, один грузится от usb без проблем, никаких кнопок не нажимаю, а другой на середине загрузки перестает отвечать.
Код:
/opt/arduino-1.8.7/hardware/esp8266com/esp8266/tools/esptool/esptool -vv -cd nodemcu -cb 115200 -cp /dev/ttyUSB0 -ca 0x00000 -cf /tmp/arduino_build_450555/SimpleFileDownload.ino.bin
esptool v0.4.13 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
   setting board to nodemcu
   setting baudrate from 115200 to 115200
   setting port from /dev/ttyUSB0 to /dev/ttyUSB0
   setting address from 0x00000000 to 0x00000000
   espcomm_upload_file
   espcomm_upload_mem
opening port /dev/ttyUSB0 at 115200
   tcgetattr
   tcsetattr
   serial open
opening bootloader
resetting board
trying to connect
   espcomm_send_command: sending command header
   espcomm_send_command: sending command payload
trying to connect
   espcomm_send_command: sending command header
   espcomm_send_command: sending command payload
   espcomm_send_command: receiving 2 bytes of data
   espcomm_send_command: receiving 2 bytes of data
   espcomm_send_command: receiving 2 bytes of data
   espcomm_send_command: receiving 2 bytes of data
   espcomm_send_command: receiving 2 bytes of data
   espcomm_send_command: receiving 2 bytes of data
   espcomm_send_command: receiving 2 bytes of data
   espcomm_send_command: receiving 2 bytes of data
Uploading 338432 bytes from /tmp/arduino_build_450555/SimpleFileDownload.ino.bin to flash at 0x00000000
   erasing flash
   size: 052a00 address: 000000
   first_sector_index: 0
   total_sector_count: 83
   head_sector_count: 16
   adjusted_sector_count: 67
   erase_size: 043000
   espcomm_send_command: sending command header
   espcomm_send_command: sending command payload
   setting timeout 15000
   setting timeout 1000
   espcomm_send_command: receiving 2 bytes of data
   writing flash
................................................................................ [ 24% ]
................................................................................ [ 48% ]
........warning: espcomm_send_command: didn't receive command response
warning: espcomm_send_command(FLASH_DOWNLOAD_DATA) failed
warning: espcomm_send_command: wrong direction/command: 0x01 0x03, expected 0x01 0x04
closing bootloader
error: espcomm_upload_mem failed
Не загружается от usb, но работает.
Для загрузки использую usb-ttl конвертер, от него и подаю питание на Vin, сначала удерживая нажатой кнопку flash, нажимаю rst, отпускаю кнопки и запускаю программу загрузки, по другому этот модуль не грузится.
 

Сергей_Ф

Moderator
Команда форума
если в ESP установить прогу с deep-sleep то она перестает заливать например из UDK тоже очевидно и в дурине
Вы в этом уверены? Отлаживал скетч и шил десятки раз из Ардуиной ИДЕ с полным сном. Главное кнопочку Ресет отпустить в нужное время, возможно автомат там не катит, а с кнопками все прекрасно прошивает.
 

CodeNameHawk

Moderator
Команда форума
Лог из какой программы?
Из программы, которая работает с СОМ портом.
Посмотреть это можно в программе Terminal 1.9b выставив 76000 скорость вручную.

лог выглядит так
Код:
ets Jan  8 2013,rst cause:2, boot mode:(3,7)
Не понимаю смысла лазить со щупом тестера в работающем цифровом устройстве дрыгающем ногами ежесекундно.
Интересуют служебные выводы, которые отвечают за то, что устройство или нормально будет стартовать или войдет в режим программирования.
Если на них нет нужного уровня или его сам есп меняет - устанавливает это может быть источником вашей проблемы.

У меня тоже не прошивалась
https://esp8266.ru/forum/threads/esp-12f-ne-xochet-pereproshivatsja-kak-zastavit.2843/
 
Сверху Снизу