3 Get Started
7. After download, remove the jumper on IO0 and GND.
8. Power up the RF testing board again. The module will switch to working mode. The chip will read
programs from flash upon initialization.
Note:
IO0 is internally logic high. If IO0 is set to pull-up, the Boot mode is selected. If this pin is pull-down or left floating,
the Download mode is selected. For more information on ESP32-S3-MINI-1 or ESP32-S3-MINI-1U, please refer to
ESP32-S3 Series Datasheet
3.3 Set up Development Environment
The Espressif IoT Development Framework (ESP-IDF for short) is a framework for developing applications based
on the Espressif ESP32. Users can develop applications with ESP32-S3 in Windows/Linux/macOS based on
ESP-IDF. Here we take Linux operating system as an example.
3.3.1 Install Prerequisites
To compile with ESP-IDF you need to get the following packages:
• CentOS 7 & 8:
sudo yum -y update && sudo yum install git wget flex bison gperf python3 python3-
1
pip
python3-setuptools cmake ninja-build ccache dfu-util libusbx
2
• Ubuntu and Debian:
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-
1
setuptools
cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
2
• Arch:
sudo pacman -S --needed gcc git make flex bison gperf python-pip cmake ninja
1
ccache
dfu-util libusb
2
Note:
• This guide uses the directory
• Keep in mind that ESP-IDF does not support spaces in paths.
3.3.2 Get ESP-IDF
To build applications for ESP32-S3-MINI-1 or ESP32-S3-MINI-1U module, you need the software libraries
provided by Espressif in
ESP-IDF
To get ESP-IDF, create an installation directory (
clone':
Espressif Systems
.
~
/esp on Linux as an installation folder for ESP-IDF.
repository.
~
/esp) to download ESP-IDF to and clone the repository with 'git
Submit Documentation Feedback
9
ESP32-S3-MINI-1 & MINI-1U User Manual v0.6
Need help?
Do you have a question about the ESP32-S3-MINI-1 and is the answer not in the manual?
Questions and answers