只需要按一下BOOST按键


1. 芯片的"启动模式"选择机制
ESP32-C3 芯片内部固化了一段出厂程序(ROM 引导程序),它在上电或复位的瞬间,会去检测几个特定引脚(称为 Strapping 引脚 )的电平状态。根据这些引脚电平的"高低组合",来决定自己接下来该进入哪种启动模式。
主要涉及两种模式:
-
正常工作模式:芯片从外部 Flash 存储器中读取你上次烧录好的程序(比如 AT 固件)并开始运行。这是大多数情况下的状态。
-
下载模式:芯片准备好通过 UART 接口(串口)接收来自电脑烧录工具的新固件。这就是我们烧录时需要的模式。
2. "BOOT"按键的角色:关键的"开关"
对于 ESP32-C3 芯片,决定是否进入下载模式的最关键引脚是 GPIO。
-
正常工作时,GPIO 需要保持在高电平(比如 3.3V)。
-
要进入下载模式,芯片在启动时检测到 GPIO 必须是低电平(0V)。
而你开发板上的 BOOT 按键,通常就是连接在 GPIO和 GND(地线)之间的。当你按下它时,GPIO 就被强制拉低到 GND,变成了低电平。