发生了致命的esptool.py错误:无法配置端口。PermissionError(13,“系统连接的设备未能正常工作。”,None,31)

9

我正在使用Windows操作系统,尝试在Arduino IDE中为ESP8266运行.ino代码时遇到以下错误,当我尝试将代码上传到ESP8266时:

发生了致命的esptool.py错误:无法配置端口,出现了一些问题。原始消息:PermissionError(13,“系统连接的设备未能正常工作。”,None,31)

我知道现在很多人都遇到了这个错误。我已经使用带有esp8266的arduino IDE一段时间了,这是第一次出现这样的错误。我认为这与安装arduino IDE for ESP8266时安装的库或驱动程序有关。

  • 尝试将ESP8266从我的笔记本电脑断开并重新连接到不同的USB端口。
  • 尝试使用RESET按钮重置esp8266以检查是否是由于硬件问题引起的。
  • 尝试以管理员身份运行Arduino IDE。

错误信息非常清楚,您没有访问串口的权限。如何在开发机上获取访问串口的权限是一个关于系统管理的问题,而不是关于软件开发的问题(即使您想使用串口进行软件开发)。这意味着该问题不适合在Stack Overflow上提问。这个确切的问题已经在过去24小时内转移到了superuser.stackexchange.com。再次询问同样的问题并不能使其成为一个允许的问题! - Tom V
这是迁移的问题: https://superuser.com/questions/1781851/esptool-py-permissionerror-while-configuring-serial-port - Tom V
9个回答

11
我遇到了类似的问题,并通过安装CH340_driver解决了它。CH340驱动程序为使用CH340芯片组的设备提供了必要的支持,确保与计算机的正常通信。

1
哇,太感谢了,这个帮我避免了扔掉我的板子。 - ocbit
1
哇,太感谢了,这个帮我避免了扔掉我的板子。 - undefined
1
这个驱动程序也适用于带有Espressif扩展(非Arduino)的VSCode。和原帖中一样出现了相同的错误。 - undefined

5

卸载CH340驱动程序,然后重新安装驱动程序,这样你就可以开始了!


我该怎么做呢?... 我该怎样卸载并重新安装呢? - Mahmoud Samy

2

我曾经遇到过同样的问题。我卸载了CH430驱动程序(CH341SER.ZIP),并安装了旧版本的驱动程序(Windows-CH340-Driver.ZIP 2016/11/30),解决了这个问题。


1
需要在管理设备的端口属性上设置端口速度,在我的情况下,cketch的速度是115200,但端口参数是9600。

你的回答可以通过提供更多支持性信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人能够确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - Community

0
我试图使用ESP32 CAM BM编程器对AI Thinker ESP32-CAM板进行编程。但出现了以下错误:
“发生致命错误:无法配置端口,出现问题。原始信息:PermissionError(13,“系统中连接的设备未运行。”,None,31)”。
我尝试重新安装CH341驱动程序,它可以工作。但有时,我必须断开ESP32 CAM BM编程器并完全关闭Arduino IDE,然后重新打开IDE并重新连接板子才能使其工作。

0

我遇到了同样的问题,似乎这是针对Win11特定的。Arduino在线编辑器应该可以解决这个问题。


0

重新安装了ch34xx驱动程序,现在可以在Windows 11上使用了。


0

似乎Windows 11与ch34xx驱动程序存在一些问题,每次重新启动Windows 11时都必须重新安装它。 重新安装后,它可以完美运行;)


0
解决基于CH340的ESP8266 Wemos的相同问题。 只需重新安装驱动程序

你的回答目前写得不够清楚。请编辑以添加更多细节,帮助其他人理解这如何回答所提出的问题。你可以在帮助中心找到更多关于如何撰写好答案的信息。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接