Supported Targets¶
Cortex-M¶
Manufacturer |
Family |
Support Level |
Version Introduced |
Implemented In |
Notes |
---|---|---|---|---|---|
ST Micro |
STM32F0 |
✔ Full |
v1.6 |
stm32f1.c |
|
ST Micro |
STM32F1 |
✔ Full |
pre-v1.6 |
stm32f1.c |
|
ST Micro |
STM32F2 |
✔ Full |
v1.6 |
stm32f4.c |
|
ST Micro |
STM32F3 |
✔ Full |
v1.6 |
stm32f1.c |
|
ST Micro |
STM32F4 |
✔ Full |
pre-v1.6 |
stm32f4.c |
|
ST Micro |
STM32F7 |
✔ Full |
v1.6 |
stm32f4.c |
|
ST Micro |
STM32G0 |
✔ Full |
v1.8.0 |
stm32g0.c |
|
ST Micro |
STM32G4 |
✔ Full |
v1.6.2 |
stm32l4.c |
|
ST Micro |
STM32C0 |
✔ Full |
v1.10.0 |
stm32g0.c |
|
ST Micro |
STM32H5 |
✔ Full |
v1.10.0 |
stm32h5.c |
|
ST Micro |
STM32H7 |
✔ Full |
v1.8.0 |
stm32h7.c |
|
ST Micro |
STM32L0 |
✔ Full |
v1.6 |
stm32l0.c |
|
ST Micro |
STM32L1 |
✔ Full |
v1.6 |
stm32l0.c |
|
ST Micro |
STM32L4 |
✔ Full |
pre-v1.6 |
stm32l4.c |
|
ST Micro |
STM32L55 |
✔ Full |
v1.8.0 |
stm32l4.c |
|
ST Micro |
STM32U5 |
✔ Full |
v1.10.0 |
stm32l4.c |
|
ST Micro |
STM32WL |
✔ Full |
v1.8.0 |
stm32l4.c |
|
ST Micro |
STM32WB |
✔ Full |
v1.8.0 |
stm32l4.c |
|
ST Micro |
STM32WB0 |
✔ Full |
v2.0 |
stm32wb0.c |
|
ST Micro |
STM32MP15 |
✔ Full |
v2.0 |
stm32mp15.c |
|
GigaDevice |
GD32F1 |
✔ Full |
v1.8.0 |
stm32f1.c |
|
GigaDevice |
GD32F2 |
✔ Full |
v1.10.0 |
stm32f1.c |
|
GigaDevice |
GD32F3 |
✔ Full |
v1.8.0 |
stm32f1.c |
|
GigaDevice |
GD32F4 |
✔ Full |
v1.10.0 |
stm32f4.c |
|
GigaDevice |
GD32E230 |
✔ Full |
v1.8.0 |
stm32f1.c |
|
GigaDevice |
GD32E5 |
✔ Full |
v1.10.0 |
stm32f1.c |
|
ArteryTek |
AT32F40 |
✔ Full |
v1.9.0 |
stm32f1.c |
|
ArteryTek |
AT32F41 |
✔ Full |
v1.9.0 |
stm32f1.c |
|
ArteryTek |
AT32F43 |
✔ Full |
v1.10.0 |
at32f43x.c |
|
MindMotion |
MM32L0 |
✔ Full |
v1.10.0 |
stm32f1.c |
|
MindMotion |
MM32SPIN |
✔ Full |
v1.10.0 |
stm32f1.c |
|
MindMotion |
MM32F3 |
✔ Full |
v1.10.0 |
stm32f1.c |
|
MindMotion |
MM32F5 |
✔ Full |
v1.10.0 |
stm32f1.c |
|
WinChipHead |
CH32F1 |
✔ Full |
v1.8.0 |
ch32f1.c |
|
WinChipHead |
CH579 |
✔ Full |
v2.0 |
ch579.c |
|
Puya |
PY32F |
✔ Full |
v2.0 |
puya.c |
|
Texas Instruments |
LM3S |
✔ Full |
pre-v1.6 |
lmi.c |
|
Texas Instruments |
LM4C/TM4C |
✔ Full |
v1.6 |
lmi.c |
|
Microchip |
ATSAM D5/E5 |
✔ Full |
v1.6.2 |
samx5x.c |
|
Atmel |
ATSAM D |
✔ Full |
v1.6 |
samd.c |
|
Atmel |
ATSAM 4L |
✔ Full |
v1.6 |
sam4l.c |
|
Atmel |
ATSAM 3x |
✔ Full |
v1.6 |
sam3x.c |
|
RPi Foundation |
RP2040 |
✔ Full |
v1.8.0 |
rp2040.c |
|
RPi Foundation |
RP2350 |
✔ Full |
v2.0 |
rp2350.c |
|
Renesas |
R7FA |
○ Partial |
v1.9.0 |
renesas_ra.c |
Unless specified below |
Renesas |
R7FARA2A1 |
✗ Debug only |
v1.9.0 |
renesas_ra.c |
|
Renesas |
R7FARA4M2 |
✔ Full |
v1.9.0 |
renesas_ra.c |
|
Renesas |
R7FARA4M3 |
✔ Full |
v1.9.0 |
renesas_ra.c |
|
Renesas |
R7FARA6M2 |
✔ Full |
v1.9.0 |
renesas_ra.c |
|
Freescale |
KE04 |
✔ Full |
v1.6.2 |
nxpke04.c |
|
Nordic Semi |
nRF51 |
✔ Full |
v1.6 |
nrf51.c |
|
Nordic Semi |
nRF52 |
✔ Full |
v1.6 |
nrf51.c |
|
Nordic Semi |
nRF91 |
○ Partial |
v1.10.0 |
nrf91.c |
|
Texas Instruments |
MSP432P4 |
✔ Full |
v1.6.2 |
msp432p4.c |
|
Texas Instruments |
MSP432E4 |
✔ Full |
v1.10.0 |
msp432e4.c |
|
NXP |
LPC546 |
✔ Full |
v1.8.0 |
lpc546xx.c |
|
NXP |
LPC55 |
✔ Full |
v1.10.0 |
lpc55xx.c |
|
NXP |
LPC43 |
✔ Full |
v1.6 |
lpc43xx.c |
|
NXP |
LPC40 |
✔ Full |
v1.10.0 |
lpc40xx.c |
|
NXP |
LPC17 |
✔ Full |
v1.6.2 |
lpc17xx.c |
|
NXP |
LPC15 |
✔ Full |
v1.6 |
lpc15xx.c |
|
NXP |
LPC8 |
✔ Full |
v1.6 |
lpc11xx.c |
|
NXP |
LPC11 |
✔ Full |
v1.6 |
lpc11xx.c |
|
Freescale |
KL02 |
✔ Full |
pre-v1.6 |
kinetis.c |
|
Freescale |
KL03 |
✔ Full |
v1.6 |
kinetis.c |
|
Freescale |
KL16Z |
✔ Full |
v1.6.2 |
kinetis.c |
|
Freescale |
KL25 |
✔ Full |
v1.6 |
kinetis.c |
|
Freescale |
KL27 |
✔ Full |
v1.6 |
kinetis.c |
|
Freescale |
K12 |
✔ Full |
v1.8.0 |
kinetis.c |
|
Freescale |
K22F |
✔ Full |
pre-v1.6 |
kinetis.c |
|
Freescale |
K64F |
✔ Full |
v1.6.2 |
kinetis.c |
|
NXP |
S32K11 |
✔ Full |
v1.8.0 |
kinetis.c |
|
NXP |
S32K14 |
✔ Full |
v1.8.0 |
kinetis.c |
|
NXP |
i.MX RT10 |
✔ Full |
v1.10.0 |
imxrt.c |
|
NXP |
i.MX RT11 |
✔ Full |
v1.10.0 |
imxrt.c |
|
NXP |
i.MX RT5 |
✔ Full |
v1.10.0 |
imxrt.c |
|
NXP |
i.MX RT6 |
✔ Full |
v1.10.0 |
imxrt.c |
|
HDSC |
HD32L110 |
✔ Full |
v1.10.0 |
hd32l110.c |
|
Energy Micro |
EFM32 |
✔ Full |
v1.6 |
efm32.c |
|
Energy Micro |
EZR32 |
✔ Full |
v1.6 |
efm32.c |
|
Energy Micro |
EFR32 |
✔ Full |
v1.6.2 |
efm32.c |
|
Ambiq |
Apollo 3 |
✗ Debug only |
v2.0 |
apollo3.c |
Cortex-A¶
Manufacturer |
Family |
Support Level |
Version Introduced |
Implemented In |
Notes |
---|---|---|---|---|---|
Renesas |
RZ/A1 |
✔ Full |
v2.0 |
renesas_rz.c |
|
Renesas |
RZ/A1L |
✔ Full |
v2.0 |
renesas_rz.c |
|
Renesas |
RZ/A1LU |
✔ Full |
v2.0 |
renesas_rz.c |
|
Renesas |
RZ/A1C |
✔ Full |
v2.0 |
renesas_rz.c |
|
Renesas |
RZ/A1H |
○ Partial |
v2.0 |
renesas_rz.c |
|
ST Micro |
STM32MP15 |
✔ Full |
v2.0 |
stm32mp15.c |
|
Xilinx |
Zynq7000 |
✗ Debug only |
v1.6 |
zynq7000.c |
|
Broadcom |
BCM2836 |
✗ Debug only |
v1.6 |
cortexa.c |
RISC-V 32-bit¶
Manufacturer |
Family |
Support Level |
Version Introduced |
Implemented In |
Notes |
---|---|---|---|---|---|
GigaDevice |
GD32VF1 |
✔ Full |
v2.0 |
stm32f1.c |
|
RPi Foundation |
RP2350 |
✔ Full |
v2.0 |
rp2350.c |