Как использовать ESP32 WROVER B с Ubuntu?

Я хочу использовать ESP32 WROVER B, и как я прочитал здесьМне нужен USB-драйвер CP210xдля использования с Arduino IDE. Но когда я хочу использовать его, я получаю эту ошибку:

usb_driver/cp210x.c:290:18: error: initialization of ‘void (*)(struct usb_serial_port *)’ from incompatible pointer type ‘int (*)(struct usb_serial_port *)’ [-Werror=incompatible-pointer-types]
  290 |  .port_remove  = cp210x_port_remove,
      |                  ^~~~~~~~~~~~~~~~~~

Чем я заметил, что он уже установлен на версиях ubuntu 17+, и я его вижу:

user@user:ls -al /lib/modules/"$(uname -r)"/kernel/drivers/usb/serial/cp210x.ko
-rw-r--r-- 1 root root 63361 ian 14 00:11 /lib/modules/5.13.0-27-generic/kernel/drivers/usb/serial/cp210x.ko

Затем я использовал sudo modprobe cp210x, перезапустил, но ничего не изменилось, в Arduino IDE подменю Tools > Portнедоступно.

Что я могу сделать? Как я могу подключить свой Ubuntu к ESP32?

РЕДАКТИРОВАТЬ: С помощью lsusb -tя получил:

/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/9p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M

И я нахожусь на

Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:    20.04
Codename:   focal
1
задан 25 January 2022 в 17:16

0 ответов

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

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