This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Radio not working when RTT is in use

We are using a nRF52840 (QIAAAA) on a custom board which replicates exactly the schematic used by the development kit (PCA10056). When using Segger RTT for debugging purposes, the board does not emit any BLE packets (no errors are reported).

When trying to use BLE, for example by sending advertising packets, everything works fine until J-Link RTT Viewer is connected. The device then suddenly stops sending any BLE data (if it was advertising no more advertising packets are detected, if it was connected the connection is lost). However if J-Link RTT Viewer is closed, advertising packets are immediately being sent once again. The device does not reset nor produce any visible errors during this operation. The exact same firmware works as expected (sending BLE data when RTT is being used) when flashed onto a PCA10056 board.

We have thoroughly checked our hardware for any difference with the reference schematic and haven't found anything significant.

Has anyone encountered this problem before? If the firmware are schematic are identical, when could be the source of this problem? Are there differences in nRF52840-QIAAAA batches?

Related