Esp32 Core Component

Introduction

Contains startup code, crash handling and additional Esp32-specific support code, including the ESP-IDF SDK.

If you want to tune ESP-IDF to your needs you should run:

make SMING_ARCH=Esp32 sdk-menuconfig

Followed by:

make

Configuration variables

These are read-only debug variables:

SDK_INTERNAL

READONLY When compiled using the current (version 3+) Espressif SDK this value is set to 1.

SDK_LIBDIR

READONLY Path to the directory containing SDK archive libraries

SDK_INCDIR

READONLY Path to the directory containing SDK header files

Option variables:

ESP_VARIANT

Build for for esp32 or esp32s2 device

The following variables may need to be changed if tools are installed in a different location, or if multiple versions are installed. By default, the most current version will be used.

ESP32_COMPILER_PATH

Location of xtensa compiler toolchain

ESP32_ULP_PATH

Location of ULP compiler toolchain

ESP32_OPENOCD_PATH

Location of ESP32 version of Open OCD JTAG debugging tools.

ESP32_PYTHON_PATH

Location of ESP-IDF python.

References

Used by

Environment Variables

  • SDK_FULL_BUILD