esp32c3 c2如何进入下载模式
在 ESP32-C2 和 ESP32-C3 中,进入下载模式的步骤基本相同。你需要手动将设备置于引导模式(bootloader 模式),以便通过串口下载固件。
1. 手动进入下载模式(ESP32-C3 和 ESP32-C2)
对于 ESP32-C3 和 ESP32-C2,进入下载模式的步骤通常如下:
步骤:
-
按住
BOOT
按钮(或IO0
)- 这通常是开发板上的一个按钮,标记为
BOOT
,有时也称为IO0
。 - 如果你的开发板上没有按钮,则需要通过硬件控制这个引脚(将
IO0
拉低)。
- 这通常是开发板上的一个按钮,标记为
-
**按下
EN
(复位)按钮- 此时,你需要在按住
BOOT
按钮的同时,按下开发板上的复位按钮EN
。
- 此时,你需要在按住
-
松开
EN
按钮- 复位后松开
EN
按钮,保持BOOT
按钮按下。
- 复位后松开
-
松开
BOOT
按钮- 当
BOOT
按钮松开时,设备就进入了下载模式。
- 当
在此模式下,ESP32 会等待从串口接收固件并执行下载。
2. 使用 esptool.py
或 ESP-IDF
进行固件下载
在下载模式下,使用 esptool.py
来烧录固件:
# 示例:使用 esptool.py 下载固件
esptool.py --port /dev/ttyUSB0 write_flash 0x1000 firmware.bin
这里,/dev/ttyUSB0
是 ESP32 设备连接的串口,firmware.bin
是你要下载的固件。
3. 自动进入下载模式(通过硬件连接)
某些开发板支持自动进入下载模式。在某些情况下,你可以通过 USB 连接后直接将设备重置进入下载模式,而无需按住按钮。
小结
- 按住
BOOT
按钮。 - 按下并松开
EN
按钮(复位按钮)。 - 松开
BOOT
按钮。
此时 ESP32-C3 或 ESP32-C2 会进入下载模式。