זוהי הפקודה openocd שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
openocd - איתור באגים בשבב חופשי ופתוח, תכנות בתוך המערכת וסריקת גבולות
כלי בדיקה למערכות ARM ו-MIPS
תַקצִיר
openocd [-fsdlcphv] [--קוֹבֶץ ] [--לחפש ] [--לנפות ]
[--log_output ] [--פקודה ] [--צינור] [- עזרה] [--גִרְסָה]
תיאור
OpenOCD הוא כלי איתור באגים על-שבב, תכנות בתוך המערכת ובדיקת גבולות עבור
מערכות ARM ו-MIPS שונות.
מנפה הבאגים משתמש במאסטר אוטובוס JTAG TAP תואם IEEE 1149-1 כדי לגשת לניפוי באגים בשבב
פונקציונליות זמינה במיקרו-בקרים מבוססי ARM או פתרונות מערכת על שבב. ל
מערכות MIPS הממשק EJTAG נתמך.
אינטראקציה עם המשתמש מתבצעת באמצעות ממשק שורת הפקודה של telnet, gdb (ה-GNU
debugger) שרת פרוטוקול מרוחק, וחיבור RPC פשוט שניתן להשתמש בו
ממשק עם מנוע Jim Tcl של OpenOCD.
OpenOCD תומך בסוגים שונים של ממשקי/מתכנתים של JTAG, אנא בדוק את
openocd דף מידע לרשימה המלאה.
אפשרויות
-ו, --קוֹבֶץ
זהו קיצור דרך עבור א -c "[תַסרִיט ]" פקודה, באמצעות נתיב חיפוש אל
טען את קובץ התצורה . על מנת לציין מספר קובצי תצורה,
אתה יכול להשתמש בכמה --קוֹבֶץ טיעונים. אם אין כזה -c אפשרויות כלולות, ה
קובץ התצורה הראשון openocd.cfg בנתיב החיפוש ישמש.
-ס, --לחפש
להוסיף לנתיב החיפוש המשמש לקבצי תצורה וסקריפטים. החיפוש
הנתיב מתחיל בספריה הנוכחית, ולאחר מכן כולל את הספריות הנוספות הללו
לפני רכיבים אחרים כמו ספריות הסקריפט הסטנדרטיות של OpenOCD.
-ד, --לנפות
הגדר רמת ניפוי באגים. ערכים אפשריים הם:
* 0 (שגיאות)
* 1 (אזהרות)
* 2 (הודעות מידע)
* 3 (ניפוי באגים בהודעות)
רמת ברירת המחדל היא 2.
-ל, --log_output
הפנה מחדש את פלט היומן לקובץ . כברירת מחדל, פלט היומן מודפס
on סטדרר.
-ג, --פקודה
הוסף את הפקודה לרשימת הפקודות שבוצעו בעת הפעלת השרת. ציין זאת
תצטרך להפעיל במפורש init אם הפקודה דורשת גישה למטרה
או פלאש.
-פ, --צינור
השתמש בצינורות כאשר אתה מדבר עם gdb.
-ח, - עזרה
הצג טקסט עזרה וצא.
-ב, --גִרְסָה
הצג מידע על הגרסה וצא.
השתמש ב-openocd באינטרנט באמצעות שירותי onworks.net