שנזן Baiqiancheng אלקטרונית ושות', בעמ
+86-755-86152095

Debug Raspberry Pi תוכנה, ועוד, עם חומרה זו

Jun 22, 2019

תמונה של אב טיפוס

כמו כן, הלוח יכול להפוך פטל פטל לתוך מכונת איתור באגים JTAG מבוסס על לוחות מעבד אחרים.

זה תומך:


  • USB מחובר באגים של קוד על לוח פיי (באמצעות מודול התוספת, ראה להלן)

  • חיבור של debuggers חיצוניים ל- Pi

  • שימוש ב- Pi כמחבר באגים מחובר (עם שרת OpenOCD הפועל על פי) על מנת לאתר באגים נוספים של Fi-Tap או Hat אחר, עם חיבור חיצוני של 3.3v JTAG / SWD - כל עוד התמיכה ב- OpenOCD זמינה עבור יעד.

יש גם פלט באגים UART.

לא זמין די עדיין, זה להיות מתוכנן בבריטניה על ידי eCosCentric - המקור של eCosPro RTOS .

מבחינה פיזית, הוא מזדווג עם כותרת PIS I I, אבל הוא מתרחק מהפי (בניגוד ל- HAT טיפוסי אשר על פני ה- Pi) כדי לאפשר גישה לרכיבי ה- Pi. כותרת הערימה מאפשרת חיבורי HAT נוספים לחיבור דרך ה- Pi בכיוון הרגיל.

כדי להשתמש ב- Tap-Hat, יש צורך להקצות מחדש את מספרי ה- PIN של ה- IO ל- JTAG - כרטיס ה- boot של Redboot SD Card של החברה תומך בתצורה זו של מפת סיכות פיי JTAG, וקובע את תצורות הסיכה החלופיות של ה- CPU כך שיתאימו ל- Tap- הלוח מגשר הגדרות המגשר.

מאגרי חיצוני JTAG נתמכים כוללים Lauterbach TRACE32, Ronetix PEEDI ו Segger J-Link.

"פשוט חבר את כבל ה- ART JTAG הסטנדרטי של הבאגים בחומרה 20 לשקע ה- JTAG של Tap-Hat והפעל את ה- Pi. איפוס מרחוק של פי נתמכת על ידי החיבור של בדיקה מעופפים כלל על פי סיכה פינים, "על פי eCosCentric.

FTDI מיני מודול צריך להיות מותקן על Tap-Hat כדי לספק גם את USB מבוסס JTAG debug יכולת debug פלט UART למחשב מחובר.

מודולים נתמכים כוללים את FTDI FT2232H ו- FT2232H-56Q. כאמור לעיל, שרת קוד פתוח OpenOCD משמש לספק קישוריות GDB GNU.

לחלופין, כותרת FTDI 6pin הסטנדרטית של Tap-Hat מאפשרת התקנה של UART בסיסי לממירים מסוג USB, כגון FTDI LC234X. "זה יכול לשמש כדי לספק גישה מסוף ל PI, ללכוד פלט debug, או בשילוב עם סוכן Bootlogoad RedBoot של debug, ישיר באגים טורי במהירות גבוהה של פי עם GDB", אמר eCosCentric.

יחד עם Tap-Hat מגיע חבילה אביזר עם: כותרת פי reset, קליפ בדיקה עופרת להוביל עבור חיבור איפוס חיצוני, 20 כבל ARM ART JMAG לחיבור לוחות אחרים, ואת הרגליים לעמוד- off.