*-none-elf - The rustc book (original) (raw)

The rustc book

xtensa-*-none-elf

Tier: 3

Targets for Xtensa CPUs.

Target maintainers

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 The Rust on ESP Book.