如何解决如何修复使用 Arduino 运行 Nodemcu 的错误
我尝试在Nodemcu板上上传程序,但总是有问题。 我的 Arduino IDE 版本是 1.8.13,我只使用简单的示例代码(Blink)。 然后我有两台电脑。一个是mac(Big sur),另一个是windows 10。 当我尝试使用 ESP8266 版本(最新版 3.0.0)时。出现以下错误(Windows 10)
esptool.py v3.0
Serial port COM6
Connecting...
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0/tools/upload.py",line 66,in <module>
esptool.main(cmdline)
File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool\esptool.py",line 3552,in main
esp.connect(args.before,args.connect_attempts)
File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool\esptool.py",line 519,in connect
last_error = self._connect_attempt(mode=mode,esp32r0_delay=False)
File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool\esptool.py",line 499,in _connect_attempt
self.sync()
File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool\esptool.py",line 438,in sync
timeout=SYNC_TIMEOUT)
File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool\esptool.py",line 376,in command
self.write(pkt)
File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool\esptool.py",line 339,in write
self._port.write(buf)
File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/pyserial\serial\serialwin32.py",line 325,in write
raise SerialTimeoutException('Write timeout')
serial.serialutil.SerialTimeoutException: Write timeout
選定的序列埠serial.serialutil.SerialTimeoutException: Write timeout
不存在,或是你還沒連接板子。
(mac os big sur 11.4)
esptool.py v3.0
Serial port /dev/cu.usbserial-1420
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
File "/Users/chenyunhong/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/upload.py",in <module>
esptool.main(cmdline)
File "/Users/chenyunhong/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool/esptool.py",args.connect_attempts)
File "/Users/chenyunhong/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool/esptool.py",line 529,in connect
raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME,last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
如果我用的是2.5.0之前的版本。将出现以下错误(Windows 10 与 mac os 相同)
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
nodemcu v3有两个按键,一个是reset,一个是flash。我试过按flash按钮上传,但还是不行。
我能做什么?如果有人可以使用 nodemcu,你能告诉我你所有的版本吗。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。