Dear community
We encounter a problem where the Segger RTT backend for the NRF logging library does not work in Segger Embedded Studio versions newer than 4.12 (4.16+).
While working flawlessly in 4.12, NRF_LOG_PROCESS() and NRF_LOG_FLUSH() are running in an infinite call loop in newer versions: We receive a non-ending stream of whitespace characters on the RTT Debug console.
If the UART logging backend is enabled as well, we sometimes encounter a valid message on the RTT Debug Console popping up shortly. On the UART backend we encounter a non-ending stream of random characters.
We currently use Segger Embedded Studio 4.12 to circumvent the problem.
Do you encounter similar issues?
Best regards
Markus Wegmann
Technokrat GmbH
https://technokrat.ch