- Vscode搭建环境,最好是分隔开,增加一个新的ESP32的配置文件。
![Pasted image 20251208225144]()
- 安装插件,Python和RT-Thread MicroPython。
- 安装RT-Thread MicroPython后,记得将命令行默认打开更改为
powershell
![Pasted image 20251209202932]()
![Pasted image 20251209202953]()
- 新建工程
创建新的MicroPython工程
创建一个空白工程
输入文件名
选择文件路径后,会自动生成示例文件
重新选择刚才新建的文件夹打开
工作区已变成LED
将ESP32通过USB连接到电脑后,可以点击左下角的“设备连接/断开”,找到对应的COM口,如果找不到,需要先安装驱动,我的是ESP32DOWO,使用的是CP2102驱动
点击COM口,连接后会再窗口显示如下信息。如果没有显示
>>>的话,需要排查一下ESP32模块里有没有MicroPython的固件库。
-
给ESP32烧录MicroPython固件,需要下载一个Python工具,使用PIP下载,WIN+R,输入CMD打开命令行,按如下步骤(WIN10系统)
-
1.下载工具
pip install esptool,下载完成后验证esptool version
![Pasted image 20251209203515]()
-
2.USB连接ESP32模块后查询模块信息
esptool.exe chip_id
![Pasted image 20251209203627]()
-
知道自己模块的产品型号后,去官网下载固件。点击ESP32筛选,找到WROOM
![Pasted image 20251209203936]()
-
点进去,向下滑找到Release发行版,下载最新的固件即可
![Pasted image 20251209204139]()
-
再次打开CMD,进入到下载固件的路径,输入以下命令,先擦除程序,再烧录程序
-
esptool --chip esp32 --port COM7 erase_flash -
esptool.py --chip esp32 --port COM7 --baud 115200 write_flash -z 0x1000 ESP32_GENERIC-20250911-v1.26.1.bin -
参数解释:
-
--chip esp32s3→ 芯片型号 -
--port COM5→ 串口号 -
--baud 115200→ 烧录速度 -
write_flash→ 烧录命令 -
-z→ 压缩数据,加快传输 -
0x1000→ 烧录起始地址(二级 Bootloader标起始地址) -
firmware.bin→ 固件文件名














