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

Нужна помощь Прожиг под Arduino IDE 2.4.1

Atom

Member
Всем привет.
Вчера обновил Arduino IDE на указанную версию. Модули ESP12 прожигает без проблем. А вот ESP-07 что то не получается. Как всегда грешу более на кривые руки.

Подключение следующее:
GPIO15 -> GND
GPIO0-> Vсс
CH_PD->Vсс
RST->Vсс

Ранее ставил CH_PD на GND и потом обратно на Vсс и после этого проиизводил заливку без проблем. Теперь сообщение, что невозможно установить соединение.

Код:
Arduino: 1.8.1 (Linux), Board: "NodeMCU 0.9 (ESP-12 Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
.......

"/home/svd/.arduino15/packages/esp8266/tools/esptool/0.4.13/esptool" -eo "/home/svd/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/bootloaders/eboot/eboot.elf" -bo "/tmp/arduino_build_934264/F8JTS3KJ0COLXAN.ino.bin" -bm qio -bf 40 -bz 4M -bs .text -bp 4096 -ec -eo "/tmp/arduino_build_934264/F8JTS3KJ0COLXAN.ino.elf" -bs .irom0.text -bs .text -bs .data -bs .rodata -bc -ec
Using library Wire at version 1.0 in folder: /home/svd/.arduino15/packages/esp8266/hardware/esp8266/2.4.1/libraries/Wire
Sketch uses 252220 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 32792 bytes (40%) of dynamic memory, leaving 49128 bytes for local variables. Maximum is 81920 bytes.
/home/svd/.arduino15/packages/esp8266/tools/esptool/0.4.13/esptool -vv -cd nodemcu -cb 115200 -cp /dev/ttyUSB1 -ca 0x00000 -cf /tmp/arduino_build_934264/F8JTS3KJ0COLXAN.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/ttyUSB1
    setting address from 0x00000000 to 0x00000000
    espcomm_upload_file
    espcomm_upload_mem
opening port /dev/ttyUSB1 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
trying to connect
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
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
trying to connect
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
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
trying to connect
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
 

andrik_zp

Member
На плате нод мцу это сделано с помощью транзисторов, а голый модуль для прошивки нужно подать на GPIO0 низкий уровень и нажать ресет (тоже подать низкий уровень) Ну и естественно пины GPIO0 и ресет не должны быть подключены напрямую к питанию, их нужно подключать через резисторы 1-10 кОм
 
Сверху Снизу