RTT seems to be mostly working using the viewer with the command:
JLinkRTTViewer -device nRF52840_xxAA
It seems I need to re-connect each time I start a debug from SES, but this is okay. What I really need thought is to get gdb communicating during a debug. Starting with the command:
JLinkGDBServer -device nRF52840_xxAA -endian little -if SWD -speed 400kHz
seems to connect but then hangs without a prompt, and I can't run any gdb commands, anything typed in the window has no effect. I running under Ubuntu 18.04
> uname -a
Linux granite10192.168.1.23 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
SEGGER J-Link GDB Server V6.73b (beta) Command Line Version JLinkARM.dll V6.73b (DLL compiled May 15 2020 17:24:15) Command line: -device nRF52840_xxAA -endian little -if SWD -speed 400kHz -----GDB Server start settings----- GDBInit file: none GDB Server Listening port: 2331 SWO raw output listening port: 2332 Terminal I/O port: 2333 Accept remote connection: yes Generate logfile: off Verify download: off Init regs on start: off Silent mode: off Single run mode: off Target connection timeout: 0 ms ------J-Link related settings------ J-Link Host interface: USB J-Link script: none J-Link settings file: none ------Target related settings------ Target device: nRF52840_xxAA Target interface: SWD Target interface speed: 400kHz Target endian: little Connecting to J-Link... J-Link is connected. Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Mar 17 2020 14:43:00 Hardware: V1.00 S/N: 683455871 Feature(s): RDI, FlashBP, FlashDL, JFlash, GDB Checking target voltage... Target voltage: 3.30 V Listening on TCP/IP port 2331 Connecting to target... Connected to target Waiting for GDB connection...