My firmware is blocked on custom board until RTT connects: Code hits and blocks on a printf. This doesnt happen when using an NRF5340, but does with NRF5280. Just trying to figure out if this is expected and if there is a work around to have RTT enabled but not block execution. If it matters I am using USB and BLE and both are enabled prior to printf. If I use the debugger it looks like it faults when hitting the printf.
using these:
CONFIG_CONSOLE=y
CONFIG_STDOUT_CONSOLE=y
CONFIG_RTT_CONSOLE=y
CONFIG_USE_SEGGER_RTT=y
CONFIG_UART_CONSOLE=n
I tried this but didnt seem to help:
I tried this but didnt seem to help:
CONFIG_SEGGER_RTT_MODE_NO_BLOCK_SKIP=y
Also note that eventually the firmware does start eventually after a long day 30+sec if RTT is not started.
Also note that eventually the firmware does start eventually after a long day 30+sec if RTT is not started.