Chapter 5
Hardware Development
5.1 ESP32-S3 Modules
For a list of ESP32-S3 modules please check the
To review module reference designs please check the
5.2 ESP32-S3 Development Boards
For a list of the latest designs of ESP32-S3 boards please check the
official website.
5.3 Download Guidelines
You can download firmware to ESP32-S3 via UART and USB.
To download via UART:
1. Before the download, make sure to set the chip or module to Joint Download Boot mode, according to Table
Boot Mode
Control.
2. Power up the chip or module and check the log via the UART0 serial port. If the log shows "waiting for
download", the chip or module has entered Joint Download Boot mode.
3. Download your firmware into flash via UART using the
4. After the firmware has been downloaded, pull GPIO0 high or leave it floating to make sure that the chip or
module enters SPI Boot mode.
5. Power up the chip or module again. The chip will read and execute the new firmware during initialization.
To download via USB:
1. If the flash is empty, set the chip or module to Joint Download Boot mode, according to Table
Control.
2. Power up the chip or module and check the log via USB serial port. If the log shows "waiting for download"
, the chip or module has entered Joint Download Boot mode.
3. Download your firmware into flash via USB using
4. After the firmware has been downloaded, pull GPIO0 high or leave it floating to make sure that the chip or
module enters SPI Boot mode.
5. Power up the chip or module again. The chip will read and execute the new firmware during initialization.
6. If the flash is not empty, start directly from Step 3.
Modules
section on Espressif's official website.
Documentation
section on Espressif's official website.
Development Boards
Flash Download
Flash Download
Tool.
section on Espressif's
Tool.
Boot Mode
39
Need help?
Do you have a question about the ESP32-S3 and is the answer not in the manual?
Questions and answers