2021-09-26

1.A fatal error occurred: Timed out waiting for packet header

如下图:

 解决方案:

esp32:A fatal error occurred: Timed out waiting for packet header_qqliuzhitong的博客-CSDN博客

2.arduino ide无法连接esp32

这个一般是esp32开发板没有进入下载模式的原因。

如下图所示的开发板:

下载程序时需要将gpio0口和gnd口短接,才能进入下载模式。

这下,就可以正常下载程序了。他的led灯在gpio22口控制。 

2022-09-13

3.Permission denied: '/dev/ttyUSB0'

这个是权限问题,我们可以通过以下代码给改端口加权

sudo chmod 777 /dev/ttyUSB0

然后,我们发现就可以用了,但是重新插拔一次usb设备之后,或者电脑重启之后,同样的问题又出现了,那么这个时候,我们就想着如何让这个权限一直保持呢?

通过查阅资料,发现dialout用户组是有权限操作端口的,所以我们将当前用户加入这个用户组并重启电脑使之生效。

这行命令可以将改用户

sudo usermod -aG dialout 当前用户名

记得把当前用户名改成自己电脑当前登录的账户,然后重启就可以了。 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐