שירותי ייצור אלקטרוני חד-פעמי, עוזרים לך להשיג בקלות את המוצרים האלקטרוניים שלך מ-PCB ו-PCBA

DAPLINK מחליף את אמולטור הורדת מבער JLINK OBSTLINK STM32 ARM

תיאור קצר:

שם המוצר: סימולטור CMSIS DAP

ממשק איתור באגים: JTAG,SWD, יציאה טורית וירטואלית

סביבת פיתוח: Kei1/MDK, IAR, OpenOCD

שבבי יעד: כל השבבים המבוססים על ליבת Cortex-M, כגון STM32, NRF51/52 וכו'

מערכת הפעלה: Windows, Linux, Mac

מתח כניסה: 5V (ספק USB)

מתח פלט: 5V/3.3V (ניתן לספק ישירות ללוח היעד)

גודל מוצר: 71.5 מ"מ*23.6 מ"מ*14.2 מ"מ


פירוט המוצר

תגיות מוצר

1.1

 

מאפייני המוצר
(1) PCB סכמטי של חומרה הוא קוד פתוח לחלוטין, תוכנה בקוד פתוח, ללא סיכון זכויות יוצרים.
נכון לעכשיו, ה-jlink/stlink בשוק הם פיראטיים, ויש כמה בעיות משפטיות בשימוש. כאשר נעשה שימוש ב-jlink כלשהו עם IDE כגון MDK, הוא יביא לפיראטיות ולא ניתן להשתמש בו כרגיל, ובגרסאות מסוימות של jlink יש בעיה של איבוד קושחה לאחר שימוש במשך תקופה. לאחר איבוד הקושחה, עליך לשחזר את התוכנה באופן ידני.
(2) הובלת ממשק SWD, תמיכה בתוכנת ניפוי באגים מיינסטרים PC, כולל keil, IAR, openocd, תמיכה בהורדת SwD, איתור באגים בצעד אחד.
(3) ממשק JTAG, עם openocd יכול לתמוך באיתור באגים של כמעט כל שבבי ה-SoC ברחבי העולם, כגון סדרת ARM Cortex-A, DSP, FPGA, MIPS וכו', מכיוון שפרוטוקול SWD הוא רק פרוטוקול פרטי שהוגדר על ידי ARM, וכן JTAG הוא התקן הבינלאומי IEEE 1149. שבב היעד הרגיל של האמולטור הוא בדרך כלל סדרת ARM Cortex-M, שאינה מציגה ממשק JTAG, והמוצר הזה מציג ממשק JTAG, שמתאים לך לפיתוח וניפוי באגים תחת פלטפורמות אחרות.
(4) תמיכה ביציאה טורית וירטואלית (כלומר, ניתן להשתמש בה כאמולטור או ככלי יציאה טורית, המחליף את ch340, cp2102, p12303)
(5)DAPLink תומך בשדרוג קושחת כונן הבזק מסוג USB, פשוט הארק את ה-nRST, חבר אותו ל-DAPLink, PC. יהיה כונן הבזק מסוג USB, פשוט גרור את הקושחה החדשה (קובץ hex או bin) לכונן הבזק מסוג USB כדי להשלים את שדרוג הקושחה. מכיוון ש-DAPLink מיישמת אתחול עם פונקציית דיסק U, היא יכולה להשלים בקלות את שדרוג הקושחה. אם יש לך מוצר מבוסס STM32 בייצור המוני, וייתכן שיהיה צורך לשדרג את המוצר מאוחר יותר, קוד מטעין האתחול ב-DAPLink ראוי מאוד להתייחסות שלך, הלקוח לא צריך להתקין IDE מורכבים או לצרוב כלים כדי להשלים את שדרוג, פשוט גרור לדיסק U יכול להשלים בנוחות את שדרוג המוצר שלך.

8

הליך חיווט
1. חבר את האמולטור ללוח היעד

דיאגרמת חיווט SWD

פרט (1)

דיאגרמת חיווט JTAG

פרט (2)

שאלות ותשובות
1. כשל צריבה, מציין RDDI-DAP ERROR, איך פותרים?
ת: מכיוון שמהירות הצריבה של הסימולטור היא מהירה, האות בין קו הדופונט ייצור הצלבה, אנא נסה לשנות את קו הדופונט הקצר יותר, או את קו הדופונט המחובר באופן הדוק, אתה יכול גם לנסות להפחית את מהירות הצריבה, בדרך כלל ניתן לפתור בדרך כלל.
2. מה צריך לעשות אם לא ניתן לזהות את המטרה, מה שמעיד על כשל בתקשורת?
ת: אנא בדוק תחילה אם כבל החומרה תקין (GND,CLK,10,3V3), ולאחר מכן בדוק אם אספקת החשמל של לוח היעד תקין. אם לוח היעד מופעל על ידי הסימולטור, מכיוון שזרם המוצא המרבי של ה-USB הוא רק 500mA, אנא בדוק אם אספקת החשמל של לוח היעד אינה מספקת.
3. איזו צריבת ניפוי באגים בשבב נתמכת על ידי CMSIS DAP/DAPLink?
ת: תרחיש השימוש הטיפוסי הוא לתכנת וניפוי באגים ב-MCU. תיאורטית, הגרעין של סדרת Cortex-M יכול להשתמש ב-DAP לצריבה וניפוי באגים, שבבים טיפוסיים כמו STM32 סדרה מלאה של שבבים, סדרה מלאה GD32, סדרת nRF51/52 וכן הלאה.
4. האם אני יכול להשתמש באמולטור DAP עבור איתור באגים תחת לינוקס?
ת: תחת לינוקס, אתה יכול להשתמש ב-openocd ובאמולטור DAP לצורך איתור באגים. openocd הוא מאפר הקוד הפתוח הפופולרי והחזק ביותר בעולם. אתה יכול גם להשתמש ב-openocd תחת חלונות, על ידי כתיבת סקריפט התצורה המתאים יכול להשיג את איתור הבאגים של השבב, צריבה ופעולות אחרות.

צילום מוצרים

9










  • קוֹדֵם:
  • הַבָּא:

  • כתבו כאן את הודעתכם ושלחו אותה אלינו