当前位置: 首页 > news >正文

esp32c3 c2如何进入下载模式

在 ESP32-C2 和 ESP32-C3 中,进入下载模式的步骤基本相同。你需要手动将设备置于引导模式(bootloader 模式),以便通过串口下载固件。

1. 手动进入下载模式(ESP32-C3 和 ESP32-C2)

对于 ESP32-C3 和 ESP32-C2,进入下载模式的步骤通常如下:

步骤:
  1. 按住 BOOT 按钮(或 IO0

    • 这通常是开发板上的一个按钮,标记为 BOOT,有时也称为 IO0
    • 如果你的开发板上没有按钮,则需要通过硬件控制这个引脚(将 IO0 拉低)。
  2. **按下 EN(复位)按钮

    • 此时,你需要在按住 BOOT 按钮的同时,按下开发板上的复位按钮 EN
  3. 松开 EN 按钮

    • 复位后松开 EN 按钮,保持 BOOT 按钮按下。
  4. 松开 BOOT 按钮

    • BOOT 按钮松开时,设备就进入了下载模式。

在此模式下,ESP32 会等待从串口接收固件并执行下载。

2. 使用 esptool.pyESP-IDF 进行固件下载

在下载模式下,使用 esptool.py 来烧录固件:

# 示例:使用 esptool.py 下载固件
esptool.py --port /dev/ttyUSB0 write_flash 0x1000 firmware.bin

这里,/dev/ttyUSB0 是 ESP32 设备连接的串口,firmware.bin 是你要下载的固件。

3. 自动进入下载模式(通过硬件连接)

某些开发板支持自动进入下载模式。在某些情况下,你可以通过 USB 连接后直接将设备重置进入下载模式,而无需按住按钮。
在这里插入图片描述

小结

  1. 按住 BOOT 按钮
  2. 按下并松开 EN 按钮(复位按钮)
  3. 松开 BOOT 按钮

此时 ESP32-C3 或 ESP32-C2 会进入下载模式。

相关文章:

  • MCU开发学习记录10 - 高级定时器学习与实践(HAL库)—PWM互补输出、死区控制、刹车控制 - STM32CubeMX
  • Linux Wlan-四次握手(eapol)框架流程
  • CSS预处理工具有哪些?分享主流产品
  • 第二章 Logback的架构(一)
  • eBay自动化定价陷阱调查:价格战背后的利润黑洞与破局之道
  • Oracle expdp的 EXCLUDE 参数详解
  • 如何在LangChain中构建并使用自定义向量数据库
  • 操作指南:在vue-fastapi-admin上增加新的功能模块
  • Qwen-Chat与谷歌Veo2在免费AI视频方面对比
  • Unity3D ILRuntime与Scripting Backend整合指南
  • C++学习之游戏服务器开发十一DOCKER的基本使用
  • 从service 到 JobIntentService 和 WorkManager
  • 香港电讯荣膺“卓越互联网接入服务提供商”奖项,赋能中国汽车产业数字化转型
  • Linux环境准备(安装VirtualBox和Ubuntu,安装MySQL,MySQL启动、重启和停止)
  • KUKA机器人不同的安装方式的设置
  • LeetCode面试经典 150 题(Java题解)
  • C++ vector 核心功能解析与实现
  • TOGAF 敏捷冲刺:15 天 Scrum 冲刺实践
  • 新能源汽车零部件功率级测试方案搭建研究
  • STM32F103_HAL库+寄存器学习笔记19 - CAN发送中断+CAN接收中断+接收所有CAN报文+ringbuffer数据结构
  • 承认出现误判,以军公布加沙救护车队遭袭事件调查结果
  • 《“四有”好老师系列丛书》发布,由顾明远总主编
  • 女子伸腿阻止高铁关门等待同行人员,相关部门已介入调查
  • 上海浦东:顶尖青年人才最高可获700万元资助及1亿元项目补贴
  • 马上评丨“化学麻将”创新值得点赞,但要慎言推广
  • 夜读丨石头比月光温柔