diff --git a/radio/src/CMakeLists.txt b/radio/src/CMakeLists.txt index dc8a09207..68892ea18 100644 --- a/radio/src/CMakeLists.txt +++ b/radio/src/CMakeLists.txt @@ -293,15 +293,16 @@ endif() if(DEBUG STREQUAL RTT) set(DEBUG ON) set(DEBUG_SEGGER_RTT ON) - add_definitions(-DDEBUG_SEGGER_RTT) - set(SRC ${SRC} ${THIRDPARTY_DIR}/Segger_RTT/RTT/SEGGER_RTT.c) endif() if(DEBUG STREQUAL RTT_NO_USB) set(DEBUG ON) set(DEBUG_SEGGER_RTT ON) - add_definitions(-DDEBUG_SEGGER_RTT) add_definitions(-DDEBUG_DISABLE_USB) +endif() + +if(DEBUG_SEGGER_RTT) + add_definitions(-DDEBUG_SEGGER_RTT -DSEGGER_RTT_BUFFER_SECTION=".ram") set(SRC ${SRC} ${THIRDPARTY_DIR}/Segger_RTT/RTT/SEGGER_RTT.c) endif()