ESP32环境搭建常见问题
# esptool
安装 pip install esptool
验证 esptool.exe version
esptool v5.1.0
5.1.0
1
2
2
USB连接ESP32模块后查询模块信息 esptool.exe chip-id
esptool v5.1.0
Connected to ESP32-S3 on COM4:
Chip type: ESP32-S3 (QFN56) (revision v0.2)
Features: Wi-Fi, BT 5 (LE), Dual Core + LP Core, 240MHz, Embedded PSRAM 8MB (AP_3v3)
Crystal frequency: 40MHz
MAC: ac:a7:04:f4:7b:7c
Stub flasher running.
Warning: ESP32-S3 has no chip ID. Reading MAC address instead.
MAC: ac:a7:04:f4:7b:7c
Hard resetting via RTS pin...
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# 擦除程序
esptool.exe --chip esp32 --port COM7 erase-flash
# 烧录程序
固件下载地址 (opens new window),注意根据主板选择固件,如果有PSRAM则选择Firmware (Support for Octal-SPIRAM)
执行命令 esptool.py --port PORTNAME --baud 460800 write-flash 0 ESP32_BOARD_NAME-DATE-VERSION.bin
--chip esp32s3 → 芯片型号
--port COM5 → 串口号
--baud 115200 → 烧录速度
write_flash → 烧录命令
-z → 压缩数据,加快传输
0x1000 → 烧录起始地址(二级 Bootloader标起始地址)
firmware.bin → 固件文件名