PLS mengotomatiskan pengaturan pelacakan untuk debug

Pembaruan: 12 Agustus 2023

'SimplyTrace' adalah ekstensi yang disertakan dalam rilis alat 'UDE' (mesin debug universal) pada tahun 2023, dan awalnya bekerja dengan keluarga Aurix Infineon, MCU Arm Cortex dengan debug dan pelacakan CoreSight, dan perangkat PowerArchitecture dengan dukungan pelacakan Nexus Kelas 3.

“Untuk penggunaan trace yang efisien, sistem trace dari mikrokontroler yang digunakan harus dikonfigurasi terlebih dahulu,” menurut PLS. “Ini biasanya bukan masalah sepele. Seluruh proses dapat memakan waktu dan seringkali membutuhkan pengetahuan mendalam tentang sistem pelacakan SoC.”

Perangkat keras debug UAD2next PLS

Ekstensi pelacakan mengambil fungsi pelacakan dari kasus penggunaan tipikal dan melampirkannya ke tampilan debugger dengan cara peka konteks yang dimaksudkan, sejauh menyangkut pengguna, tanpa pengetahuan tentang mekanisme dasar yang diperlukan.

Misalnya, kata PLS, perekaman jejak dapat dikonfigurasi langsung dari jendela kode sumber untuk kasus penggunaan 'lacak dari baris kode sumber' atau 'lacak ke baris kode sumber'.

Pengguna berpengalaman, kata perusahaan, dapat menyesuaikan konfigurasi jejak yang dihasilkan, atau menggunakannya sebagai template, menggunakan alat konfigurasi UDE biasa seperti UEC (universal emulation configurator).

“Implementasi didasarkan pada peningkatan abstraksi di berbagai lapisan,” kata PLS. “Lapisan bawah berisi fungsi komponen jejak on-chip, sedangkan lapisan atas mencerminkan kasus penggunaan pengembang perangkat lunak. Pendekatan ini memudahkan untuk memperluas sistem sehubungan dengan arsitektur pelacakan baru serta kasus penggunaan lebih lanjut.”

Sejauh ini, fungsi pelacakan program yang umum digunakan serta pelacakan data dasar – seperti pengamatan akses data ke variabel, telah disediakan. Pelacakan data akses register, dan pelacakan tugas untuk sistem operasi real-time, termasuk dalam pengembangan.

Lihat lebih banyak: modul IGBT | Layar LCD | Komponen Elektronik