Chapter 4. API Guides
Platform Required Download
linux-
required
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/
amd64
xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz
SHA256: b958eb47f51fc2a91e3beda78a331a380eb8c96d5452f7795adf3f565d7fca2f
linux-
required
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/
arm64
xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-linux-arm64.tar.gz
SHA256: 5fb122f1109a0b1aa7a42b6b48f56c854c0a84d13047a3bb0a78bdc737bf70e2
linux-
required
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/
armel
xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-linux-armel.tar.gz
SHA256: d618be508629749110785ce0038b35959cc4e6953629e2dc6d65697425b905e1
linux-
required
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/
i686
xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-linux-i686.tar.gz
SHA256: 9701907da616992079d302acf5a04f97361b39ca3e74112690b2c896875f3a62
macos
required
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/
xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-macos.tar.gz
SHA256: d417885a5d150d94b3b84f68460b7af399a789cb0c7c632e222feed666c8aaea
win32
required
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/
xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch2-win32.zip
SHA256: cfac4ec95f7cf64b7d81a66799e388062469d53ffb19698c2b30ccf78076e92f
win64
required
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/
xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch2-win64.zip
SHA256: 31c79edf0df6592da61869d5d85d8e8fd064f0a247f2a3849996facc17a9e972
xtensa-clang
LLVM for Xtensa (ESP32, ESP32-S2) based on clang
License:
Apache-2.0
More info:
https://github.com/espressif/llvm-project
Platform Required Download
linux-
optional
https://github.com/espressif/llvm-project/releases/download/esp-12.0.1-20210914/
amd64
xtensa-esp32-elf-llvm12_0_1-esp-12.0.1-20210914-linux-amd64.tar.xz
SHA256: d62d9234c702a86ed510777125ee97458204e28877806a73f9de5e41d7b65716
macos
optional
https://github.com/espressif/llvm-project/releases/download/esp-12.0.1-20210914/
xtensa-esp32-elf-llvm12_0_1-esp-12.0.1-20210914-macos.tar.xz
SHA256: 6e7413e5fa515e403859ecf5301bdcdc3f8bf12c5de9aecaa11e9f17f32b05db
win64
optional
https://github.com/espressif/llvm-project/releases/download/esp-12.0.1-20210914/
xtensa-esp32-elf-llvm12_0_1-esp-12.0.1-20210914-win64.zip
SHA256: e056366959c722367e4144076c5383bd417ea199db5658bb7bb6c95b9aca014b
riscv32-esp-elf
Toolchain for 32-bit RISC-V based on GCC
License:
GPL-3.0-with-GCC-exception
More info:
https://github.com/espressif/crosstool-NG
Espressif Systems
1468
Submit Document Feedback
Release v4.4
Need help?
Do you have a question about the ESP32-S2 and is the answer not in the manual?
Questions and answers