ubuntu 找不到串行端口

ubuntu 找不到串行端口

我正在使用从 Microsoft 商店下载的 Ubuntu 18.04.2 LTS 和 Arduino IDE。我尝试在 Ubuntu 中使用 ESP32,但 Ubuntu 找不到串行端口。

在 Arduino 中,Tools>Port是灰色的。在 Windows 中,我可以看到它ESP32(COM7)并且它可以工作。

lsusb不输出任何内容。
dmesg仅输出[0.009121] Microsoft 4.4.0-17763.379-Microsoft 4.4.35

我试过:

  • 内核更新
  • 将用户添加到拨出
  • 安装 cp210x 驱动程序

答案1

另一个可能的问题是电缆。

根据一些人遇到的问题,电缆可能不支持数据传输

https://github.com/espressif/arduino-esp32/issues/902

答案2

我遇到同样的问题。但最终还是连接上了。

Ubuntu 中的 ESP32 默认不连接

sudo apt-get 安装 git wget libncurses-dev flex bison gperf python python-pip python-setuptools python-serial python-click python-cryptography python-future python-pyparsing python-pyelftools cmake ninja-build ccache libffi-dev libssl-dev

此后,连接 /dev/ttyUSB0 就可以正常工作了 :)

相关内容