问题描述
我尝试在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 (将#修改为@)