PLS, hata ayıklama için izleme kurulumunu otomatikleştirir

Güncelleme: 12 Ağustos 2023

'SimplyTrace', 'UDE' (evrensel hata ayıklama motoru) aracının 2023 sürümünde yer alan bir uzantıdır ve başlangıçta Infineon'un Aurix ailesi, CoreSight hata ayıklama ve izleme özelliğine sahip Arm Cortex MCU'ları ve Nexus Sınıf 3 izleme desteğine sahip PowerArchitecture cihazlarıyla çalışır.

PLS'ye göre "İzlemenin verimli kullanımı için öncelikle kullanılan mikro denetleyicinin izleme sisteminin yapılandırılması gerekir." "Bu genellikle önemsiz bir mesele değildir. Tüm süreç zaman alıcı olabilir ve çoğu zaman SoC'nin izleme sistemi hakkında derinlemesine bilgi gerektirir."

PLS'nin UAD2sonraki donanım hata ayıklaması

İzleme uzantısı, izleme işlevlerini tipik kullanım durumlarından alır ve bunları hata ayıklayıcının görünümlerine bağlama duyarlı bir şekilde ekler; bu, kullanıcı açısından, ihtiyaç duyulan temel mekanizmaların bilgisi olmadan olması amaçlanır.

Örneğin, söz konusu PLS izleme kaydı, 'kaynak kod satırından izleme' veya 'kaynak kod satırına izleme' kullanım durumları için doğrudan kaynak kodu penceresinden yapılandırılabilir.

Şirket, deneyimli kullanıcıların, UEC (evrensel emülasyon yapılandırıcısı) gibi normal UDE yapılandırma araçlarını kullanarak, ortaya çıkan izleme yapılandırmasını özelleştirebileceğini veya bunu bir şablon olarak kullanabileceğini söyledi.

PLS, "Uygulama, farklı katmanlar arasında artan soyutlamaya dayanıyor" dedi. “Alt katman, çip üzerindeki izleme bileşenlerinin işlevlerini içerirken, üst katman, yazılım geliştiricinin kullanım durumlarını yansıtıyor. Bu yaklaşım, sistemin yeni izleme mimarilerinin yanı sıra diğer kullanım senaryolarına göre genişletilmesini kolaylaştırıyor."

Şu ana kadar yaygın olarak kullanılan program izleme fonksiyonlarının yanı sıra değişkenlere veri erişimlerinin gözlemlenmesi gibi temel veri takibi de sağlandı. Kayıt erişimlerinin veri takibi ve gerçek zamanlı işletim sistemleri için görev takibi, geliştirme aşamasında olanların arasındadır.

Daha fazla göster : IGBT modülleri | LCD ekranlar | Elektronik Bileşenler