You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11下Arduino IDE 2.1.0无法上传代码至ESP8266(COM3端口错误)

ESP8266上传代码失败:找不到COM3端口的解决办法

编译阶段内存使用正常,无资源溢出问题:

. Variables and constants in RAM (global, static), used 28008 / 80192 bytes (34%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ DATA     1496     initialized variables
╠══ RODATA   920      constants       
╚══ BSS      25592    zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 59143 / 65536 bytes (90%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ ICACHE   32768    reserved space for flash instruction cache
╚══ IRAM     26375    code in IRAM    
. Code in flash (default, ICACHE_FLASH_ATTR), used 231620 / 1048576 bytes (22%)
║   SEGMENT  BYTES    DESCRIPTION
╚══ IROM     231620   code in flash   

错误核心:串口COM3无法被系统识别,报错信息:

esptool.py v3.0
Serial port COM3

A fatal esptool.py error occurred: could not open port 'COM3': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)

以下是针对性解决步骤:

  • 确认实际串口编号:打开Windows设备管理器(Win+X → 设备管理器),展开「端口(COM和LPT)」,查看ESP8266对应的串口(可能不是COM3);若看不到串口,说明驱动未安装或设备未被识别。
  • 重装串口芯片驱动:ESP8266多使用CH340或CP210x芯片,重置系统后驱动可能丢失,下载对应驱动安装后重启电脑,再检查设备管理器的串口列表。
  • 修正Arduino IDE串口设置:打开IDE右上角的「选择端口」按钮,选择设备管理器中显示的ESP8266对应串口,同时确认开发板型号选择正确(如Generic ESP8266 Module)。
  • 排查物理连接问题:重新插拔USB线,确保连接牢固;更换具备数据传输功能的USB线;尝试连接电脑后置USB端口(避免前置端口供电不足)。
  • 检查权限与串口占用:以管理员身份运行Arduino IDE;关闭其他占用串口的软件(如串口调试助手、其他编程工具)。
  • 手动触发上传模式:部分ESP8266板需手动进入上传模式——按住FLASH按钮,按下RESET按钮,松开RESET后保持按住FLASH,直到IDE开始上传代码再松开。

内容的提问来源于stack exchange,提问作者NPK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 07:38:12