UDE PLS sekarang mendukung keluarga MCU S32K3 NXP

Pembaruan: 24 November 2021

UDE PLS sekarang mendukung keluarga MCU S32K3 NXP

UDE PLS sekarang mendukung keluarga MCU S32K3 NXP

Versi terbaru dari Universal Debug Engine (UDE) dari PLS Programmierbare Logik & Systeme sekarang menyediakan fungsi debug dan pelacakan untuk keluarga MCU otomotif S32K3 NXP Semiconductors.

MCU S32K3 didasarkan pada inti Arm Cortex-M7 dalam konfigurasi tunggal, ganda, dan lockstep dan telah dirancang untuk digunakan dalam aplikasi keselamatan fungsional ISO 26262 hingga ASIL D. Perangkat ditawarkan dalam berbagai ukuran memori flash dan jumlah pin dan termasuk periferal keamanan dan konektivitas terbaru. Melengkapi ini adalah paket perangkat lunak Real-Time Drivers yang sesuai dengan keselamatan untuk aplikasi AUTOSAR dan non-AUTOSAR, dan perangkat lunak kerangka kerja komunikasi keselamatan dan multi-inti.

Selain fungsi debug yang komprehensif dan interaktif, PLS menyediakan beberapa opsi visualisasi untuk status aplikasi secara langsung di antarmuka pengguna UDE yang memungkinkan debugging, analisis sistem, dan pengujian MCU S32K3. Untuk MCU dengan konfigurasi dual-core, fungsi debug seperti multi-core run control untuk synchronous stop and start dan multicore breakpoints tersedia.

Debugging dan analisis run-time dari aplikasi multi-core dilakukan secara efisien dan dengan cara yang mudah digunakan dalam satu sesi debug dan dalam instance debugger umum. Selain itu, Memtool yang terintegrasi dalam UDE menyediakan fungsi yang memungkinkan pemrograman memori flash dengan mudah dan aman.

Sangat bermanfaat untuk memulai pengembangan aplikasi S32K3 adalah antarmuka pengguna UDE yang memberi pengembang banyak kebebasan untuk beradaptasi dengan preferensi dan kebutuhan masing-masing. Saat berpindah ke keluarga MCU S32K3 dari mikrokontroler lain, hanya diperlukan sedikit upaya pelatihan.

Untuk debugging dan pengujian otomatis, UDE juga menawarkan dukungan skrip yang komprehensif dan tidak bergantung pada bahasa skrip tertentu. Berkat penggunaan Microsoft COM sebagai basisnya teknologi untuk API perangkat lunak UDE, pengembang dapat tetap menggunakan bahasa skrip pilihan mereka seperti Python, Perl, atau JavaScript.

Perangkat UAD2pro, UAD2next, dan UAD3+ dari keluarga Perangkat Akses Universal dari PLS memastikan akses yang cepat dan andal ke MCU S32K3 melalui antarmuka Serial Wire Debug (SWD) khusus Arm. Program dan jejak data juga dapat ditangkap menggunakan implementasi Arm CoreSight Trace. UAD2next memiliki 512 Mbytes memori jejak internal untuk merekam sementara UAD3+ memiliki hingga 4 GBytes. Dengan bantuan data jejak yang direkam, UDE dapat melakukan analisis yang sangat rinci tentang perilaku run-time aplikasi dan menyediakan, antara lain, fungsi khusus untuk pembuatan profil dan cakupan kode.

Selain itu, fitur pelacakan data dari MCU S32K3 dapat digunakan untuk analisis tugas dan run-time yang komprehensif dari sistem operasi real-time. Untuk tujuan ini, UDE menyediakan add-in dukungan RTOS yang sesuai. Selain presentasi yang jelas dari sumber daya dan objek sistem operasi, ini juga menampilkan visualisasi rinci dari eksekusi tugas dari waktu ke waktu.

“Pelanggan otomotif khususnya suka mengandalkan alat yang telah terbukti saat berganti platform. Sebagai berdiri lama NXP Gold Partner PLS dengan senang hati menyediakan alat debugging, analisis sistem, dan pengujian berkualitas tinggi pada waktunya untuk peluncuran keluarga S32K3 yang memberi pengembang dukungan yang komprehensif dan andal untuk pengembangan aplikasi mereka, ”kata Jens Braunes, Manajer Pemasaran Produk di PLS.