Set Up Development Environment; Install Prerequisites; Get Esp-Idf - Espressif Systems ESP32-C3-MINI-1U User Manual

Table of Contents

Advertisement

2 Get Started on ESP32-C3-MINI-1U
7. After download, remove the jumper on IO0 and GND.
8. Power up the RF testing board again. ESP32-C3-MINI-1U 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-C3-MINI-1U, please refer to
ESP32-C3-MINI-1 & ESP32-C3-MINI-1U Datasheet

2.3 Set up Development Environment

The Espressif IoT Development Framework (ESP-IDF for short) is a framework for developing applications based on
the Espressif chips. Users can develop applications with ESP chips in Windows/Linux/macOS based on ESP-IDF.
Here we take Linux operating system as an example.

2.3.1 Install Prerequisites

To compile with ESP-IDF you need to get the following packages:
• CentOS 7:
sudo yum install git wget flex bison gperf python cmake ninja-build ccache dfu-
1
util
• Ubuntu and Debian (one command breaks into two lines):
sudo apt-get install git wget flex bison gperf python python-pip python-
1
setuptools cmake
ninja-build ccache libffi-dev libssl-dev dfu-util
2
• Arch:
sudo pacman -S --needed gcc git make flex bison gperf python-pip cmake ninja
1
ccache dfu-util
Note:
• This guide uses the directory
• Keep in mind that ESP-IDF does not support spaces in paths.
2.3.2 Get ESP­IDF
To build applications for ESP32-C3-MINI-1U module, you need the software libraries provided by Espressif in
ESP-IDF
repository.
To get ESP-IDF, create an installation directory (
clone':
mkdir -p ~/esp
1
cd ~/esp
2
git clone --recursive https://github.com/espressif/esp-idf.git
3
Espressif Systems
.
~
/esp on Linux as an installation folder for ESP-IDF.
~
/esp) to download ESP-IDF to and clone the repository with 'git
8
ESP32-C3-MINI-1U User Manual v0.1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ESP32-C3-MINI-1U and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents