esp32 从 ubuntu 闪烁

Bal*_*i S 1 ubuntu iot esp32

我正在尝试让 esp-idf 与 ubuntu 一起工作。我在 /dev 中看到 USB tty 端口,为 /dev/ttyUSB0。在 ubuntu 中编译眨眼程序没有任何问题,但是当我尝试将映像刷新到 esp32 时,出现以下错误;

A fatal error occurred: Could not open /dev/ttyUSB0, the port doesn't exist
Run Code Online (Sandbox Code Playgroud)

run_serial_tool.cmake 处的 CMake 错误:55(消息):

/home/lenovo/.espressif/python_env/idf5.1_py3.8_env/bin/python;;/home/lenovo/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32 失败

失败:CMakeFiles/flash

我使用的是 ESP-Wroom32 开发板。我通过 eclipse ide 和 powershell 从 Windows 刷新了相同的板。所以,我知道董事会不是问题所在。有人可以提供任何线索吗?

Bal*_*i S 5

发现问题与权限有关。但只有当我在端口上运行 idf.py 监视器时它才会暴露。运行 chmod 0777 /dev/ttyUSB0 解决了它。报告的错误“端口不存在”与实际错误“权限被拒绝”有很大不同。