ESP32C3 开发板 Download Mode 模式

下载模式

1. 基本方式 进download

通过 GPIO9 控制 是否进烧录模式。

当IO9 = 0, GPIO8 = 1时,可以进download 模式

https://blog..net/Marchtwentytwo/article/details/122783574

2.开发板上进入download 模式

USB 串口进烧录模式原理

总体流程如下

USB->串口芯片->CDC-ACM ->ESP32 IO9电压控制 ->ESP芯片是否进下载模式
    主机通过设置虚拟窗口的RTS和DTR线来实现ESP32-C3进入下载模式(先设置下载模式标志,再复位ESP32C3;若下载模式标志被清,则从flash启动。)。

CDC-ACM支持控制芯片复位和进入下载模式

所以 在烧录被触发时候,RTS和DTR触发,将IO9会被拉低,达到 基本方式的要求 。

注意

如果 USB串口芯片存在bug,可能导致进入下载模式后无法被清楚状态。导致一直卡在download 模式无法退出。只能断电。

USB 串口支持的协议

在完整的RS232串口通信中,除了RX、TX,剩下的几个引脚,RTS、CTS、DSR、DTR等,好像只有DTR和RTS是终端的状态输出引脚。

https://blog..net/seasuncs/article/details/121571359

Flash

合宙ESP32C3 需要用DIO模式,否则会下载失败。

经验分享 程序员 微信小程序 职场和发展