BT Sözlüğü › Donanım › CoreSight

CoreSight

Donanım Svenska → Güncellendi: 2026-11-04
Daha fazla bilgi
Üretici
ARM
Yayın
2004
Tür
Hata ayıklama ve izleme mimarisi

ARM’ın standartlaştırılmış hata ayıklama ve izleme bloklarından oluşan takımı; neredeyse her modern ARM çipinin içinde bulunur.

CoreSight’tan önce her silikon üreticisi kendi hata ayıklama mantığını yazıyor, her hata ayıklayıcının da hepsini öğrenmesi gerekiyordu. ARM 2004’te parçaları standartlaştırdı: dış dünyayla JTAG veya SWD konuşan ve sistemin bellek yoluna bir ya da daha fazla erişim portu açan bir Debug Access Port (DAP) ile hangi bileşenin nerede olduğunu listeleyen bir ROM tablosu.

Gerisi bunlara bağlanır: komut izleme için ETM, printf tarzı çıktı için ITM ve SWO, gözlem noktaları ve sayaçlar için DWT, birden çok çekirdeği aynı anda durdurmak için CTI. Bir Cortex-M0’da bu bloklardan bir avuç, bir telefon SoC’sinde yüzlercesi vardır. Tek bir OpenOCD’nin bambaşka üreticilerin çipleriyle konuşabilmesinin nedeni budur — ROM tablosunu okur, gerisini kendisi çözer.

← Sözlüğe dön