Ana içeriğe geç
Donanım

nRF54LM20 hata ayıklama mimarisi ve erişim noktaları incelendi

Öne çıkanlar

  • nRF54LM20 yongası Cortex-M33 uygulama çekirdeği ile RISC-V tabanlı FLPR yardımcı çekirdeğini birlikte barındırıyor.
  • Zephyr RTOS altındaki west aracı, Sysbuild alan parametreleriyle çekirdek bazlı hedeflemeyi yönetiyor.
  • J-Link komutlarıyla DP SELECT ve AP IDR yazmaçları doğrudan okunarak port haritası manuel olarak çözümlenebiliyor.

Nordic Semiconductor tarafından üretilen nRF54LM20 yongasındaki çok çekirdekli hata ayıklama mimarisi ve Hata Ayıklama Erişim Portu (DAP) katmanı teknik olarak incelendi. Çip bünyesinde ana Cortex-M33 uygulama çekirdeğinin yanı sıra yardımcı işlemci olarak RISC-V tabanlı FLPR çekirdeği yer alıyor. Zephyr RTOS ekosistemindeki meta CLI aracı west ve J-Link donanımları, Sysbuild alanlarını kullanarak geliştiricilerin bu iki farklı çekirdeğe ayrı ayrı bağlanmasına imkan veriyor.

Sistem düzeyinde hata ayıklama oturumları başlatıldığında J-Link yazılımı, nRF54L serisi için sunulan yerleşik çok çekirdek desteğinden yararlanıyor. Araç, DAP üzerinde yer alan Erişim Portu (AP) haritasını tarayarak veya önceden tanımlanmış konfigürasyonları kullanarak ilgili çekirdekle iletişim kuruyor. Donanım veri sayfasına göre AP[0] Cortex-M33 birimine, AP[1] yardımcı FLPR birimine, özel tanımlı AP[2] ise Nordic kontrol portuna karşılık geliyor.

Yüksek seviyeli araçların soyutladığı alt katman mekanizmasında, DP üzerindeki SELECT yazmacı ve AP kimlik yazmacı (IDR) doğrudan sorgulanabiliyor. J-Link konsol komutları üzerinden SELECT ve IDR yazmaçlarına yapılan okuma ve yazma işlemleriyle her bir portun türü ve üretici kodları çözümlenebiliyor. Bu düşük seviyeli register erişimi; tersine mühendislik, özel hata ayıklama araçları geliştirme ve güvenlik durumunu doğrulama süreçlerinde doğrudan kontrol sağlıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.