PermissionError(13, '系统连接的设备无法运行。', None, 31)串行端口COM4

3

我非常新手使用ESP8266,我试图上传这个简单的脚本

void setup() {
  pinMode(D4, OUTPUT);

}

void loop() {
  digitalWrite(D4, HIGH);
  delay(1000);
  digitalWrite(D4, LOW);
  delay(1000);

} 

我正在尝试将代码上传到NodeMCU(ESP8266)上,但是一直遇到这个错误:esptool.py v3.0 A fatal esptool.py error occurred: Cannot configure port, something went wrong. Original message: PermissionError(13, 'A device attached to the system is not functioning.', None, 31)Serial port COM4

回答问题的人,请逐步解释,并且请记住我对ESP8266一无所知。我已经尝试安装驱动程序,但仍然出现相同的错误。


面对同样的问题 T_T - ParadigmShift
我找到了解决方案...在你刷写.flash.bin文件之前,你必须先点击nodemcu上的flash按钮,如果你仍然遇到相同的错误,请安装nodemcu驱动程序。 - Durai Murugan
7个回答

5
如许多人在这里所说的那样:卸载驱动程序,然后重新安装它。这是操作方法。Sparkfun提供了一个下载未感染的可用驱动程序的链接。

我可以确认回滚到这个版本解决了我的问题。我最初是使用wch网站上的最新驱动程序。 - undefined

2

在刷写文件或更新驱动程序之前,请点击NodeMCU上的闪存按钮。


1
这对我没有任何帮助。 - undefined

0

权限错误通常是由于驱动程序 CH34x 在您的计算机上无法正常工作引起的。尝试更新驱动程序或重新安装。


0
尝试将驱动程序回滚到其原始版本并重新启动计算机。

目前来看,您的回答不太清晰。请[编辑]以添加更多细节,以帮助其他人了解这如何回答所提出的问题。您可以在帮助中心中找到有关如何撰写良好答案的更多信息。 - Community

0

这对我有用。我回滚了ch34x的驱动程序,然后就万事大吉了...所有工作都正常!提示:你可能会发现一些板子可以成功编程,而另一些则不行。在我的情况下,我发现只有ch340板子失败了,其他的都很顺利通过了。


0
通常情况下,这种情况发生在Windows 11上。卸载您的驱动程序,然后重新启动您的电脑或笔记本,再重新安装驱动程序即可。

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

0

Microsoft 推荐的驱动程序阻止规则

如果你在Win11上遇到这个问题,请尝试按照以下步骤操作,然后重新安装ESP驱动程序。 在图标托盘中关闭此功能:图标托盘>设备安全>核心隔离详细信息>Microsoft 推荐的驱动程序阻止规则。


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