ESP32S3 烧录MicroPython固件

本文详细介绍了如何在Windows10环境下对ESP32-S3-WROOM-1模块进行固件烧录,包括准备工具如esptool.py,连接设备至COM10端口,执行erase_flash和write_flash命令来擦除和写入固件,以及烧录后的验证和测试步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境

  • Win10
  • ESP32-S3-WROOM-1

烧录环境准备

准备固件

ESP32-S3
下载Bin格式文件

准备esptool.py

esptool.py

烧录固件

连接ESP32

连接USB口

执行烧录脚本

python esptool.py --chip esp32s3 --port COM10 erase_flash
python esptool.py --chip esp32s3 --port COM10 write_flash -z 0x0000 GENERIC_S3-20220618-v1.19.1.bin

按照具体环境修改对应参数:
端口号:COM10
固件名:GENERIC_S3-20220618-v1.19.1.bin


脚本执行过程

(D:\_ENV\conda_env\Pro) E:\_Project\github_clone\esptool>python esptool.py --chip esp32s3 --port COM10 erase_flash
esptool.py v4.6-dev
Serial port COM10
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: f4:12:fa:e0:b5:80
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 2.8s
Hard resetting via RTS pin...

(D:\_ENV\conda_env\Pro) E:\_Project\github_clone\esptool>python esptool.py --chip esp32s3 --port COM10 write_flash -z 0x0000 GENERIC_S3-20220618-v1.19.1.bin
esptool.py v4.6-dev
Serial port COM10
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: f4:12:fa:e0:b5:80
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00157fff...
Compressed 1406576 bytes to 928185...
Wrote 1406576 bytes (928185 compressed) at 0x00000000 in 5.7 seconds (effective 1965.1 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

测试

在Thonny配置解释器为对应端口号
image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值