UDE של PLS תומך כעת במשפחת S32K3 MCU של NXP

עדכון: 24 בנובמבר 2021

UDE של PLS תומך כעת במשפחת S32K3 MCU של NXP

UDE של PLS תומך כעת במשפחת S32K3 MCU של NXP

הגרסה העדכנית ביותר של מנוע ניפוי באגים אוניברסלי (UDE) מבית PLS Programmierbare Logik & Systeme מספקת כעת פונקציות איתור באגים ומעקב עבור משפחת ה-MCU לרכב S32K3 של NXP Semiconductors.

ה-S32K3 MCUs מבוססים על ליבת Arm Cortex-M7 בתצורות בודדות, כפולות ושלב נעילה ותוכננו לשימוש ביישומי בטיחות פונקציונליים ISO 26262 עד ASIL D. התקנים מוצעים במגוון גדלי זיכרון פלאש וספירות סיכות וכוללים את ציוד האבטחה והקישוריות העדכניים ביותר. משלימה זו היא חבילה של תוכנות מנהלי התקנים בזמן אמת התואמות לבטיחות עבור יישומי AUTOSAR ולא-AUTOSAR, ותוכנת בטיחות ומסגרת תקשורת מרובת ליבות.

בנוסף לפונקציות ניפוי באגים מקיפות ואינטראקטיביות, PLS מספק אפשרויות הדמיה מרובות עבור מצבי יישומים ישירות בממשק המשתמש של UDE המאפשרים איתור באגים, ניתוח מערכת ובדיקה של S32K3 MCUs. עבור MCUs עם תצורת הליבה הכפולה, זמינות פונקציות ניפוי באגים כגון בקרת ריצה מרובת ליבות לעצירה והתנעה סינכרונית ונקודות שבירה מרובות ליבות.

איתור באגים וניתוח זמן ריצה של יישומים מרובי ליבות מבוצעים ביעילות וידידותית למשתמש בסשן באגים בודד ובתוך מופע באגים נפוץ. בנוסף, ה-Memtool המשולב ב-UDE מספק פונקציות המאפשרות תכנות קל ובטוח של זיכרון פלאש.

מועיל במיוחד לתחילת העבודה עם פיתוח אפליקציות S32K3 הוא ממשק המשתמש של UDE המעניק למפתחים חופש גדול להסתגל להעדפות ולצרכים האישיים שלהם. בעת מעבר למשפחת S32K3 MCU ממיקרו-בקר אחר נדרש רק מאמץ אימון מינימלי.

עבור איתור באגים ובדיקה אוטומטיים, ה-UDE מציע גם תמיכה מקיפה בסקריפט ואינה תלויה בשפת סקריפטים ספציפית. הודות לשימוש ב- Microsoft COM כבסיס טֶכנוֹלוֹגִיָה עבור ה-API של התוכנה של UDE, מפתחים יכולים להמשיך להשתמש בשפת הסקריפט המועדפת עליהם כמו Python, Perl או JavaScript.

המכשירים UAD2pro, UAD2next ו-UAD3+ ממשפחת התקני הגישה האוניברסלית מבית PLS מבטיחים גישה מהירה ואמינה ל-S32K3 MCU דרך ממשק ה-Serial Wire Debug (SWD) ספציפי לזרוע. ניתן לתפוס מעקב אחר תוכנית ונתונים גם באמצעות היישום Arm CoreSight Trace. ל-UAD2next יש 512 Mbytes של זיכרון מעקב פנימי להקלטה בעוד ל-UAD3+ יש עד 4 GBytes. בעזרת נתוני המעקב המוקלטים, ה-UDE יכול לבצע ניתוח מפורט מאוד של התנהגות זמן הריצה של האפליקציה ומספק, בין היתר, פונקציות מיוחדות לפרופילים וכיסוי קוד.

בנוסף, ניתן להשתמש בתכונת מעקב הנתונים של ה-S32K3 MCU לניתוח מקיף של זמן ריצה ומשימות של מערכות הפעלה בזמן אמת. למטרה זו, UDE מספקת תוספות תמיכה תואמות ב-RTOS. בנוסף להצגה ברורה של משאבי ואובייקטים של מערכת ההפעלה, הוא כולל גם הדמיה מפורטת של ביצוע משימות לאורך זמן.

"לקוחות רכב במיוחד אוהבים להסתמך על כלים מוכחים בעת שינוי פלטפורמה. בתור ותיקה NXP Gold Partner PLS שמחה לספק כלי איתור באגים, ניתוח מערכות ובדיקה באיכות גבוהה בזמן להשקת משפחת S32K3 המעניקה למפתחים תמיכה מקיפה ואמינה לפיתוח האפליקציות שלהם", אמר Jens Braunes, מנהל שיווק מוצרים ב-PLS.