Jejak dan nyahpepijat untuk MCU automotif NXP S32K3

Kemas kini: 12 Disember 2023

Jejak dan nyahpepijat untuk MCU automotif NXP S32K3

MCU S32K3 adalah berdasarkan teras Arm's Cortex-M7 dalam konfigurasi tunggal, dwi dan langkah kunci untuk aplikasi keselamatan berfungsi ISO 26262 sehingga ASIL D.

Peranti ditawarkan dalam pelbagai saiz memori denyar dan kiraan pin, dan termasuk peranti keselamatan dan sambungan.

"Melengkapi ini ialah pakej perisian pemacu masa nyata yang mematuhi keselamatan untuk aplikasi Autosar dan bukan Autosar, serta perisian rangka kerja komunikasi keselamatan dan berbilang teras," menurut PLS.

Serta nyahpepijat interaktif, PLS menyediakan pilihan visualisasi untuk keadaan aplikasi dalam antara muka pengguna UDE untuk menambah analisis sistem dan ujian MCU S32K3.

"Untuk MCU dengan konfigurasi dwi-teras, fungsi nyahpepijat seperti kawalan larian berbilang teras untuk hentian dan mula segerak serta titik putus berbilang teras tersedia," kata PLS. "Yang terakhir ini sangat berguna dalam aplikasi dengan kod kongsi."

Nyahpepijat dan analisis masa jalan bagi aplikasi berbilang teras dilakukan dalam satu sesi nyahpepijat dan dalam contoh nyahpepijat biasa. Memtool bersepadu menyediakan fungsi pengaturcaraan memori kilat.

Skrip disokong untuk penyahpepijatan dan ujian automatik. Memandangkan Microsoft COM adalah asasnya teknologi untuk API perisian UDE, pembangun boleh menggunakan bahasa skrip pilihan mereka termasuk Python, Perl atau JavaScript.

Perkakasan UAD2pro, UAD2next (gambar) dan UAD3+ Universal Access Device mengakses S32K3 melalui antara muka Nyahpepijat Wayar Bersiri (SWD) khusus Lengan. Surih program dan data juga boleh ditangkap menggunakan pelaksanaan Surih CoreSight Lengan.

UAD2next mempunyai 512Mbyte memori surih dalaman untuk rakaman, manakala UAD3+ mempunyai sehingga 4Gbyte.

“Dengan bantuan data surih yang direkodkan, UDE boleh melakukan analisis terperinci tentang tingkah laku masa jalan aplikasi dan menyediakan, antara lain, fungsi khas untuk pemprofilan dan liputan kod,” kata PLS. “Selain itu, ciri jejak data MCU S32K3 boleh digunakan untuk analisis masa jalan dan tugasan sistem pengendalian masa nyata. Untuk tujuan ini, UDE menyediakan tambahan sokongan RTOS yang sepadan. Sebagai tambahan kepada pembentangan sumber dan objek sistem pengendalian, ia juga menampilkan visualisasi terperinci pelaksanaan tugas dari semasa ke semasa."