我尝试上传代码时遇到以下错误。我尝试更改上传速度并更改电缆,但没有任何效果。提前致谢。干杯!!
Arduino: 1.8.13 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS: 2MB OTA:~1019KB), 2, v2 较低内存,禁用,无,仅草图,921600"
可执行段大小:
IROM : 248548 - 闪存中的代码(默认或 ICACHE_FLASH_ATTR)
IRAM : 27928 / 32768 - IRAM 中的代码 (ICACHE_RAM_ATTR, ISRs...)
DATA : 1312 ) - RAM/HEAP 中的初始化变量(全局、静态)
RODATA : 2220 ) / 81920 - RAM/HEAP 中的常量(全局、静态)
BSS : 25568 ) - RAM/HEAP 中的零变量(全局、静态)
Sketch 使用了 280008 字节 (26%) 的程序存储空间。最大为 1044464 字节。
全局变量使用 29100 字节 (35%) 的动态内存,留下 52820 字节用于局部变量。最大为 81920 字节。
esptool.py v2.8
串口COM6
正在连接........
回溯(最近一次调用最后一次):
文件“C:\Users\Chathura\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/tools/upload.py”,第 65 行,
esptool.main(cmdline)
文件 "C:/Users/Chathura/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool\esptool.py", line 2890, in main
esp.connect(args.before)
文件“C:/Users/Chathura/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool\esptool.py”,第478行,连接中
last_error = self._connect_attempt(mode=mode, esp32r0_delay=True)
文件“C:/Users/Chathura/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool\esptool.py”,第 455 行,_connect_attempt
self.sync()
文件“C:/Users/Chathura/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool\esptool.py”,第394行,同步
timeout=SYNC_TIMEOUT)
文件“C:/Users/Chathura/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool\esptool.py”,第337行,在命令中
self.write(pkt)
文件“C:/Users/Chathura/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/esptool\esptool.py”,第300行,写入
self._port.write(buf)
文件“C:/Users/Chathura/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/pyserial\serial\serialwin32.py”,第323行,写入
raise writeTimeoutError
serial.serialutil.SerialTimeoutException:写入超时
选中的串口serial.serialutil.SerialTimeoutException:Write timeout
不存在或您的电路板未连接
此报告将包含更多信息 “在编译期间显示详细输出” 在文件 -> 首选项中启用选项。