# 在线固件烧录工具使用

# 介绍

在线固件烧录工具是将已经编译好的.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转串口芯片驱动下载地址:

如果你的电脑能够识别设备,则可以跳过此步骤。

# 二、选择固件

# 2.1 选择云端固件

为了方便开发者,本站提供了一些常用的固件,开发者可以直接选择云端固件,如下图所示:

选择固件

# 2.2 选择本地固件

如果你有自己的固件,可以选择本地固件,在选择本地固件时,需要注意固件所对应的芯片类型,不同型号的芯片或开发板可能所需的固件会不同,如果选择错误,可能会导致固件烧录失败。

# 三、烧录固件

如下图所示,烧录固件分为两步,分别是擦除操作和烧录操作。

烧录固件

# 3.1 擦除操作

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

擦除操作

# 3.2 烧录操作

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

烧录操作

# 烧录完成

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

烧录完成