ESP在线刷写
基于Web Serial API的ESP8266/ESP32在线固件刷写工具,支持自定义地址、多文件刷写,无需安装驱动
最后更新: 2026/5/17
未连接
连接不上?查看常见解决方法
- 确认使用的是支持数据传输的 USB 线(非仅充电线)。
- 安装对应芯片的驱动:CH340/CH341 → CH341SER;CP2102 → CP210x。
- ESP32-S3/C3 原生 USB 口使用自动复位(DTR/RTS),无需手动操作。
- 外置 UART 芯片:按住 BOOT/FLASH 键 → 短按 RST/EN 键 → 松开 BOOT 键,再点击连接。
- 关闭 Arduino IDE 串口监视器等占用串口的程序后重试。
连接配置
初始连接固定使用 115200 baud,刷写时切换至此波特率
固件文件
1.
输出日志
等待连接...
分享:
使用说明
- 连接ESP设备
- 选择固件文件或输入固件URL
- 设置烧录参数
- 点击开始烧录
核心功能
- 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固件。
✓
固件更新
远程更新设备固件。