Puncte:1

Cum se utilizează ESP32 WROVER B cu Ubuntu?

drapel gh

Vreau să folosesc ESP32 WROVER B și dupa cum am citit aici am nevoie Driver USB CP210x de utilizat cu Arduino IDE. Dar când vreau să-l folosesc, am această eroare:

usb_driver/cp210x.c:290:18: eroare: inițializarea âvoid (*) (struct usb_serial_port *)â din tipul de indicator incompatibil âint (*) (struct usb_serial_port *)â [- Werror=incompatibil-pointer-types]
  290 | .port_remove = cp210x_port_remove,
      | ^~~~~~~~~~~~~~~~~~

Decât Am observat ca este deja instalat pe versiunile ubuntu 17+ și îl pot vedea:

utilizator@utilizator: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

Apoi am folosit sudo modprobe cp210x, repornit, dar nimic nu s-a schimbat, în Arduino IDE the Instrumente > Port submeniul nu este disponibil.

Ce pot sa fac? Cum îmi pot conecta Ubuntu la ESP32?

EDITAȚI | ×: Cu lsusb -t Am:

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

Și sunt pe

ID distribuitor: Ubuntu
Descriere: Ubuntu 20.04.3 LTS
Lansare: 20.04
Nume de cod: focal
N0rbert avatar
drapel zw
Ar trebui să rezolve cutia. Nu trebuie să compilați nimic. Care este versiunea ta de Ubuntu? Care este ieșirea lui `lsusb -t` cu placa conectată? Ai încercat să folosești alt cablu? Care sunt modelul plăcii, furnizorul și URL-ul?
gabor aron avatar
drapel gh
@N0rbert Da, se pare că cablul a fost rău, dar acum am primit „No module named serial”, dar am instalat „pyserial” prin „pip”
Puncte:0
drapel zw

Trebuie să verificați cablul, acest driver este încorporat în pachetul nucleului.

Apoi puteți instala esptool din depozitul după cum urmează:

universul sudo apt-add-repository
sudo apt-get update
sudo apt-get install esptool

Pentru a-l folosi ca utilizator normal, trebuie să executați comanda de mai jos pentru a adăuga utilizatorul apelare telefonică grup:

sudo usermod -a -G dialout $USER

apoi deconectați-vă și conectați-vă înapoi.

gabor aron avatar
drapel gh
De asemenea, am primit `No module named serial`, dar am făcut: `pip install pyserial Cerință deja îndeplinită: pyserial în /usr/lib/python3/dist-packages (3.4)`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.