-
CONFIG_CPU_CORTEX_M
¶
(No prompt – not directly user assignable.)
Type: bool
Help¶
This option signifies the use of a CPU of the Cortex-M family.
Defaults¶
No defaults. Implicitly defaults to n
.
Symbols selected by this symbol¶
CPU_CORTEX
ifARM
ARCH_HAS_CUSTOM_SWAP_TO_MAIN
ifARM
HAS_CMSIS
ifARM
HAS_FLASH_LOAD_OFFSET
ifARM
ARCH_HAS_TRUSTED_EXECUTION
ifARM_TRUSTZONE_M
&&ARM
ARCH_HAS_STACK_PROTECTION
if (ARM_MPU
||CPU_CORTEX_M_HAS_SPLIM
) &&ARM
ARCH_HAS_USERSPACE
ifARM_MPU
&&ARM
ARCH_HAS_NOCACHE_MEMORY_SUPPORT
ifARM_MPU
&&CPU_HAS_ARM_MPU
&&CPU_CORTEX_M7
&&ARM
ARCH_HAS_RAMFUNC_SUPPORT
ifARM
SWAP_NONATOMIC
ifARM
Symbols that select this symbol¶
Kconfig definition¶
At arch/arm/core/Kconfig:15
Included via Kconfig:10
→ Kconfig.zephyr:29
→ arch/Kconfig:15
→ arch/arm/Kconfig:13
Menu path: (top menu) → ARM Options
config CPU_CORTEX_M bool selectCPU_CORTEX
ifARM
selectARCH_HAS_CUSTOM_SWAP_TO_MAIN
ifARM
selectHAS_CMSIS
ifARM
selectHAS_FLASH_LOAD_OFFSET
ifARM
selectARCH_HAS_TRUSTED_EXECUTION
ifARM_TRUSTZONE_M
&&ARM
selectARCH_HAS_STACK_PROTECTION
if (ARM_MPU
||CPU_CORTEX_M_HAS_SPLIM
) &&ARM
selectARCH_HAS_USERSPACE
ifARM_MPU
&&ARM
selectARCH_HAS_NOCACHE_MEMORY_SUPPORT
ifARM_MPU
&&CPU_HAS_ARM_MPU
&&CPU_CORTEX_M7
&&ARM
selectARCH_HAS_RAMFUNC_SUPPORT
ifARM
selectSWAP_NONATOMIC
ifARM
depends onARM
help This option signifies the use of a CPU of the Cortex-M family.
(Definitions include propagated dependencies, including from if’s and menus.)