-
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¶
Symbols that select this symbol¶
Kconfig definition¶
At arch/arm/core/Kconfig:11
Included via Kconfig:8
→ Kconfig.zephyr:31
→ arch/Kconfig:12
→ arch/arm/Kconfig:9
Menu path: (Top) → ARM Options
config CPU_CORTEX_M bool selectCPU_CORTEX
selectARCH_HAS_CUSTOM_SWAP_TO_MAIN
selectHAS_CMSIS_CORE
selectHAS_FLASH_LOAD_OFFSET
selectARCH_HAS_THREAD_ABORT
selectARCH_HAS_TRUSTED_EXECUTION
ifARM_TRUSTZONE_M
selectARCH_HAS_STACK_PROTECTION
if (ARM_MPU
&& !ARMV6_M_ARMV8_M_BASELINE
) ||CPU_CORTEX_M_HAS_SPLIM
selectARCH_HAS_USERSPACE
ifARM_MPU
selectARCH_HAS_NOCACHE_MEMORY_SUPPORT
ifARM_MPU
&&CPU_HAS_ARM_MPU
&&CPU_CORTEX_M7
selectARCH_HAS_RAMFUNC_SUPPORT
selectARCH_HAS_NESTED_EXCEPTION_DETECTION
selectSWAP_NONATOMIC
depends onARM
help This option signifies the use of a CPU of the Cortex-M family.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)