我正在尝试让esp-idf与ubuntu一起工作。我在/dev/ttyUSB0中看到了usb tty端口。在ubuntu中,我的眨眼程序的编译没有任何问题,但当我试图将图像闪烁到esp32时,我得到了以下错误;
A fatal error occurred: Could not open /dev/ttyUSB0, the port doesn't exist
运行_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--炸薯条esp32失败
失败:CMakeFiles/flash
我正在使用ESP-Wroom32开发板。我通过eclipse ide和powershell从窗口中闪现了同一块板。所以,我知道董事会不是问题所在。有人能提供线索吗?
发现问题与权限有关。但只有当我在端口上运行idf.py监视器时,它才暴露出来。运行chmod 0777/dev/ttyUSB0解决了这个问题。报告的错误";端口不存在";与实际误差非常不同;权限被拒绝";。
很遗憾,我不能给你留下评论,但谢谢你,你的解决方案也帮助了我。
顺便说一句:我已经做了一些进一步的实验,0666
足以执行闪存,至少在我的配置上是这样。问题可能是esptool.py
作为不同于运行脚本本身的用户执行某些操作