Уважаемые посетители сайта esp8266.ru!
Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram
Уверенности нет в помине. "Зомби" от микроконтроллеров лежит в баночке уже достаточно.
Какой лог включения нужен? Лог из какой программы? Не понимаю смысла лазить со щупом тестера в работающем цифровом устройстве дрыгающем ногами ежесекундно.Ведь MAC адрес то он выдаёт.
Не знаю как перевести его в режим программирования руками, но если вы про манипуляции с кнопками reset и flash то их я проводил по моему во всех возможных сочетаниях.
У меня 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, отпускаю кнопки и запускаю программу загрузки, по другому этот модуль не грузится.
Вы в этом уверены? Отлаживал скетч и шил десятки раз из Ардуиной ИДЕ с полным сном. Главное кнопочку Ресет отпустить в нужное время, возможно автомат там не катит, а с кнопками все прекрасно прошивает.
Интересуют служебные выводы, которые отвечают за то, что устройство или нормально будет стартовать или войдет в режим программирования.
Если на них нет нужного уровня или его сам есп меняет - устанавливает это может быть источником вашей проблемы.