SEGGER RTT
Daha fazla bilgi
- Üretici
- SEGGER Microcontroller
- Tür
- Hata ayıklama çıktı protokolü
RAM'deki bir halka tampona yazılan ve program çalışmaya devam ederken hata ayıklayıcının okuduğu hata ayıklama çıktısı.
RTT, yani Real Time Transfer, J-Link'in üreticisi Alman SEGGER'den gelir. Fikir utanmazca basittir. Yazılım RAM'e "SEGGER RTT" dizesiyle etiketlenmiş bir denetim bloğu ve ana bilgisayara giden ile hedefe gelen veri için bir dizi halka tampon yerleştirir. Prob bu bloğu bulur ve tamponları, çekirdeği hiç durdurmadan, hata ayıklama portunun arka plan bellek erişimiyle okur.
Bir günlük satırı, semihosting'in aldığı milisaniyelere karşılık mikrosaniyeye mal olur ve SWO'nun bulunmadığı Cortex-M0 parçalarında da çalışır. Hedef tarafındaki kod serbest lisanslıdır; bu yüzden OpenOCD ve probe-rs aynı protokolü uygular, yani biçim SEGGER'in kendi problarının çok ötesine yayıldı.