Hi,
I'm trying to use RTT Logging in my application. If I build and flash my application through Segger Embedded Studio RTT logging works. However If I use ARM GCC to build the application and nrfjprog to flash RTT logging does not work.
NRF_LOG and BACKEND_RTT is enabled in my sdk_config.h and I'm doing the following calls in main:
APP_ERROR_CHECK(NRF_LOG_INIT(NULL)); NRF_LOG_DEFAULT_BACKENDS_INIT();
For ARM GCC I'm using the generic linker file inside the SDK folder config/nrf52840/generic_gcc_nrf52.ld, with a slight modification to the RAM_START and RAM_SIZE to allow for multiple connections.
Are there any more modifications that needs to be done in order to enable RTT Logging when using ARM GCC?
As a side note: UART Backend logging works without any issues when I build with ARM GCC
board: nRF52840 Preview DK
SDK: v15
Softdevice: 6.0.0
Br,
Anton