Не может вынудить эскиз загрузки покинуть 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, только высвеченный, когда эскиз загружал, теперь находится всегда на том, пока эскиз не начинает загружать и выключенный, когда ошибка отображена.
Любая справка будет полезна.
Проверьте, что Вы - член 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...
Если это не помогает - проверить Ваше проводное соединение, температуру платы, кабель и так далее.
Вот то, что я сделал...
install.sh
как sudo)Выполните arduino от терминала как sudo:
sudo arduino
Все работало после этого...
Примечание:
'sudo arduino' и 'arduino' запускают различные среды IDE, так удостоверьтесь, что Вы не напрасно тратите время, настраивая один без sudo.