ESP8266-01:如何使用 USB 转 ESP8266

物联网 ESP8266
2021-06-21 12:39:34

我想使用这个 wifi 适配器在 ESP8266-01 上刷写 micropython

由于我没有成功(像我使用的其他 ESP8266/ESP32 一样使用 esptool 失败),我在此过程中寻求您的帮助,主要是打开模块的功能是什么。

安装。尝试使用安装指南进行安装,未通过 1.5 级。

尝试描述:

1)安装驱动

2)在操作系统上检测到的驱动程序:

MacBook-Pro:~ guy$ ls /dev/tty.* /dev/tty.Bluetooth-Incoming-Port /dev/tty.wchusbserial1430

3) 将 USB 适配器上的开关切换到prog

4)连接到mac(使用usb C适配器)。

5)第一次尝试,反应正常

MacBook-Pro:~ guy$ esptool.py --port /dev/tty.wchusbserial1430  flash_id
esptool.py v2.5.0
Serial port /dev/tty.wchusbserial1430
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 68:c6:3a:d7:0d:be
Uploading stub...
Running stub...
Stub running...
Manufacturer: 85
Device: 6014
Detected flash size: 1MB
Hard resetting via RTS pin...

6)任何额外的命令都需要拔掉适配器,然后重新插入(经验-不知道为什么),

7)擦除(花了0.0秒??):

MacBook-Pro:~ guy$ esptool.py --port /dev/tty.wchusbserial1430  --chip esp8266 erase_flash
esptool.py v2.5.0
Serial port /dev/tty.wchusbserial1430
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: 68:c6:3a:d7:0d:be
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 0.0s
Hard resetting via RTS pin...

8)写闪存(也尝试过自动检测大小):

MacBook-Pro:~ guy$ esptool.py --port /dev/tty.wchusbserial1430  --baud 460800 write_flash  0 ~/Downloads/esp8266-20180511-v1.9.4.bin 
esptool.py v2.5.0
Serial port /dev/tty.wchusbserial1430
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 68:c6:3a:d7:0d:be
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...

A fatal error occurred: Timed out waiting for packet header
0个回答
没有发现任何回复~