1 概述
什么是 MicroPython
固件?它是指运行在 ESP32
上的一段代码,功能为将你写的 python
代码翻译成 ESP32
可以运行的机器码,也称之为 python
解释器。因此,当你拿到 ESP32-S3
开发板之后,首先需要将固件下载到芯片内部。本文讲解固件下载的具体方法。
2 获取固件
登录 Micropython
官网下载(https://micropython.org/download/
),下拉并选中 ESP32-S3
如下图所示:
选择最新 .bin
文件,并下载至计算机。
3 使用 esptool
工具下载固件至开发板
打开命令行,输入如下代码,安装 esptool
工具(如果之前没安装过的话)
$ pip install esptool
命令行中输入如下指令,完成固件下载,操作前确保 ESP32-S3
开发板连接至计算机,并识别出串口号。
以我计算机为例子,命令行代码如下:
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
:
出现如下版本信息,表示固件更新成功。
?