神阀 2024-03-02 12:20 采纳率: 0%
浏览 2202

使用arduino编程出现 uploading error: exit status 2

使用arduion编程上传代码时出现报错:
. Variables and constants in RAM (global, static), used 29260 / 80192 bytes (36%)
║ SEGMENT BYTES DESCRIPTION
╠══ DATA 1508 initialized variables
╠══ RODATA 1824 constants
╚══ BSS 25928 zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60331 / 65536 bytes (92%)
║ SEGMENT BYTES DESCRIPTION
╠══ ICACHE 32768 reserved space for flash instruction cache
╚══ IRAM 27563 code in IRAM
. Code in flash (default, ICACHE_FLASH_ATTR), used 254564 / 1048576 bytes (24%)
║ SEGMENT BYTES DESCRIPTION
╚══ IROM 254564 code in flash
esptool.py v3.0
Serial port COM3
Failed uploading: uploading error: exit status 2

  • 写回答

3条回答 默认 最新

  • 檀越@新空间 2024-03-02 12:20
    关注

    神阀 中午好🌞🌞🌞
    本答案参考ChatGPT-3.5

    根据你提供的信息,上传代码时出现了 "uploading error: exit status 2" 的错误。

    这个错误通常是由于以下原因引起的:

    1. 串口占用问题:请确保没有其他程序占用了与Arduino板通信的串口。在上传代码之前,应该关闭其他使用串口的程序或工具。

    2. 硬件问题:检查与Arduino板连接的电缆和接线是否正确连接,并确保Arduino板正常工作。

    要解决这个问题,可以尝试以下方法:

    1. 检查并重新选择正确的串口:在Arduino IDE中,点击"工具"->"串口",选择正确的串口。

    2. 重启Arduino板和电脑:有时候,重新启动Arduino板和电脑可以解决上传错误的问题。

    3. 检查上传的代码是否有效:确保上传的代码没有错误或语法问题,可以尝试用其他简单的代码进行上传测试。

    4. 尝试其他上传方式:在Arduino IDE中,可以尝试使用其他上传方式,例如"ArduinoISP"或"USBasp"。

    5. 更新或重新安装驱动程序:如果以上方法都无效,可以尝试更新或重新安装Arduino的驱动程序。

    如果问题还未解决,可以提供你的代码和硬件连接图,以便更具体地分析和帮助解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月2日