thumbv6m-none-eabi

级别: 2

用于 Armv6-M 架构系列 CPU 的裸机目标,支持 T32 ISA 的一个子集。

此系列的处理器包括

请参阅 arm-none-eabi 以获取适用于所有 arm-none-eabi 目标的信息。

此目标使用软浮点 ABI:将 f32f64 作为参数的函数会将这些值打包到整数寄存器中。这是唯一的选择,因为 Armv6-M 中没有 FPU 支持。

目标维护者

目标 CPU 和目标特性选项

有关如何使用这些标志的详细信息,请参阅裸机 Arm 文档

支持的 CPU 表

CPUFPU目标 CPU目标特性
Cortex-M0cortex-m0
Cortex-M0+cortex-m0plus
Cortex-M1cortex-m1

Arm Cortex-M0

目标 CPU 选项是 cortex-m0

没有相关的特性标志,并且 FPU 不可用。

Arm Cortex-M0+

目标 CPU 选项是 cortex-m0plus

没有相关的特性标志,并且 FPU 不可用。

Arm Cortex-M1

目标 CPU 选项是 cortex-m1

没有相关的特性标志,并且 FPU 不可用。