# 在线固件烧录工具使用
# 介绍
在线固件烧录工具是将已经编译好的.bin固件烧入设备中的工具。本工具支持多种芯片和开发板在线一键烧录操作,适合快速完成固件烧录任务。
🌐 在线使用:在线固件烧录工具 (opens new window)
# 一、设备连接
# 1.1 先将设备连接到电脑上
先将设备通过USB(或Type-C)线连接到电脑上

# 1.2 选择合适的波特率
如果你的设备是ESP32,波特率选择115200
什么是波特率?
波特率(bandrate),指的是串口通信的速率,也就是串口通信时每秒钟可以传输多少个二进制位。比如每秒钟可以传输9600个二进制(传输一个二进制位需要的时间是1/9600秒,也就是104us),波特率就是9600。
串口的通信波特率不能随意设定,而应该再一些值中去选择。一般常见的波特率是9600或者115200(低端的单片机如51常用9600,高端的单片机和嵌入式Coc一般用115200)
# 1.3 安装USB转串口驱动程序(可选)
市面上有很多不同型号的开发板,不同型号的开发板可能使用不同的USB转串口芯片,比如常见的CH34系列(WCH沁恒)、CP2102(Silicon Labs)、FT232(FTDI Chip)等。如果你的电脑无法识别设备,可能是因为没有安装相应的驱动程序,可以根据你的开发板型号,去官网下载并安装相应的驱动程序。
常见的USB转串口芯片驱动下载地址:
- CH34系列(WCH沁恒)芯片驱动下载 (opens new window)
- CP2102系列(Silicon Labs)芯片驱动下载 (opens new window)
- FT232系列(FTDI Chip)芯片驱动下载 (opens new window)
如果你的电脑能够识别设备,则可以跳过此步骤。
# 二、选择固件
# 2.1 选择云端固件
为了方便开发者,本站提供了一些常用的固件,开发者可以直接选择云端固件,如下图所示:

# 2.2 选择本地固件
如果你有自己的固件,可以选择本地固件,在选择本地固件时,需要注意固件所对应的芯片类型,不同型号的芯片或开发板可能所需的固件会不同,如果选择错误,可能会导致固件烧录失败。
# 三、烧录固件
如下图所示,烧录固件分为两步,分别是擦除操作和烧录操作。

# 3.1 擦除操作
在烧录固件之前建议先进行擦除操作,擦除操作会将设备中的所有数据清空,擦除操作只需要点击“擦除固件”按钮即可,如下图所示:

# 3.2 烧录操作
擦除操作完成后,就可以进行固件烧录操作了,烧录操作只需要点击“开始烧录”按钮即可,如下图所示:

# 烧录完成
经过以上三步操作即可完成固件烧录,烧录完成后,会在窗口中显示接下来的操作,如下图所示:
