ESP8266 aviso: espcomm_sync falhou erro: espcomm_open falhou UBUNTU 18.04

3

Não é possível forçar o upload do esboço do IDE do arduino.

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

dmseg

[ 4980.110605] usb 3-4: new full-speed USB device number 9 using xhci_hcd
[ 4980.305550] usb 3-4: New USB device found, idVendor=10c4, idProduct=ea60
[ 4980.305556] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4980.305561] usb 3-4: Product: CP2102 USB to UART Bridge Controller
[ 4980.305565] usb 3-4: Manufacturer: Silicon Labs
[ 4980.305569] usb 3-4: SerialNumber: 0001
[ 4980.317468] cp210x 3-4:1.0: cp210x converter detected
[ 4980.319521] usb 3-4: cp210x converter now attached to ttyUSB0

lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 009: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 003 Device 002: ID 24ae:1100  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Configurações no Arduino IDE

Board NodeMCULuA 1.0
CPU 80 Mhz
Upload Speed 115200
Flash Size 4M(1m SPIFFS)
Programmer AVR ISP

Forneceu acesso ao ttyUSB0 pelo comando sudo chmod 666 /dev/ttyUSB0

Anteriormente trabalhado em 16.04. Qual pode ser o problema e como resolvê-lo? O chip de comportamento também mudou. O díodo Earler só pisca quando o esboço está sendo enviado, agora está sempre ligado até que o esboço comece a carregar e desligado quando o erro é exibido.

Qualquer ajuda será útil.

    
por Andrey 28.05.2018 / 15:05

1 resposta

1

Por favor, verifique se você é membro do grupo dialout .
Se não, por favor, adicione-se a este grupo sudo usermod -a -G dialout $USER , faça logout e faça o login novamente.

Para obter resultados mais previsíveis, você pode tentar executar esptool.py diretamente para verificar se sua placa está viva:

sudo apt-get install python3-pip
sudo pip3 install esptool

esptool.py --port /dev/ttyUSB0 chip_id

Você receberá uma saída semelhante à mostrada abaixo:

  • Exemplo do ESP8266

    $ esptool.py --port /dev/ttyUSB0 chip_id
    esptool.py v2.3.1
    Connecting....
    Detecting chip type... ESP8266
    Chip is ESP8266EX
    Features: WiFi
    Uploading stub...
    Running stub...
    Stub running...
    Chip ID: 0x01234567
    Hard resetting via RTS pin...
    
  • Exemplo ESP32

    $ esptool.py --port /dev/ttyUSB0 chip_id
    esptool.py v2.3.1
    Connecting....
    Detecting chip type... ESP32
    Chip is ESP32D0WDQ6 (revision (unknown 0xa))
    Features: WiFi, BT, Dual Core, VRef calibration in efuse
    Uploading stub...
    Running stub...
    Stub running...
    Chip ID: 0x01234567890a
    Hard resetting via RTS pin...
    

Se isso não ajudar - verifique sua fiação, temperatura da placa, cabo e assim por diante.

    
por N0rbert 28.05.2018 / 21:43