esp32C3核心版下载AT固件,等待上电问题

只需要按一下BOOST按键

1. 芯片的"启动模式"选择机制

ESP32-C3 芯片内部固化了一段出厂程序(ROM 引导程序),它在上电或复位的瞬间,会去检测几个特定引脚(称为 Strapping 引脚 )的电平状态。根据这些引脚电平的"高低组合",来决定自己接下来该进入哪种启动模式

主要涉及两种模式:

  • 正常工作模式:芯片从外部 Flash 存储器中读取你上次烧录好的程序(比如 AT 固件)并开始运行。这是大多数情况下的状态。

  • 下载模式:芯片准备好通过 UART 接口(串口)接收来自电脑烧录工具的新固件。这就是我们烧录时需要的模式。

2. "BOOT"按键的角色:关键的"开关"

对于 ESP32-C3 芯片,决定是否进入下载模式的最关键引脚是 GPIO

  • 正常工作时,GPIO 需要保持在高电平(比如 3.3V)。

  • 要进入下载模式,芯片在启动时检测到 GPIO 必须是低电平(0V)。

而你开发板上的 BOOT 按键,通常就是连接在 GPIO和 GND(地线)之间的。当你按下它时,GPIO 就被强制拉低到 GND,变成了低电平。

相关推荐
421!2 小时前
GPIO工作原理以及核心
开发语言·单片机·嵌入式硬件·学习
cmpxr_6 小时前
【单片机】STM32的启动流程(Keil)
stm32·单片机·嵌入式硬件
广药门徒7 小时前
嵌入式常用通信协议速率对比及布线要点全解析
单片机·嵌入式硬件
cmpxr_8 小时前
【单片机】RAM和ROM
单片机·嵌入式硬件
信息安全专家10 小时前
sigmastar SSD222D编译问题总结2-dash问题
linux·嵌入式硬件·dash
yong999011 小时前
可自动调整的24V步进电机设计方案
单片机·嵌入式硬件
R6bandito_11 小时前
自实现FLASH读取函数中的隐式类型转换bug踩坑记录
c语言·开发语言·经验分享·stm32·单片机·mcu·bug
Bin Watson11 小时前
STM32 HRTIM 学习心得(3):SVPWM 输出
stm32·单片机·嵌入式硬件
perseverance5212 小时前
MCU串口实现串行flash编程器功能
单片机·flash编程
421!12 小时前
C 语言学习笔记——11(函数指针与指针函数)
c语言·开发语言·笔记·单片机·学习