NXP-LOGO

NXP UM11931 MCU-Link Base Standalone Debug Probe

NXP UM11931 MCU-Link Base Standalone Debug Probe-PRODUCT

מידע על המוצר:

  • שם המוצר: בדיקת ניפוי באגים עצמאית בבסיס MCU-Link
  • יַצרָן: NXP Semiconductors
  • מספר דגם: UM11931
  • גִרְסָה: גרסה 1.0 - 10 באפריל, 2023
  • מילות מפתח: MCU-Link, Debug Probe, CMSIS-DAP
  • תַקצִיר: מדריך למשתמש של בדיקת ניפוי באגים עצמאית של MCU-Link Base

הוראות שימוש במוצר:

מָבוֹא

ה-MCU-Link Base Standalone Debug Probe הוא מכשיר רב תכליתי המאפשר איתור באגים ופיתוח של קוד בדיקה מותאם אישית של איתור באגים. הוא כולל תכונות וממשקים שונים לאינטגרציה חלקה עם מערכות יעד.

פריסת לוח והגדרות

המחברים והמגשרים ב-MCU-Link הם כדלקמן:

ר' מעגל תֵאוּר
LED1 נורית סטטוס
J1 מחבר USB מארח
J2 מחבר LPC55S69 SWD (לפיתוח בדיקה מותאמת אישית לניפוי באגים
קוד בלבד)
J3 מגשר לעדכון קושחה (התקן והפעל מחדש כדי לעדכן
קושחה)
J4 VCOM השבת את המגשר (התקן כדי להשבית)
J5 SWD השבת את המגשר (התקן כדי להשבית)
J6 מחבר SWD לחיבור למערכת היעד
J7 חיבור VCOM
J8 מחבר הרחבה דיגיטלי
פינ 1: קלט אנלוגי
סיכות 2-4: שמורות

אפשרויות התקנה וקושחה

בדיקה לאיתור באגים של MCU-Link מגיעה עם קושחה מבוססת פרוטוקול CMSIS-DAP של NXP מותקנת מראש, התומכת בכל תכונות החומרה. עם זאת, שים לב שהדגם הספציפי הזה של MCU-Link אינו תומך בקושחה J-Link מבית SEGGER.

אם בלוח שלך לא מותקנת תמונת קושחה של בדיקת באגים, אף אחת מהנוריות לא תידלק כאשר הלוח מחובר למחשב מארח. במקרים כאלה, תוכל לעדכן את קושחת הלוח על ידי ביצוע ההוראות בסעיף 3.2 להלן.

התקנת מנהל התקן ושירות מארח

כדי להתקין את מנהלי ההתקן וכלי השירות הדרושים עבור ה-MCU-Link, עיין במדריך ההתקנה המפורט על גבי הלוח. webעמוד ב-nxp.com: https://www.nxp.com/demoboard/MCU-LINK.
לחלופין, אתה יכול גם להשתמש בכלי השירות Linkserver הזמין ב https://nxp.com/linkserver אשר מתקין את מנהלי ההתקן והקושחה הדרושים באופן אוטומטי.

מידע על מסמך

מידע תוֹכֶן
מילות מפתח MCU-Link, Debug Probe, CMSIS-DAP
תַקצִיר מדריך למשתמש של בדיקת ניפוי באגים עצמאית של MCU-Link Base

היסטוריית גרסאות

לְהַאִיץ תַאֲרִיך תֵאוּר
1.0 20220410 שחרור ראשון.

פרטי התקשרות

למידע נוסף, בקר בכתובת: http://www.nxp.com
עבור כתובות משרדי מכירות, נא לשלוח דוא"ל לכתובת: salesaddresses@nxp.com

מָבוֹא

פותח במשותף על ידי NXP ואמנים Embedded, MCU-Link הוא בדיקה חזקה וחסכונית לניפוי באגים שניתן להשתמש בה בצורה חלקה עם MCUXpresso IDE, והוא גם תואם ל-IDEs של צד שלישי התומכים בפרוטוקול CMSIS-DAP. MCU-Link כולל תכונות רבות כדי להקל על פיתוח תוכנה משובצת, החל מאיתור באגים בסיסי ועד ליצירת פרופילים וגשר UART ל-USB (VCOM). MCU-Link הוא אחד ממגוון פתרונות ניפוי באגים המבוססים על ארכיטקטורת MCU-Link, הכוללת גם מודל Pro והטמעות המובנות בלוחות הערכה של NXP (ראה https://nxp.com/mculink למידע נוסף). פתרונות MCU-Link מבוססים על המיקרו-בקר LPC3S55 החזק והנמוך, וכל הגרסאות מריצים את אותה קושחה מ-NXP.

NXP UM11931 MCU-Link Base Standalone Debug Probe-FIG1

איור 1 פריסת MCU-Link וחיבורים

ה-MCU-Link כולל את התכונות הבאות

  • קושחה CMSIS-DAP לתמיכה בכל ה-MCUs מבוססי NXP Arm® Cortex®-M עם ממשקי ניפוי באגים SWD
  • ממשק מארח USB במהירות גבוהה
  • USB למיקוד גשר UART (VCOM)
  • תכונות פרופיל SWO ו-I/O
  • תמיכה ב-CMSIS-SWO
  • כניסת ניטור אות אנלוגי

פריסת לוח והגדרות

המחברים והמגשרים ב-MCU-Link מוצגים באיור 1 ותיאורים שלהם מוצגים בטבלה 1.

טבלה 1 מחוונים, מגשרים, לחצנים ומחברים

ר' מעגל תֵאוּר בְּרִירַת מֶחדָל
LED1 נורית סטטוס לא
J1 מחבר USB מארח לא
J2 מחבר LPC55S69 SWD (לפיתוח קוד בדיקה מותאם אישית לניפוי באגים בלבד) לא מותקן
J3 מגשר לעדכון קושחה (התקן והפעל מחדש כדי לעדכן קושחה) לִפְתוֹחַ
J4 VCOM השבת את המגשר (התקן כדי להשבית) לִפְתוֹחַ
J5 SWD השבת את המגשר (התקן כדי להשבית) לִפְתוֹחַ
J6 מחבר SWD לחיבור למערכת היעד לא
J7 חיבור VCOM לא
J8 מחבר הרחבה דיגיטלי פין 1: כניסה אנלוגית

סיכות 2-4: שמורות

לא מותקן

אפשרויות התקנה וקושחה

בדיקות ניפוי באגים של MCU-Link מתוכנתות במפעל עם קושחה מבוססת פרוטוקול CMSIS-DAP של NXP, אשר תומכת גם בכל שאר התכונות הנתמכות בחומרה. (שים לב שדגם זה של MCU-Link אינו יכול להריץ את גירסת הקושחה של J-Link מ-SEGGER הזמינה עבור יישומי MCU-Link אחרים.)
ייתכן שבחלק מיחידות הייצור המוקדמות לא מותקנת תמונת קושחה של בדיקת באגים. אם זה המקרה אף אחת מהנוריות לא תידלק כאשר הלוח מחובר למחשב מארח. במצב זה עדיין ניתן לעדכן את קושחת הלוח על ידי ביצוע ההוראות בסעיף 3.2 להלן.

התקנת מנהל התקן ושירות מארח
מדריך התקנה שלב אחר שלב עבור MCU-Link מסופק בלוח web עמוד ב-nxp.com (https://www.nxp.com/demoboard/MCU-LINK.) שאר חלק זה מסביר את אותם שלבים שניתן למצוא בדף זה.
MCU-Link נתמך כעת גם על ידי כלי השירות Linkserver (https://nxp.com/linkserver), והפעלת מתקין Linkserver תתקין גם את כל מנהלי ההתקן הנדרשים וכלי עזר לעדכון קושחה המוזכרים בהמשך סעיף זה. מומלץ להשתמש במתקין זה אלא אם אתה משתמש בגירסת MCUXpresso IDE של 11.6.1 ומעלה. אנא בדוק את תאימות MCUXpresso IDE (ראה טבלה 2) לפני עדכון הקושחה של MCU-Link.
בדיקות ניפוי באגים של MCU-Link נתמכות בפלטפורמות Windows 10, MacOS X ו- Ubuntu Linux. בדיקות MCU-Link משתמשות במנהלי התקנים רגילים של מערכת ההפעלה, אך תוכנית ההתקנה עבור Windows כוללת מידע files כדי לספק שמות מכשירים ידידותיים למשתמש. אם אינך רוצה להשתמש בחבילת ההתקנה של Linkserver, תוכל להתקין מידע זה files וכלי השירות לעדכון הקושחה MCU-Link, על ידי מעבר למקטע משאבי עיצוב בלוח web עמוד ובחירה ב"תוכנת פיתוח" מסעיף התוכנה. יוצגו חבילות התקנה עבור כל מערכת הפעלה מארח. הורד את החבילה להתקנת מערכת ההפעלה המארח שלך (Linux או MacOS) או הפעל את תוכנית ההתקנה (Windows). לאחר הגדרת מנהלי ההתקן של מערכת ההפעלה, המחשב המארח שלך יהיה מוכן לשימוש עם MCU-Link. בדרך כלל מומלץ לעדכן לגרסה העדכנית ביותר של הקושחה שכן ייתכן שהדבר השתנה מאז ייצור ה-MCU-Link שלך, אך בדוק תחילה את טבלה 2 כדי לאשר תאימות לגרסת MCUXpresso IDE שבה אתה משתמש. ראה סעיף 3.2 עבור השלבים לביצוע עדכון קושחה.

עדכון קושחה של MCU-Link

כדי לעדכן את הקושחה של MCU-Link יש להפעיל אותו במצב (USB) ISP. לשם כך, הכנס את המגשר J4 ואז חבר את MCU-Link למחשב המארח שלך באמצעות כבל מיקרו B USB המחובר ל-J1. נורית הסטטוס האדומה (LED3) אמורה להידלק ולהישאר דולקת (למידע נוסף על מידע סטטוס LED, עיין בסעיף 4.7. הלוח יסופר במחשב המארח כהתקן מסוג HID. נווט אל ה-MCU-
ספריית LINK_installer_Vx_xxx (כאשר Vx_xxx מציין את מספר הגרסה, למשל V3.108), ולאחר מכן עקוב אחר הוראות ההתקנה ב-readme.txt כדי למצוא ולהפעיל את כלי עזר לעדכון קושחה עבור CMSIS-DAP. לאחר עדכון הקושחה באמצעות אחד מהסקריפטים הללו, נתק את הלוח מהמחשב המארח, הסר את J4 ולאחר מכן חבר מחדש את הלוח.

פֶּתֶק: מגרסה V3.xxx ואילך, הקושחה של MCU-Link משתמשת ב-WinUSB במקום ב-HID לביצועים גבוהים יותר, אך הדבר אינו תואם לגרסה הקודמת של MCUXpresso IDE. תמיכת CMSIS-SWO תוצג גם מ-V3.117, המאפשרת תכונות הקשורות ל-SWO ב-IDEs שאינם NXP, אך גם דורשת IDE מעודכן. אנא בדוק את הטבלה למטה לגבי תאימות בין גרסת הקושחה של MCU-Link לבין MCUXpresso IDE. מהדורת הקושחה האחרונה של V2.xxx (2.263) זמינה בכתובת https://nxp.com/mcu-link עבור מפתחים המשתמשים בגרסאות IDE ישנות יותר.

טבלה 2 תכונות קושחה ותאימות MCUXpresso IDE

גרסת קושחה של MCU-Link USB

סוג נהג

CMSIS- SWO

תְמִיכָה

LIBUSBSIO גרסאות MCUXpresso IDE נתמכות
V1.xxx ו-V2.xxx HID לֹא כֵּן MCUXpresso 11.3 ואילך
V3.xxx עד וכולל V3.108 WinUSB לֹא לֹא MCUXpresso 11.7 ואילך דָרוּשׁ
V3.117 ואילך WinUSB כֵּן לֹא MCUXpresso 11.7.1 ואילך דָרוּשׁ

לאחר תכנות ה-MCU-Link עם הקושחה CMSIS-DAP, התקן USB טורי ויציאת COM וירטואלית יספרו, כפי שמוצג להלן (עבור מארחי Windows):

NXP UM11931 MCU-Link Base Standalone Debug Probe-FIG2

 

איור 2 התקני USB של MCU-Link (מקושחה V3.xxx, יציאת VCOM מופעלת)
אם אתה משתמש בקושחה V2.xxx ומעלה, תראה התקן MCU-Link CMSIS-DAP מתחת להתקני USB HIB ולא התקני אפיק טורי אוניברסלי.
נורית המצב תדהה שוב ושוב מדלקה לכבויה ותדלק שוב ("נשימה").
אם זמינה גרסת קושחה עדכנית יותר מזו שתוכנתה ב-MCU-Link שלך, MCUXpresso IDE (מגרסה 11.3 ואילך) יתריע לך על כך כאשר אתה משתמש בבדיקה בהפעלת ניפוי באגים; שים לב היטב לגרסת הקושחה שאתה מתקין כדי לוודא שהיא תואמת לגרסת ה-IDE שבה אתה משתמש. אם אתה משתמש ב-IDE אחר עם ה-MCU-Link, מומלץ לעדכן את הקושחה כדי להבטיח שהגרסה העדכנית ביותר של הקושחה מותקנת.

הגדרה לשימוש עם כלי פיתוח
ניתן להשתמש בבדיקת ניפוי ה-MCU-Link עם IDEs הנתמכים בתוך המערכת האקולוגית של MCUXpresso (MCUXpresso IDE, IAR Embedded Workbench, Keil MDK, MCUXpresso for Visual Studio Code (מיולי 2023)); למידע נוסף על תחילת העבודה עם IDEs אלה, בקר בסעיף תחילת העבודה בדף לוח MCU-Link ב nxp.com.

השתמש עם MCUXpresso IDE
MCUXpresso IDE יזהה כל סוג של MCU-Link ויציג את סוגי הבדיקה והמזהים הייחודיים של כל הבדיקות שהוא מוצא בתיבת הדו-שיח של גילוי הבדיקה בעת תחילת הפעלת ניפוי באגים. תיבת דו-שיח זו תציג גם את גרסת הקושחה, ותציג אזהרה אם הקושחה אינה הגרסה העדכנית ביותר. ראה סעיף 3.2 למידע על אופן עדכון הקושחה. יש להשתמש ב-MCUXpresso IDE 11.3 ואילך בעת שימוש ב-MCU-Link.

השתמש עם IDEs אחרים
MCU-Link צריך להיות מוכר כבדיקה CMSIS-DAP על ידי IDEs אחרים (בהתאם לקושחה המתוכנתת), והוא אמור להיות שמיש עם הגדרות סטנדרטיות עבור סוג בדיקה זה. עקוב אחר הוראות ספק IDE להגדרה ושימוש ב-CMSIS-DAP.

תיאורי תכונה

סעיף זה מתאר את התכונות השונות של MCU-Link.

ממשק יעד SWD/SWO
MCU-Link מספק תמיכה עבור ניפוי יעד מבוסס SWD, כולל תכונות המופעלות על ידי SWO. MCU-Link מגיע עם חיבור יעד כבל דרך J2, מחבר Cortex M 10 פינים.

מעבירי רמה מסופקים בין מעבד ה-LPC55S69 MCU-Link לבין היעד כדי לאפשר למעבדי יעד הפועלים בין 1.2V ל-5V להיות ניפוי באגים. אסמכתא כרךtagמעגל המעקב משמש לזיהוי נפח היעדtage במחבר ה-SWD וקבעו את נפח מחליף הרמה לצד היעדtagה כראוי (ראה עמוד סכמטי 4.)
ניתן להשבית את ממשק Target SWD על-ידי מגשר J13 המותקן אך שימו לב שתוכנת MCU-Link בודקת את המגשר הזה רק בזמן האתחול.
הערה: ה-MCU-Link יכול להיות מופעל בחזרה על ידי יעד אם ה-MCU-Link עצמו אינו מופעל באמצעות USB. מסיבה זו מומלץ להפעיל מתח ל-MCU-Link לפני היעד.

VCOM (USB to Target UART Bridge)
MCU-Link כולל גשר UART ל-USB (VCOM). ניתן לחבר מערכת יעד UART ל-MCU-Link באמצעות מחבר J7 באמצעות הכבל המצורף. יש לחבר את פין 1 של J7 ליציאת ה-TXD של המטרה, ופין 2 לכניסת ה-RXD של המטרה.
התקן MCU-Link VCOM יספור במערכת המחשב המארחת עם השם MCU-Link Vcom Port (COMxx) כאשר "xx" יהיה תלוי במערכת המארחת. לכל לוח MCU-Link יהיה מספר VCOM ייחודי המשויך אליו. ניתן להשבית את פונקציית VCOM על ידי התקנת מגשר J7 לפני הפעלת הלוח. שימו לב שלהתקנה/הסרה של מגשר זה לאחר הפעלת הלוח לא תהיה השפעה על התכונה מבחינת אופן התנהלותה של תוכנת MCU-Link מכיוון שהיא נבדקת רק בהפעלה. אין צורך להשבית את פונקציית VCOM כאשר אינה בשימוש, אם כי זה יכול לחסוך קצת רוחב פס USB.
התקן VCOM ניתן להגדרה באמצעות המחשב המארח (למשל מנהל ההתקנים ב-Windows), עם הפרמטרים הבאים:

  • אורך מילה 7 או 8 סיביות
  • סיביות עצירה: 1 או 2
  • זוגיות: אין / אי זוגי / זוגי
    קצבי בונד של עד 5.33Mbps נתמכים.

בדיקה אנלוגית
MCU-Link כולל כניסת אות אנלוגית שניתן להשתמש בה עם MCUXpresso IDE כדי לספק תכונה בסיסית של מעקב אחר אותות. כמו בגרסה 11.4 של MCUXpresso IDE תכונה זו כלולה בדיאלוגים של מדידת אנרגיה.
הכניסה האנלוגית עבור תכונה זו ממוקמת בפין 1 של מחבר J8. הקלט עובר ישירות לכניסת ADC של ה-LPC55S69; עיין בגליון הנתונים של LPC55S69 עבור עכבת כניסה ומאפיינים אחרים. יש להקפיד לא להחיל כרך XNUMXtages>3.3V לכניסה זו על מנת למנוע נזק.

מחבר ניפוי באגים LPC55S69
רוב המשתמשים של MCU-Link צפויים להשתמש בקושחה הסטנדרטית מ-NXP ולכן לא יצטרכו לנפות באגים במעבד LPC55S69, אולם מחבר SWD J2 עשוי להיות מולחם ללוח ומשמש לפיתוח קוד במכשיר זה.

מידע נוסף

סעיף זה מתאר מידע אחר הקשור לשימוש ב-MCU-Link Base Probe.

כרך הפעלה מטרהtagה וחיבורים
ה-MCU-Link Base Probe אינו יכול להפעיל מערכת יעד, ולכן משתמש במעגל חישה (ראה עמוד 4 בתרשים) כדי לזהות את נפח אספקת היעדtage ולהגדיר מעביר רמה כרךtagבהתאם. לא אמור להיות צורך לבצע שינויים כלשהם במעגל הזה, אבל יש נגד משיכה למעלה (33kΩ) לאספקת 3.3V של ה-MCU-Link. אם נראות בעיות שבהן אספקת מערכת היעד מושפעת מהחיבור של ה-MCU-Link, ניתן להסיר את R16 ולשנות את SJ1 לחיבור למצב 1-2. זה יתקן את משמרות הרמה בוולtagהרמה הנראית בפין 1 של מחבר ה-SWD, ומחייבות שאספקת היעד יכולה לתמוך בדרישות הקלט VCCB של התקני הסטת הרמה. לא מומלץ לבצע שינויים אלה עד/אלא אם מערכת היעד נבדקה בקפידה כדי לראות שנפח ההתייחסות/הספק הנכוןtage קיים בפין 1 של מחבר SWD (J6).

מידע משפטי

כתבי ויתור

  • אחריות מוגבלת ואחריות - המידע במסמך זה נחשב מדויק ואמין. עם זאת, NXP Semiconductors אינה נותנת כל מצג או התחייבות, מפורשת או משתמעת, באשר לדיוק או שלמותו של מידע זה ולא תישא באחריות להשלכות השימוש במידע זה.
  • בשום מקרה NXP Semiconductors לא תישא באחריות לכל נזק עקיף, מקרי, עונשי, מיוחד או תוצאתי (כולל - ללא הגבלה - אובדן רווחים, אובדן חסכונות, הפרעה בעסק, עלויות הקשורות להסרה או החלפה של מוצרים כלשהם או חיובי עבודה מחדש) בין אם או לא, נזקים כאלה מבוססים על עוולה (כולל רשלנות), אחריות, הפרת חוזה או כל תיאוריה משפטית אחרת.
  • על אף הנזקים שייגרמו ללקוח מכל סיבה שהיא, האחריות המצטברת והמצטברת של NXP Semiconductors כלפי הלקוח עבור המוצרים המתוארים כאן תהיה מוגבלת בהתאם לתנאים וההגבלות של מכירה מסחרית של NXP Semiconductors.
  • הזכות לבצע שינויים - NXP Semiconductors שומרת לעצמה את הזכות לבצע שינויים במידע המתפרסם במסמך זה, לרבות ללא הגבלה מפרטים ותיאורי מוצרים, בכל עת וללא הודעה מוקדמת. מסמך זה מחליף ומחליף את כל המידע שסופק לפני פרסום זה.
  • התאמה לשימוש - מוצרי NXP Semiconductors אינם מתוכננים, מורשים או מתחייבים להיות מתאימים לשימוש במערכות או ציוד קריטי חיים או בטיחות, וגם לא ביישומים שבהם ניתן לצפות לכשל או תקלה במוצר NXP Semiconductors באופן סביר. כדי לגרום לפציעה אישית, מוות או נזק חמור לרכוש או לסביבה. NXP Semiconductors אינה נושאת באחריות להכללה ו/או שימוש במוצרי NXP Semiconductors בציוד או ביישומים כאלה ולפיכך הכללה ו/או שימוש כאמור היא באחריות הלקוח.
  • יישומים - יישומים המתוארים כאן עבור כל אחד מהמוצרים הללו הם למטרות המחשה בלבד. NXP Semiconductors אינה מציגה או מתחייבת שיישומים כאלה יתאימו לשימוש שצוין ללא בדיקות או שינויים נוספים.
  • לקוחות אחראים לתכנון ולתפעול היישומים והמוצרים שלהם תוך שימוש במוצרי NXP Semiconductors, ו-NXP Semiconductors אינה נושאת באחריות לכל סיוע עם יישומים או עיצוב מוצרי הלקוח. באחריותו הבלעדית של הלקוח לקבוע האם מוצר NXP Semiconductors מתאים ומתאים ליישומים ולמוצרים המתוכננים של הלקוח, כמו גם ליישום והשימוש המתוכנן של לקוחות צד שלישי של הלקוח. לקוחות צריכים לספק אמצעי הגנה מתאימים לתכנון ולהפעלה כדי למזער את הסיכונים הקשורים ליישומים ולמוצרים שלהם.
  • NXP Semiconductors אינה מקבלת כל אחריות הקשורה לכל ברירת מחדל, נזק, עלויות או בעיה אשר מבוססת על כל חולשה או ברירת מחדל ביישומים או במוצרים של הלקוח, או באפליקציה או בשימוש על ידי לקוחות צד שלישי של הלקוח. הלקוח אחראי לבצע את כל הבדיקות הנדרשות עבור האפליקציות והמוצרים של הלקוח באמצעות מוצרי NXP Semiconductors על מנת למנוע ברירת מחדל של האפליקציות והמוצרים או של האפליקציה או השימוש על ידי לקוחות צד שלישי של הלקוח. NXP אינה מקבלת כל אחריות בהקשר זה.
  • בקרת יצוא - מסמך זה כמו גם הפריטים המתוארים כאן עשויים להיות כפופים לתקנות בקרת יצוא. ייצוא עשוי לדרוש אישור מראש מהרשויות הלאומיות.

סימני מסחר
הודעה: כל המותגים, שמות המוצרים, שמות השירות והסימנים המסחריים המוזכרים הם רכושם של בעליהם בהתאמה.

כל המידע המסופק במסמך זה כפוף להסתייגות משפטית.

© NXP BV 2021. כל הזכויות שמורות.

מסמכים / משאבים

NXP UM11931 MCU-Link Base Standalone Debug Probe [pdfמדריך למשתמש
UM11931 MCU-Link Base Standalone Debug Probe, UM11931, MCU-Link Base Standalone Debug Probe, Debug Probe עצמאי, Debug Probe, Probe

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *