ESP8266 ESP32 Zeug

NMCUV3 (ESP8266)

mit lsusb findet man das Ding als QinHeng Electronics CH340 serial converter

Ganze Zeile von lsusb:

Bus 001 Device 013: ID 1a86:7523 QinHeng Electronics CH340 serial converter

Folgendes sollte u.a. etwas wie „ttyUSB0“ bringen (bei meinem ESP32 zeigt es das; beim ESP8266 nicht und auch keine andere Bezeichnung ist zusätzlich da):

ls /dev/tty*

dmesg: Print or control the kernel ring buffer

sudo dmesg | grep ttyS
    [0.549119] 00:02: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A

…das Ergebnis wirft nur das eine (ttyS0).

ESPTool

Das esptool findet man im ESP8266_RTOS_SDK und muss es vor der Benutzung installieren.
Oder man installiert es mit pip, wie es in der README.md steht.

python -m pip install esptool

Damit checkt man z.B. die USB Geräte:

esptool.py read_flash_status
    esptool.py v4.4
    Found 1 serial ports
    Serial port /dev/ttyS0
    /dev/ttyS0 failed to connect: Could not open /dev/ttyS0, the port doesn't exist
    A fatal error occurred: Could not connect to an Espressif device on any of the 1 available serial ports.

Espressif Dokumentation zum esptool