ESP在线刷写

基于Web Serial API的ESP8266/ESP32在线固件刷写工具,支持自定义地址、多文件刷写,无需安装驱动

最后更新: 2026/5/17
未连接
连接不上?查看常见解决方法
  1. 确认使用的是支持数据传输的 USB 线(非仅充电线)。
  2. 安装对应芯片的驱动:CH340/CH341 → CH341SER;CP2102 → CP210x。
  3. ESP32-S3/C3 原生 USB 口使用自动复位(DTR/RTS),无需手动操作。
  4. 外置 UART 芯片:按住 BOOT/FLASH 键 → 短按 RST/EN 键 → 松开 BOOT 键,再点击连接。
  5. 关闭 Arduino IDE 串口监视器等占用串口的程序后重试。

连接配置

初始连接固定使用 115200 baud,刷写时切换至此波特率

固件文件

1.
输出日志
等待连接...
分享:

使用说明

  1. 连接ESP设备
  2. 选择固件文件或输入固件URL
  3. 设置烧录参数
  4. 点击开始烧录

核心功能

  • 1
    浏览器直连 ESP 设备
    通过 Web Serial API 连接 ESP 设备串口,无需安装 esptool 或驱动,直接在浏览器中烧录固件。
  • 2
    多固件文件分地址烧录
    支持添加多个固件文件,每个文件可独立指定烧录地址(如 Bootloader 0x0、分区表 0x8000、固件 0x10000),适合完整固件烧录场景。
  • 3
    可选波特率
    支持 115200 到 2000000 bps 共 5 种波特率,根据设备能力选择更快的烧录速度。
  • 4
    三种复位模式
    自动(DTR/RTS)、USB-JTAG(ESP32-S2/S3/C3 原生 USB)和手动三种模式,兼容不同的芯片和开发板。
  • 5
    实时烧录进度
    烧录过程中实时显示每个文件的进度(已写入/总字节),日志区域同步输出烧录详情。

适用场景

物联网开发
在线烧录ESP固件。
固件更新
远程更新设备固件。