Table of Contents

ESP-IDF

EPS32 development environment.

Tested on Raspberry Pi 3.

Setup

Tools

apt-get update
apt-get dist-upgrade
apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools python3-pyparsing ninja-build ccache libffi-dev libssl-dev dfu-util

Python

update-alternatives --remove-all python
update-alternatives --install /usr/bin/python python /usr/bin/python3 2
update-alternatives --install /usr/bin/python python /usr/bin/python2 1
update-alternatives --config python
python -V
Python 3.7.3

Fetch

cd /opt
git clone --recursive https://github.com/espressif/esp-idf.git

Install

setenv IDF_PATH "/opt/esp-idf"
setenv IDF_TOOLS_PATH "/opt/esp-idf"
cd /opt/esp-idf
sh install.sh

Get path

sh export.sh

Set path

setenv PATH "/opt/esp-idf/components/esptool_py/esptool:/opt/esp-idf/components/espcoredump:/opt/esp-idf/components/partition_table:/opt/esp-idf/components/app_update:/opt/esp-idf/tools/xtensa-esp32-elf/esp-2020r2-8.2.0/xtensa-esp32-elf/bin:/opt/esp-idf/tools/xtensa-esp32s2-elf/esp-2020r2-8.2.0/xtensa-esp32s2-elf/bin:/opt/esp-idf/tools/esp32ulp-elf/2.28.51-esp-20191205/esp32ulp-elf-binutils/bin:/opt/esp-idf/tools/esp32s2ulp-elf/2.28.51-esp-20191205/esp32s2ulp-elf-binutils/bin:/opt/esp-idf/tools/openocd-esp32/v0.10.0-esp32-20200709/openocd-esp32/bin:/opt/esp-idf/python_env/idf4.3_py3.7_env/bin:/opt/esp-idf/tools:/usr/local/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin

Resources

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information