esptool¶
uv pip install esptool
esptool --chip esp32c3 --port COM4 chip_id
esptool.py v4.8.1
Serial port COM4
Connecting....
Chip is ESP32-C3 (QFN32) (revision v0.4)
Features: WiFi, BLE, Embedded Flash 4MB (XMC)
Crystal is 40MHz
MAC: dc:06:75:aa:6e:e8
Uploading stub...
Running stub...
Stub running...
Warning: ESP32-C3 has no Chip ID. Reading MAC instead.
MAC: dc:06:75:aa:6e:e8
Hard resetting via RTS pin...
esptool --chip esp32c3 --port COM4 flash_id
Manufacturer: 20
Device: 4016
Detected flash size: 4MB
esptool --chip esp32c3 --port COM4 erase_flash
Erasing flash (this may take a while)...
Chip erase completed successfully in 17.0s
D:\天问Block>pyboard\esptool.exe --chip esp32c3 --baud 1500000 --port COM4 write_flash -z --erase-all 0x00 esp32c3.bin
Compressed 4194304 bytes to 1491998...
Wrote 4194304 bytes (1491998 compressed) at 0x00000000 in 52.4 seconds (effective 640.7 kbit/s)...
Hash of data verified.