RTT catches random charachers when kernal panic, rather than comprehensible info.

I use nrf desktop and added my own stuff to it, but my code randomly stucks.

When I debug my board with segger RTT, the output of where the code stucks is not comprehensible at all.

What does this imply?

  • Hmm, looks like a buffer overrun or similar. Can you increase the buffer sizes for the RTT buffers and see if that helps?

    It can also be a raw memory dump interpreted as a string. Can you translate that part back to hexadecimal?