RYMCU

ESP32-S3下载MicroPython固件方法

Hugh 4 月前
# ESP32-S3 # MicroPython # Python # 固件更新 # 固件下载

1 概述

什么是 MicroPython 固件?它是指运行在 ESP32 上的一段代码,功能为将你写的 python 代码翻译成 ESP32 可以运行的机器码,也称之为 python 解释器。因此,当你拿到 ESP32-S3 开发板之后,首先需要将固件下载到芯片内部。本文讲解固件下载的具体方法。

2 获取固件

登录 Micropython 官网下载https://micropython.org/download/),下拉并选中 ESP32-S3 如下图所示:
image.png
选择最新 .bin 文件,并下载至计算机。

image.png

3 使用 esptool 工具下载固件至开发板

打开命令行,输入如下代码,安装 esptool 工具(如果之前没安装过的话)

$ pip install esptool

命令行中输入如下指令,完成固件下载,操作前确保 ESP32-S3 开发板连接至计算机,并识别出串口号。
image.png
以我计算机为例子,命令行代码如下:

esptool.py --chip esp32s3 --port /dev/tty.usbmodem2201 erase_flash
esptool.py --chip esp32s3 --port /dev/tty.usbmodem2201 write_flash -z 0 /Users/hugh/Desktop/GENERIC_S3-20230426-v1.20.0.bin

等待下载完成后,打开并设置 MicroPython 编辑器 thonny
image.png
出现如下版本信息,表示固件更新成功。
image.png

后发布评论