Ubuntu 16 +linux+VScode+ESP-IDF+ESP32-WROOM-32+固件烧录+[Errno 13] Permission denied: ‘/dev/ttyUSB0’
在烧录固件时出现如下的错误,USB一直连接不上。
in open raise SerialException(msg.errno, “could not open port {}:{}”.format(self._port, msg))
serial.serialutil.SerialException: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: ‘/dev/ttyUSB0’
这时就可以在程序的终端中打开新的终端并输入如下指令即可:
1、你的用户路径:xxx(用户名)@ubuntu:~/Desktop/xxx(你的程序文件名)$ ;输入的指令:sudo chmod -R 777 /dev/ttyUSB0。
这条指令就能在本次使用中解决USB连接不上的问题。
2、你的用户路径:xxx(用户名)@ubuntu:~/Desktop/xxx(你的程序文件名)$ ;输入的指令:sudo usermod -aG dialout xxx(用户名)。
这条指令就能解永久解决这个问题。
就像这样的输入即可(一定要在你们程序运行的终端中输出指令,而不是linux系统的终端)