Léxico TI › Hardware › SEGGER RTT

SEGGER RTT

Hardware Svenska → Actualizado: 2026-11-03
Más info
Creador
SEGGER Microcontroller
Tipo
Protocolo de salida de depuración

Mensajes de depuración que se escriben en un búfer circular en RAM y que el depurador lee mientras el programa sigue corriendo.

RTT, Real Time Transfer, es obra de la alemana SEGGER, fabricante del J-Link. La idea es descaradamente simple. El firmware coloca en RAM un bloque de control marcado con la cadena "SEGGER RTT" y, junto a él, varios búferes circulares para datos hacia el host y hacia el objetivo. La sonda localiza el bloque y lee los búferes mediante el acceso a memoria en segundo plano del puerto de depuración, sin detener nunca el núcleo.

Una línea de log cuesta microsegundos en lugar de los milisegundos del semihosting, y funciona en Cortex-M0, donde no existe SWO. El código del lado del objetivo tiene licencia permisiva, así que OpenOCD y probe-rs implementan el mismo protocolo: el formato ha llegado mucho más allá de las sondas de SEGGER.

← Volver al léxico