## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# `xtensa-*-none-elf`

Tier: 3

Targets for Xtensa CPUs.

## Target maintainers

@MabezDev @SergioGasquez

## Requirements

The target names follow this format: `xtensa-$CPU`, where `$CPU` specifies the target chip. The following targets are currently defined:

Target name | Target CPU(s)
--- | ---
`xtensa-esp32-none-elf` | ESP32
`xtensa-esp32s2-none-elf` | ESP32-S2
`xtensa-esp32s3-none-elf` | ESP32-S3

Xtensa targets that support `std` are documented in the ESP-IDF platform support document

## Building the targets

The targets can be built by installing the Xtensa enabled Rust channel. See instructions in the RISC-V and Xtensa Targets section of The Rust on ESP Book.