ChillChill576 2025-01-15 21:23 采纳率: 0%
浏览 1582

esp32烧录问题,端口不存在,如何解决?(语言-c语言|开发工具-ide)

运用Arduino IDE烧录esp32时,遇到的端口问题。在设备管理器里面下载好了com与lpt,烧录时按住了boot键。错误如下:
A fatal error occurred: Could not open COM6, the port doesn't exist
Failed uploading: uploading error: exit status 2

img

  • 写回答

4条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-01-15 21:24
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论(小黑屋了,无法评论,请私信)。
    如果答案让您满意,请采纳、关注,非常感谢!
    当在Arduino IDE中烧录esp32遇到端口问题时,有几个可能的解决方案:
    1. 确保正确选择了ESP32的开发板型号以及上传方式。在Arduino IDE中选择Tools -> Board和Tools -> Port分别选择正确的开发板型号和端口。如果端口没有显示,可能是驱动程序没有正确安装。
    2. 确保COM端口没有被其他程序占用。有时候其他程序占用了COM端口,导致无法烧录程序。关闭其他可能占用COM端口的程序,然后重新尝试。
    3. 更新驱动程序。有时候COM端口的驱动程序过旧或损坏,会导致无法连接。尝试更新COM端口的驱动程序,然后重新连接。
    4. 重启电脑或重新插拔USB线。有时候出现端口问题可能只是暂时性的错误,通过重启电脑或重新插拔USB线可能会解决问题。 如果以上方法都无法解决问题,可以尝试使用其他USB端口,换一根USB线,或者尝试在其他电脑上进行烧录看是否还是存在问题。 案例: 在Arduino IDE中选择Tools -> Port时出现COM6端口不存在的错误。尝试重新插拔USB线以及重启电脑均无效。最终发现电脑的USB端口坏了,更换一个USB端口后成功连接ESP32进行烧录。 示例代码:
    void setup() {
      Serial.begin(115200);
    }
    void loop() {
      Serial.println("Hello, World!");
      delay(1000);
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 1月15日