diff --git a/arch/arm/soc/nordic_nrf5/nrf52/Kconfig.soc b/arch/arm/soc/nordic_nrf5/nrf52/Kconfig.soc index a4f6ea76eb2..1bc3bccb808 100644 --- a/arch/arm/soc/nordic_nrf5/nrf52/Kconfig.soc +++ b/arch/arm/soc/nordic_nrf5/nrf52/Kconfig.soc @@ -20,10 +20,12 @@ depends on SOC_SERIES_NRF52X config SOC_NRF52832_QFAA bool "NRF52832_QFAA" select SOC_NRF52832 + select HAS_SEGGER_RTT config SOC_NRF52840_QIAA bool "NRF52840_QIAA" select SOC_NRF52840 + select HAS_SEGGER_RTT endchoice diff --git a/ext/debug/CMakeLists.txt b/ext/debug/CMakeLists.txt index d79660b8202..ec688c9fd35 100644 --- a/ext/debug/CMakeLists.txt +++ b/ext/debug/CMakeLists.txt @@ -1 +1 @@ -add_subdirectory_ifdef(CONFIG_HAS_SEGGER_RTT segger) +add_subdirectory_ifdef(CONFIG_RTT_CONSOLE segger) diff --git a/ext/debug/segger/CMakeLists.txt b/ext/debug/segger/CMakeLists.txt index f2341a80968..1d5b4c6d75c 100644 --- a/ext/debug/segger/CMakeLists.txt +++ b/ext/debug/segger/CMakeLists.txt @@ -1,4 +1,4 @@ zephyr_include_directories(.) -zephyr_sources_ifdef(CONFIG_HAS_SEGGER_RTT rtt/SEGGER_RTT.c) -zephyr_sources_ifdef(CONFIG_HAS_SEGGER_SYSTEMVIEW systemview/SEGGER_SYSVIEW.c) +zephyr_sources_ifdef(CONFIG_RTT_CONSOLE rtt/SEGGER_RTT.c) +zephyr_sources_ifdef(CONFIG_SEGGER_SYSTEMVIEW systemview/SEGGER_SYSVIEW.c) diff --git a/ext/debug/segger/Kconfig b/ext/debug/segger/Kconfig index ae6babbb2c9..5ac1235469f 100644 --- a/ext/debug/segger/Kconfig +++ b/ext/debug/segger/Kconfig @@ -6,11 +6,11 @@ config HAS_SEGGER_RTT bool - prompt "Segger RTT support" default n -config HAS_SEGGER_SYSTEMVIEW +config SEGGER_SYSTEMVIEW bool prompt "Segger SystemView support" default n - select HAS_SEGGER_RTT + depends on HAS_SEGGER_RTT + select RTT_CONSOLE diff --git a/samples/net/echo_client/prj_frdm_kw41z.conf b/samples/net/echo_client/prj_frdm_kw41z.conf index eaacdbd6659..eaeec87abca 100644 --- a/samples/net/echo_client/prj_frdm_kw41z.conf +++ b/samples/net/echo_client/prj_frdm_kw41z.conf @@ -1,10 +1,4 @@ CONFIG_UART_CONSOLE=y -CONFIG_RTT_CONSOLE=n -CONFIG_HAS_SEGGER_RTT=n -#CONFIG_OPENOCD_SUPPORT=y - -CONFIG_BOOT_BANNER=y - CONFIG_STACK_SENTINEL=y CONFIG_THREAD_MONITOR=y CONFIG_OBJECT_TRACING=y diff --git a/samples/net/echo_server/prj_frdm_kw41z.conf b/samples/net/echo_server/prj_frdm_kw41z.conf index ff4d69ab1e0..3dcbfdbfc7e 100644 --- a/samples/net/echo_server/prj_frdm_kw41z.conf +++ b/samples/net/echo_server/prj_frdm_kw41z.conf @@ -1,16 +1,9 @@ CONFIG_UART_CONSOLE=y -CONFIG_RTT_CONSOLE=n -CONFIG_HAS_SEGGER_RTT=n -CONFIG_BOOT_BANNER=y - CONFIG_STACK_SENTINEL=y CONFIG_THREAD_MONITOR=y CONFIG_OBJECT_TRACING=y CONFIG_KERNEL_SHELL=y - - CONFIG_NETWORKING=y - CONFIG_NET_BUF_RX_COUNT=80 CONFIG_NET_BUF_TX_COUNT=40 diff --git a/samples/subsys/debug/sysview/prj.conf b/samples/subsys/debug/sysview/prj.conf index eb39ddd1697..c9494353fc2 100644 --- a/samples/subsys/debug/sysview/prj.conf +++ b/samples/subsys/debug/sysview/prj.conf @@ -5,8 +5,8 @@ CONFIG_KERNEL_EVENT_LOGGER_CONTEXT_SWITCH=y CONFIG_KERNEL_EVENT_LOGGER_INTERRUPT=y CONFIG_KERNEL_EVENT_LOGGER_SLEEP=y CONFIG_KERNEL_EVENT_LOGGER_THREAD=y -CONFIG_HAS_SEGGER_RTT=y -CONFIG_HAS_SEGGER_SYSTEMVIEW=y +CONFIG_SEGGER_SYSTEMVIEW=y +CONFIG_SEGGER_RTT=y CONFIG_THREAD_MONITOR=y CONFIG_SYS_LOG=y CONFIG_SYS_LOG_DEFAULT_LEVEL=3 diff --git a/samples/subsys/debug/sysview/sample.yaml b/samples/subsys/debug/sysview/sample.yaml index fd771886745..674ec1c578d 100644 --- a/samples/subsys/debug/sysview/sample.yaml +++ b/samples/subsys/debug/sysview/sample.yaml @@ -2,5 +2,5 @@ sample: name: Systemview Demo tests: test: - platform_whitelist: frdm_k64f - tags: apps debug + filter: CONFIG_HAS_SEGGER_RTT + tags: debug tracing