我正在尝试让 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 刷新了相同的板。所以,我知道董事会不是问题所在。有人可以提供任何线索吗?
发现问题与权限有关。但只有当我在端口上运行 idf.py 监视器时它才会暴露。运行 chmod 0777 /dev/ttyUSB0 解决了它。报告的错误“端口不存在”与实际错误“权限被拒绝”有很大不同。
| 归档时间: |
|
| 查看次数: |
2656 次 |
| 最近记录: |