问题现象

我今天在尝试做一个小玩意 ESP8266 + GMT130 的显示屏项目,在上传代码时出现烧录报错,具体代码:

A fatal esptool.py error occurred: Cannot configure port, something went wrong. Original message: PermissionError(13, '    ϵͳ ϵ  豸û з      á ', None, 31)

于是我找到了以下解决方案(未解决):

  1. 拔掉所有引脚,板子裸奔烧录;
  2. 换端口 / 换数据线 / 以管理员启动 Arduino;
  3. 长按 FLASH 或 BOOT 进入烧录模式;

都没有用。

最终解决方案

然后我在 Goole 翻到了一些大神的讨论,说 装旧版本的 CH340 驱动 就能解决这个问题,尤其是在 Win11 这个问题尤为严重。原帖子:https://stackoverflow.com/questions/76146837/a-fatal-esptool-py-error-occurred-cannot-configure-port-permissionerror13-a

于是我找到了 旧驱动的网站镜像https://web.archive.org/web/20211129002033/http://www.wch-ic.com/downloads/CH341SER_EXE.html

最终顺利烧录。


二周目

我在第二遍烧录时又出现了这个问题,有两个操作帮我解决了报错:

  1. 打开设备管理器,找到对应开发板端口,点击更新驱动程序,点击 浏览我的电脑以查找驱动程序 -> 让我从计算机上的可用驱动程序列表中选取,此时列表里会出现几个不同年份的 CH340 驱动,请一定 选择2019年以前的驱动
  2. 同时供电不足也可能导致瞬间断电,在烧录之前,拔掉显示屏的 3V3 供电