Lines Matching full:rtt
123 return RunnerCaps(commands={'flash', 'debug', 'debugserver', 'attach', 'rtt'}, rtt=True)
185 parser.add_argument('--rtt-port', default=DEFAULT_OPENOCD_RTT_PORT,
186 help='openocd rtt port, defaults to 5555')
216 self.logger.info(f'OpenOCD RTT server running on port {self.rtt_port}')
251 elif command in ('attach', 'debug', 'rtt'):
378 if command == 'rtt':
381 raise ValueError("RTT Control block not be found")
385 # start the internal openocd rtt service via gdb monitor commands
387 ['-ex', f'monitor rtt setup 0x{rtt_address:x} 0x10 "SEGGER RTT"'])
389 gdb_cmd.extend(['-ex', 'monitor rtt start'])
391 ['-ex', f'monitor rtt server start {self.rtt_port} 0'])
405 elif command == 'rtt':
409 # run the binary with gdb, set up the rtt server (runs to completion)
411 # run the rtt client in the foreground