ESP8266, предупреждающий: espcomm_sync привел ошибку к сбою: espcomm_open привел UBUNTU 18.04 К СБОЮ

Не может вынудить эскиз загрузки покинуть arduino IDE.

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

Настройки в Ардуино IDE

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

Если доступ к ttyUSB0 командой sudo chmod 666 /dev/ttyUSB0

Ранее работавший на 16,04. Какова может быть проблема и как решить ее? Микросхема поведения также изменяется. Диод Earler, только высвеченный, когда эскиз загружал, теперь находится всегда на том, пока эскиз не начинает загружать и выключенный, когда ошибка отображена.

Любая справка будет полезна.

4
задан 28 May 2018 в 16:57

2 ответа

Проверьте, что Вы - член dialout группа.
Если не добавьте себя к этой группе путем выполнения sudo usermod -a -G dialout $USER, выход из системы и вход в систему снова.

Для более предсказуемых результатов можно попытаться работать esptool.py непосредственно, чтобы проверить, что Ваша плата жива:

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

esptool.py --port /dev/ttyUSB0 chip_id

Вы будете произведены, который подобен показанному ниже:

  • Пример 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...
    
  • Пример 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...
    

Если это не помогает - проверить Ваше проводное соединение, температуру платы, кабель и так далее.

2
ответ дан 1 December 2019 в 09:59

Вот то, что я сделал...

  1. Установите Ардуино с помощью сценариев с Веб-сайта Ардуино (предпочтительно работает install.sh как sudo)
  2. Выполните arduino от терминала как sudo:

    sudo arduino

Все работало после этого...

Примечание:
'sudo arduino' и 'arduino' запускают различные среды IDE, так удостоверьтесь, что Вы не напрасно тратите время, настраивая один без sudo.

1
ответ дан 1 December 2019 в 09:59

Другие вопросы по тегам:

Похожие вопросы: