来自ubuntu的esp32 flashing

qzwqbdag  于 2022-11-02  发布在  其他
关注(0)|答案(2)|浏览(351)

我正在尝试让esp-idf在ubuntu上运行。我在/dev中看到了usb tty端口,作为/dev/ttyUSB 0。编译我的blink程序时没有任何问题,在ubuntu中,但是当我试图将映像闪存到esp 32时,我得到了以下错误;

A fatal error occurred: Could not open /dev/ttyUSB0, the port doesn't exist

CMake运行_serial_tool时出错。cmake:55(消息):
/联想/.espressif/python_环境/idf5.1_py3.8_env/bin/python;;/home/联想/esp/esp-idf/组件/esptool_py/esptool/esptool.py;--芯片; esp 32失败
失败:CMakeFiles/闪存
我使用的是ESP-Wroom 32开发板。我通过Eclipse IDE和Powershell从Windows中刷新了相同的开发板。所以,我知道开发板不是问题所在。有人能提供任何线索吗?

33qvvth1

33qvvth11#

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

zvokhttg

zvokhttg2#

不幸的是,我不能给你留下评论,但是,谢谢你,你的解决方案也帮助了我。
顺便说一句:我做了一些进一步的实验,0666足以执行flash,至少在我的配置上是这样的。

相关问题