Users Manual

7. Flash onto the Device
7. Flash onto the Device
Flash the binaries that you just built onto your ESP32-S2 board by running:
idf.py󰲧-p󰲧PORT󰲧[-b󰲧BAUD]󰲧flash
Replace PORT with your ESP32-S2 board's serial port name. You can also change the
flasher baud rate by replacing BAUD with the baud rate you need. The default baud rate is
460800.
Running󰲧esptool.py󰲧in󰲧directory󰲧[...]/esp/hello_world
Executing󰲧"python󰲧[...]/esp-idf/components/esptool_py/esptool/esptool.py󰲧-b󰲧460800󰲧
write_flash󰲧@flash_project_args"...
esptool.py󰲧-b󰲧460800󰲧write_flash󰲧--flash_mode󰲧dio󰲧--flash_size󰲧detect󰲧--flash_freq󰲧40m󰲧
0x1000󰲧bootloader/bootloader.bin󰲧0x8000󰲧partition_table/partition-table.bin󰲧0x10000󰲧hello-
world.bin
esptool.py󰲧v2.3.1
Connecting....
Detecting󰲧chip󰲧type...󰲧ESP32
Chip󰲧is󰲧ESP32D0WDQ6󰲧(revision󰲧1)
Features:󰲧WiFi,󰲧BT,󰲧Dual󰲧Core
Uploading󰲧stub...
Running󰲧stub...
Stub󰲧running...
Changing󰲧baud󰲧rate󰲧to󰲧460800
Changed.
Configuring󰲧flash󰲧size...
Auto-detected󰲧Flash󰲧size:󰲧4MB
Flash󰲧params󰲧set󰲧to󰲧0x0220
Compressed󰲧22992󰲧bytes󰲧to󰲧13019...
Wrote󰲧22992󰲧bytes󰲧(13019󰲧compressed)󰲧at󰲧0x00001000󰲧in󰲧0.3󰲧seconds󰲧(effective󰲧558.9󰲧kbit/
s)...
Hash󰲧of󰲧data󰲧verified.
Compressed󰲧3072󰲧bytes󰲧to󰲧82...
Wrote󰲧3072󰲧bytes󰲧(82󰲧compressed)󰲧at󰲧0x00008000󰲧in󰲧0.0󰲧seconds󰲧(effective󰲧5789.3󰲧kbit/s)...
Hash󰲧of󰲧data󰲧verified.
Compressed󰲧136672󰲧bytes󰲧to󰲧67544...
Wrote󰲧136672󰲧bytes󰲧(67544󰲧compressed)󰲧at󰲧0x00010000󰲧in󰲧1.9󰲧seconds󰲧(effective󰲧567.5󰲧kbit/
s)...
Hash󰲧of󰲧data󰲧verified.
Leaving...
Hard󰲧resetting󰲧via󰲧RTS󰲧pin...
If there are no issues by the end of the flash process, the module will be reset and the
“hello_world” application will be running.
Espressif Systems
/ 19 22
Sep. 2020