# 设备初始化工具使用

# 介绍

设备初始化工具是一种用于将 MicroPython 基础固件烧入设备中的工具。MicroPython 基础固件是一种轻量级的 Python 运行环境,可以在嵌入式设备上运行 Python 代码。

设备初始化工具

本站将繁锁MicroPython固件烧录过程,简化为一键操作,具体操作可以按向导进行即可:

🌐 在线使用:设备初始化工具 (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 直接点击“连接”按钮

但选择好波特率后,直接点击“连接”按钮即可,如下图所示:

设备连接

连接成功后,会在终端窗口中显示设备相关信息,并在右侧设备列表中显示设备信息。

# 二、选择固件

# 2.1 选择云端固件

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

选择固件

# 2.2 选择本地固件

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

# 三、烧录固件

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

烧录固件

# 3.1 擦除操作

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

擦除操作

# 3.2 烧录操作

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

烧录操作

# 烧录完成

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

烧录完成