3
Get Started
8
Chip is ESP32-S3
9
Features: WiFi, BLE
10
Crystal is 40MHz
11
MAC: 7c:df:a1:e0:00:64
12
Uploading stub...
13
Running stub...
14
Stub running...
15
Changing baud rate to 460800
16
Changed.
17
Configuring flash size...
18
Flash will be erased from 0x00000000 to 0x00004fff...
19
Flash will be erased from 0x00010000 to 0x00039fff...
20
Flash will be erased from 0x00008000 to 0x00008fff...
21
Compressed 18896 bytes to 11758...
22
Writing at 0x00000000... (100
%)
23
Wrote 18896 bytes (11758 compressed) at 0x00000000 in 0.5 seconds (effective 279.9 kbit/s)
...
24
Hash of data verified.
25
Compressed 168208 bytes to 88178...
26
Writing at 0x00010000... (16
%)
27
Writing at 0x0001a80f... (33
%)
28
Writing at 0x000201f1... (50
%)
29
Writing at 0x00025dcf... (66
%)
30
Writing at 0x0002d0be... (83
%)
31
Writing at 0x00036c07... (100
%)
32
Wrote 168208 bytes (88178 compressed) at 0x00010000 in 2.4 seconds (effective 569.2 kbit/s
)...
33
Hash of data verified.
34
Compressed 3072 bytes to 103...
35
Writing at 0x00008000... (100
%)
36
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.1 seconds (effective 478.9 kbit/s)...
37
Hash of data verified.
38
39
Leaving...
40
Hard resetting via RTS pin...
41
Done
If there are no issues by the end of the flash process, the board will reboot and start up the “hello_world”
application.
3.4.6 Monitor
To check if “hello_world” is indeed running, type ‘idf.py -p PORT monitor‘ (Do not forget to replace PORT with
your serial port name).
This command launches the IDF Monitor application:
1
$ idf.py -p /dev/ttyUSB0 monitor
2
Running idf_monitor in directory [...]/esp/hello_world/build
3
Executing ”python [...]/esp-idf/tools/idf_monitor.py -b 115200
4
[...]/esp/hello_world/build/hello-world.elf”...
Espressif Systems
15
ESP32-S3-WROOM-1 & WROOM-1U Datasheet v0.6