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
Arduino IDEの設定
Board NodeMCULuA 1.0
CPU 80 Mhz
Upload Speed 115200
Flash Size 4M(1m SPIFFS)
Programmer AVR ISP
コマンドSudo chmod 666 /dev/ttyUSB0
によるttyUSB0へのアクセスを提供
以前は16.04で動作しました。何が問題になる可能性があり、それを解決する方法は?動作チップも変更されました。スケッチのアップロード時にのみアーラーダイオードが点滅し、スケッチのアップロードが開始されるまで常に点灯し、エラーが表示されるとオフになりました。
任意のヘルプが役立ちます。
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...
それでも解決しない場合は、配線、ボードの温度、ケーブルなどを確認してください。