soc: arm: st_stm32: Select CPU DWT feature symbol
The Data Watchpoint and Trace (DWT) is an optional debug unit for the Cortex-M family cores (except ARMv6-M; i.e. M0 and M0+) that provides watchpoints, data tracing and system profiling capabilities. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit is contained in:
parent
f9453832aa
commit
88d79a49d2
11 changed files with 11 additions and 0 deletions
|
@ -6,6 +6,7 @@
|
||||||
config SOC_SERIES_STM32F1X
|
config SOC_SERIES_STM32F1X
|
||||||
bool "STM32F1x Series MCU"
|
bool "STM32F1x Series MCU"
|
||||||
select CPU_CORTEX_M3
|
select CPU_CORTEX_M3
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
select HAS_SWO
|
select HAS_SWO
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
config SOC_SERIES_STM32F2X
|
config SOC_SERIES_STM32F2X
|
||||||
bool "stm32f2x Series MCU"
|
bool "stm32f2x Series MCU"
|
||||||
select CPU_CORTEX_M3
|
select CPU_CORTEX_M3
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
select HAS_SWO
|
select HAS_SWO
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
config SOC_SERIES_STM32F3X
|
config SOC_SERIES_STM32F3X
|
||||||
bool "STM32F3x Series MCU"
|
bool "STM32F3x Series MCU"
|
||||||
select CPU_CORTEX_M4
|
select CPU_CORTEX_M4
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select CPU_HAS_FPU
|
select CPU_HAS_FPU
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
config SOC_SERIES_STM32F4X
|
config SOC_SERIES_STM32F4X
|
||||||
bool "STM32F4x Series MCU"
|
bool "STM32F4x Series MCU"
|
||||||
select CPU_CORTEX_M4
|
select CPU_CORTEX_M4
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select CPU_HAS_FPU
|
select CPU_HAS_FPU
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
config SOC_SERIES_STM32F7X
|
config SOC_SERIES_STM32F7X
|
||||||
bool "STM32F7x Series MCU"
|
bool "STM32F7x Series MCU"
|
||||||
select CPU_CORTEX_M7
|
select CPU_CORTEX_M7
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select CPU_HAS_FPU
|
select CPU_HAS_FPU
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
config SOC_SERIES_STM32G4X
|
config SOC_SERIES_STM32G4X
|
||||||
bool "STM32G4x Series MCU"
|
bool "STM32G4x Series MCU"
|
||||||
select CPU_CORTEX_M4
|
select CPU_CORTEX_M4
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select CPU_HAS_FPU
|
select CPU_HAS_FPU
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
|
|
||||||
config SOC_SERIES_STM32H7X
|
config SOC_SERIES_STM32H7X
|
||||||
bool "STM32H7x Series MCU"
|
bool "STM32H7x Series MCU"
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select CPU_HAS_FPU
|
select CPU_HAS_FPU
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
config SOC_SERIES_STM32L1X
|
config SOC_SERIES_STM32L1X
|
||||||
bool "STM32L1x Series MCU"
|
bool "STM32L1x Series MCU"
|
||||||
select CPU_CORTEX_M3
|
select CPU_CORTEX_M3
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
select HAS_SWO
|
select HAS_SWO
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
config SOC_SERIES_STM32L4X
|
config SOC_SERIES_STM32L4X
|
||||||
bool "STM32L4x Series MCU"
|
bool "STM32L4x Series MCU"
|
||||||
select CPU_CORTEX_M4
|
select CPU_CORTEX_M4
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select CPU_HAS_FPU
|
select CPU_HAS_FPU
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
config SOC_SERIES_STM32MP1X
|
config SOC_SERIES_STM32MP1X
|
||||||
bool "STM32MP15 Series MPU"
|
bool "STM32MP15 Series MPU"
|
||||||
select CPU_CORTEX_M4
|
select CPU_CORTEX_M4
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
select CPU_HAS_ARM_MPU
|
select CPU_HAS_ARM_MPU
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
config SOC_SERIES_STM32WBX
|
config SOC_SERIES_STM32WBX
|
||||||
bool "STM32WBx Series MCU"
|
bool "STM32WBx Series MCU"
|
||||||
select CPU_CORTEX_M4
|
select CPU_CORTEX_M4
|
||||||
|
select CPU_CORTEX_M_HAS_DWT
|
||||||
select CPU_HAS_FPU
|
select CPU_HAS_FPU
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue