זהו הפקודה bladeRF-cli שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
bladeRF-cli - ממשק שורת פקודה וכלי עזר לבדיקה
תַקצִיר
bladeRF-cli
תיאור
השמיים bladeRF-cli כלי השירות משמש להבהב של קבצי קושחה, לטעינת זרמי סיביות של FPGA ולבצע
משימות אחרות במערכת הרדיו המוגדרת בתוכנה nuand bladeRF.
למידע נוסף על השגה או בנייה של קובצי קושחה וזרמי סיביות FPGA, בבקשה
לְבַקֵר http://nuand.com/.
ממשק שורת הפקודה bladeRF וכלי עזר לבדיקה (1.3.1-0.2016.01~rc1-3)
אפשרויות
-d, --התקן
השתמש בהתקן bladeRF שצוין.
-f, ---Flash-firmware
כתוב את קובץ הקושחה שסופק FX3 להבהב.
-l, --load-fpga
טען את זרם הסיביות של FPGA שסופק.
-L, --flash-fpga
כתוב את תמונת ה-FPGA שסופקה כדי להבהב לטעינה אוטומטית. להשתמש -L X או --flash-fpga X
כדי להשבית טעינה אוטומטית של FPGA.
-p, --בְּדִיקָה
חפש מכשירים, הדפס תוצאות ואז צא. מצב החזרה שאינו אפס יהיה
מוחזר אם אין מכשירים זמינים.
-e, --exec
בצע את פקודת המצב האינטראקטיבי שצוינה. מרובות -e דגלים עשויים להיות
נָקוּב. הפקודות יבוצעו בסדר שצוין.
-s, --תַסרִיט
הפעל את הסקריפט שסופק.
-i, --אינטראקטיבי
היכנס למצב אינטראקטיבי.
--lib-גרסה
הדפס גרסת libbladeRF וצא.
-v, --מֶלֶל
הגדר את רמת המילוליות של libbladeRF. הרמות, המפורטות במילוליות גוברת, הן:
קריטי, שגיאה, אזהרה,
מידע, ניפוי באגים, מילולי
--גִרְסָה
הדפס גרסת CLI וצא.
-h, - עזרה
הצג את טקסט העזרה הזה.
--עזרה-אינטראקטיבית
הדפס מידע עזרה עבור כל הפקודות האינטראקטיביות.
הערות:
השמיים -d אפשרות לוקחת מחרוזת מפרט התקן. עיין בתיעוד bladerf_open()
למידע נוסף על הפורמט של מחרוזת זו.
אם -d הפרמטר אינו מסופק, המכשיר הזמין הראשון ישמש עבור
הפקודה שסופקה, או תיפתח לפני כניסה למצב אינטראקטיבי.
הפקודות מבוצעות בסדר הבא:
אפשרויות שורת הפקודה, -e , פקודות סקריפט, פקודות מצב אינטראקטיבי.
בעת הפעלת 'rx/tx start' מסקריפט או דרך -e, ודא שהפקודות הללו הן מאוחרות יותר
ואחריו 'rx/tx wait [timeout]' כדי להבטיח שהתוכנית לא תנסה לצאת
לפני השלמת הקליטה/השידור.
אינטראקטיבי פקודות
bladeRF-cli תומך במצב אינטראקטיבי הניתן לתסריט. לָרוּץ bladeRF-cli --אינטראקטיבי ל
להיכנס למצב זה. הקלד"לעזור" עבור רשימה של כל הפקודות, או "לעזור " לעוד
מידע על .
לְדַרֵג
שימוש: כיול [אפשרויות]
בצע את פעולת כיול מקלט המשדר שצוין.
פעולות זמינות:
· כיול אוטומטי של אופסט DC פנימי של LMS
· כייל lms [הצג]
· כיול lms כוונון [ערך]
· כייל lms txlpf [ ]
· כייל lms rxlpf [ ]
· כייל lms rxvga2 [ ]
בצע את הכיול האוטומטי שצוין, או את כולם אם אף אחד מהם לא מסופק. מתי
ערכים מסופקים, אלה משמשים במקום התוצאות של הכיול האוטומטי
תהליך. השתמש ב-lms show כדי לקרוא ולהדפיס את ערכי הכיול הנוכחיים של LMS.
עבור rxvga2, I1 ו-Q1 הם רכיבי שלב 1 I ו-Q בהתאמה, ו-I2 ו-Q2 הם
רכיבי שלב 2 I ו-Q.
· כיול פרמטרי תיקון RX ו-TX I/Q DC
· כייל dc [ ]
· כייל dc
כייל את פרמטרי תיקון ההיסט DC עבור התדר וההגבר הנוכחיים
הגדרות. אם מסופקים ערכי I/Q, הם מיושמים ישירות. cal rxtx הוא
קיצור של cal rx ואחריו cal tx.
· כיול פרמטרים לתיקון איזון RX ו-TX I/Q
· כיול iq
הגדר את הפרמטרים של שיפור IQ או איזון פאזה שצוין.
· צור טבלאות פרמטרים לתיקון RX או TX I/Q DC
· כייל שולחן dc [ [f_inc]]
צור וכתוב טבלת פרמטרים לתיקון I/Q לספריית העבודה הנוכחית,
בקובץ בשם _זֶרֶם יָשָׁר_ .tbl. f_min ו-f_max הם תדרים מינימליים ומקסימליים ל
לכלול בטבלה. f_inc הוא תוספת התדר.
כברירת מחדל, טבלאות נוצרות על פני כל טווח התדרים, בשלבים של 2 מגה-הרץ.
ברור
שימוש: ברור
מנקה את המסך.
הד
שימוש: echo [arg 1] [arg 2] ... [arg n]
הד כל טיעון בשורה חדשה.
למחוק
שימוש: מחק
מחק מחיקה שצוין חוסם פלאש SPI.
· - מחק היסט בלוק
· - מספר בלוקי המחיקה למחיקה
flash_backup
שימוש: flash_backup ( | )
גבה נתוני פלאש לקובץ שצוין. פקודה זו לוקחת שניים או ארבע
טיעונים. הפעלת שני הטיעונים מומלצת בדרך כלל לשימוש לא לפיתוח.
פרמטרים:
· - סוג הגיבוי.
זה בוחר את ערכי הכתובת והאורך המתאימים על סמך הסוג שנבחר.
אפשרויות תקפות הן:
תיאור אפשרות
────────────────────────────────────────────────── ──────────────────
cal נתוני כיול
fw קושחה
fpga40 מטא נתונים וזרם סיביות עבור 40 kLE FPGA
fpga115 מטא נתונים וזרם סיביות עבור 115 kLE FPGA
· - כתובת הנתונים לגיבוי. יש למחוק מיושר בלוק.
· - אורך האזור לגיבוי. יש למחוק מיושר בלוק.
הערה: כאשר מסופקים כתובת ואורך, סוג התמונה יהיה ברירת המחדל לגולמי.
דוגמאות:
· flash_backup cal.bin cal
מגבה את אזור נתוני הכיול.
· flash_backup cal_raw.bin 0x30000 0x10000
מגבה את אזור הכיול כתמונת נתונים גולמיים.
flash_image
שימוש: flash_image [אפשרויות פלט]
הדפס מטא נתונים של תמונת פלאש או צור תמונת פלאש חדשה. כאשר מסופקים עם השם
של קובץ תמונת פלאש כארגומנט היחיד, פקודה זו תדפיס את תוכן המטא נתונים
של התמונה.
ניתן להשתמש באפשרויות הבאות ליצירת תמונת פלאש חדשה.
· נתונים=
קובץ המכיל נתונים לאחסון בתמונה.
· כתובת=
כתובת פלאש. ברירת המחדל תלויה בפרמטר הסוג.
· סוג=
סוג תמונת הבזק. ברירת המחדל ל-raw.
אפשרויות תקפות הן:
תיאור אפשרות
────────────────────────────────────────────────── ──────────────────
cal נתוני כיול
fw קושחה
fpga40 מטא נתונים וזרם סיביות עבור 40 kLE FPGA
fpga115 מטא נתונים וזרם סיביות עבור 115 kLE FPGA
נתונים גולמיים. הפרמטרים של הכתובת והאורך חייבים להיות
מסופק אם סוג זה נבחר.
· סדרתי=
# סדרתי לאחסון בתמונה. ברירת המחדל היא אפסים.
flash_init_cal
שימוש: flash_init_cal [ ]
צור וכתוב אזור נתוני כיול חדש למכשיר שנפתח כעת, או ל- a
קוֹבֶץ. הקפד לגבות נתוני כיול לפני הפעלת פקודה זו. (ראה את
פקודת flash_backup.)
·
40 או 115, תלוי בדגם המכשיר.
·
ערך חיתוך VCTCXO/DAC (0x0-0xffff)
·
קובץ לכתיבת נתוני כיול. כאשר ארגומנט זה מסופק, לא יהיו נתונים
נכתב לפלאש של המכשיר.
flash_restore
שימוש: flash_restore [ ]
שחזר נתוני פלאש מקובץ, אופציונלי לעקוף ערכים במטא נתונים של התמונה.
·
ברירת המחדל של הכתובת שצוינה בקובץ תמונת הפלאש שסופק.
·
ברירת המחדל של אורך הנתונים בקובץ התמונה שסופק.
fw_log
שימוש: fw_log [שם קובץ]
קרא את התוכן של יומן הקושחה של המכשיר וכתוב אותו לקובץ שצוין. אם לא
שם הקובץ מצוין, תוכן היומן נכתב ל-stdout.
לעזור
שימוש: עזרה [ ]
מספק עזרה מורחבת, כמו זו, בכל פקודה.
מידע
שימוש: מידע
מדפיס את המידע הבא על מכשיר שנפתח:
· מספר סידורי
· ערך כיול VCTCXO DAC
· גודל FPGA
· האם ה-FPGA נטען או לא
· אוטובוס USB, כתובת ומהירות
· Backend (מציין באיזה קוד ממשק מכשיר נעשה שימוש.)
· מספר מופע
לקפוץ_לאתחול
שימוש: jump_to_boot
נקה מילת חתימה של FW ב-Flash וקפוץ למטען האתחול של FX3.
המכשיר ימשיך לאתחל לתוך טוען האתחול FX3 לאורך מחזורי הפעלה עד שהוא חדש
הקושחה נכתבת למכשיר.
לִטעוֹן
שימוש: עומס
טען זרם סיביות FPGA או תכנת את הבזק SPI של ה-FX3.
xb
שימוש: xb [פרמטרים]
הפעל או הגדר לוח הרחבה.
ערכים חוקיים עבור board_model:
· שתיים
לוח הרחבה XB-100 GPIO
· שתיים
לוח הרחבת ממיר XB-200 LF/MF/HF/VHF
פקודות משנה נפוצות:
· אפשר
אפשר את לוח ההרחבה XB-100 או XB-200.
פקודות משנה XB-200:
· מסנן [rx|tx] [50|144|222|מותאם אישית|auto_1db|auto_3db]
בוחר במסנן RX או TX שצוין בלוח XB-200. להלן תיאורים של
כל אחת מאפשרויות הסינון.
· שתיים
בחר במסנן 50-54 מגה-הרץ (פס 6 מטר).
· שתיים
בחר במסנן 144-148 מגה-הרץ (פס 2 מטר).
· שתיים
בחר במסנן 222-225 מגה-הרץ (פס 1.25 מטר). באופן מציאותי,
אפשרות הסינון הזו היא למעשה מעט רחבה יותר, מכסה
206 מגה-הרץ - 235 מגה-הרץ.
· המותאם אישית
בוחר את נתיב הסינון המותאם אישית. המשתמש צריך לחבר מסנן
לאורך חיבורי FILT ו-FILT-ANT המתאימים בעת השימוש
אפשרות זו. לחלופין ניתן להקפיץ את ה-FILT ו-FILT-ANT
חיבורים כדי להשיג "ללא מסנן" לקבלה. (עם זאת, זהו
_מאוד_ מיואש מהשידורים.)
· auto_1db
בוחר אוטומטית באחת מהאפשרויות לעיל בהתבסס על תדירות
ונקודות 1dB של המסננים. הנתיב המותאם אישית משמש למקרים
שאינם משויכים למסננים המוכללים.
· auto_3db
בוחר אוטומטית באחת מהאפשרויות לעיל בהתבסס על תדירות
ונקודות 3dB של המסננים. הנתיב המותאם אישית משמש למקרים
שאינם משויכים למסננים המוכללים.
דוגמאות:
· הפעל xb 200
מפעיל ומגדיר את לוח ההרחבה של הממיר XB-200.
· מסנן xb 200 rx 144
בוחר את מסנן הקבלה של 144-148 מגה-הרץ בלוח ההרחבה של הממיר XB-200.
mimo
שימוש: mimo [מאסטר | עֶבֶד]
שנה את פעולת ה-MIMO של המכשיר.
לפתוח
שימוש: פתח [מזהי מכשיר]
פתח את ההתקן שצוין לשימוש עם פקודות עוקבות. כל מכשיר שנפתח בעבר
יהיה סגור.
הצורה הכללית של מחרוזת מזהה המכשיר היא:
:[מכשיר= : ] [מופע= ] [סדרתי= ]
עיין בתיעוד bladerf_open() ב-libbladeRF עבור מפרט המכשיר המלא
פורמט.
הצצה
שימוש: הצצה [מספר_כתובות]
פקודת ההצצה יכולה לקרוא כל אחד מהמכשירים התלויים על ה-FPGA הכולל את
מקלט משדר LMS6002D, VCTCXO trim DAC או שבב מחולל השעון Si5338.
אם מסופקת num_addresses, הכתובת מוגברת ב-1 והצצה נוספת היא
בוצע עבור כל כך הרבה כתובות.
טווחי כתובות חוקיים:
טווח כתובת מכשיר
───────────────────────
dac 0 עד 255
lms 0 עד 127
si 0 עד 255
דוגמא:
· הציצו סי...
לתקוע
שימוש: לתקוע
הפקודה poke יכולה לכתוב כל אחד מהמכשירים התלויים על ה-FPGA הכולל את
מקלט משדר LMS6002D, VCTCXO trim DAC או שבב מחולל השעון Si5338.
טווחי כתובות חוקיים:
טווח כתובת מכשיר
───────────────────────
dac 0 עד 255
lms 0 עד 127
si 0 עד 255
דוגמא:
· לתקוע למס...
הדפסה
שימוש: הדפס [פרמטר]
לפקודת ההדפסה נדרש פרמטר כדי להדפיס. פרמטרים זמינים מפורטים להלן. אם
לא צוין פרמטר, כל הפרמטרים מודפסים.
תיאור פרמטר
────────────────────────────────────────────────── ──────────────────────
רוחב פס הגדרות רוחב פס
תדר הגדרות תדר
מצב gpio FX3 <-> FPGA GPIO
Loopback הגדרות Loopback
lnagain הגדרת רווח של RX LNA, ב-dB
rx_mux FPGA RX FIFO הגדרת mux
rxvga1 הגדרת רווח של RXVGA1, ב-dB
rxvga2 הגדרת רווח של RXVGA2, ב-dB
txvga1 הגדרת רווח של TXVGA1, ב-dB
txvga2 הגדרת רווח של TXVGA2, ב-dB
דגימה מצב דגימה חיצוני או פנימי
samplerate הגדרות דגימה
trimdac VCTCXO חיתוך הגדרות DAC
vctcxo_tamer מצב אילוף VCTCXO נוכחי.
ערכי GPIO של לוח הרחבה של xb_gpio
xb_gpio_dir כיוון GPIO של לוח הרחבה (1=פלט, 0=קלט)
בדיקה
שימוש: בדיקה [קפדנית]
חפש מכשיר bladeRF מחובר והדפיס רשימה של תוצאות.
מבלי לציין קפדנית, היעדר מכשירים זמינים לא נחשב לשגיאה.
כאשר תסופק את הטיעון המחמיר האופציונלי, פקודה זו תטפל במצב שבו לא
התקנים נמצאים כשגיאה, מה שגורם לסקריפטים או לרשימות של פקודות המסופקות באמצעות ה--e
ארגומנט שורת הפקודה להסתיים באופן מיידי.
להפסיק
שימוש: צא
צא מה-CLI.
לשחזר
שימוש: לשחזר [ ]
טען קושחה על מכשיר הפועל במצב טוען אתחול, או רשום את כל המכשירים שנמצאים כעת
מצב טוען אתחול.
ללא ארגומנטים, פקודה זו מפרטת את אפיק ה-USB והכתובת עבור התקנים מבוססי FX3
פועל במצב טוען אתחול.
כאשר מסופקים אפיק, כתובת ונתיב לקובץ קושחה, ההתקן שצוין יהיה
נטען עם והתחל להפעיל את הקושחה שסופקה.
ברוב המקרים, לאחר טעינת קושחה בהצלחה ל-RAM של המכשיר, המשתמשים צריכים
פתח את המכשיר עם הפקודה "פתח", וכתוב את הקושחה כדי להבהב באמצעות
"טען fx3 "
לָרוּץ
שימוש: ריצה
הפעל את הסקריפט שסופק.
rx
שימוש: rx
קבל דגימות IQ וכתוב אותן לקובץ שצוין. הקבלה מבוקרת ו
מוגדר על ידי אחד מהאפשרויות הבאות:
תיאור הפקודה
────────────────────────────────────────────────── ──────────────────────
התחל התחל לקבל דוגמאות
עצור הפסק לקבל דוגמאות
המתן המתן לסיום שידור הדוגמא, או עד א
משך הזמן שצוין חולף
config הגדר קליטה לדוגמה. אם אין פרמטרים
בתנאי, הפרמטרים הנוכחיים מודפסים.
הפעלת rx ללא פקודות נוספות היא קיצור תקין עבור rx config.
הפקודה wait לוקחת פרמטר פסק זמן אופציונלי. פרמטר זה מוגדר כברירת מחדל ליחידות של
אלפיות שניות (ms). ניתן לציין את יחידת הזמן הקצוב באמצעות הסיומות ms או s. אם זה
הפרמטר אינו מסופק, הפקודה תחכה עד לסיום הקבלה או Ctrl-C
נלחץ.
פרמטרי תצורה לובשים את הצורה param=value, וניתן לציין אותם ב- או
קריאות תצורת rx מרובות. להלן רשימה של פרמטרים זמינים.
תיאור פרמטר
────────────────────────────────────────────────── ──────────────────────
n מספר דגימות לקבל. 0 = אינפ.
שם קובץ לכתוב דגימות שהתקבלו
פורמט פורמט קובץ פלט. אחד מהבאים:
csv: CSV של דוגמאות SC16 Q11
סל: דגימות DAC גולמיות של SC16 Q11
samples מספר הדגימות לכל מאגר לשימוש ב-
זרם אסינכרוני. חייב להיות מתחלק ב-1024 ו
>= 1024.
מאגרים מספר מאגרי מדגם לשימוש בא-סינכרוני
זרם. הערך המינימלי הוא 4.
xfers מספר העברות בו זמנית כדי לאפשר את
זרם אסינכרוני לשימוש. זה צריך להיות פחות
מאשר הפרמטר buffers.
פסק זמן של זרם נתונים. ללא סיומת, ברירת המחדל
היחידה היא MS. ערך ברירת המחדל הוא 1000 שניות (שניות).
סיומות חוקיות הן ms ו-s.
דוגמא:
· rx config file=/tmp/data.bin format=bin n=10K
קבל (10240 = 10 * 1024) דוגמאות, כתוב אותן אל /tmp/data.bin ב-DAC הבינארי
פורמט.
הערות:
· הפרמטרים n, samples, buffers ו-xfers תומכים בסיומת K, M ו-G, אשר
הם כפולות של 1024.
· עצירת rx ואחריה התחלה rx תגרום לקיצוץ של קובץ הדוגמאות. אם
זה לא רצוי, הקפד להפעיל את rx config כדי להגדיר קובץ אחר לפני הפעלה מחדש של
זרם rx.
· עבור קצבי דגימה גבוהים יותר, מומלץ להשתמש בפורמט הפלט הבינארי, וב-
קובץ הפלט ייכתב ל-RAM (למשל / Tmp, / dev / shm), אם המקום מאפשר. לגדולים יותר
לוכד בקצבי דגימה גבוהים יותר, שקול להשתמש ב-SSD במקום ב-HDD.
tx
שימוש: tx
קרא דוגמאות IQ מהקובץ שצוין ושלח אותן. ההילוכים מבוקרת ו
מוגדר על ידי אחד מהאפשרויות הבאות:
תיאור הפקודה
────────────────────────────────────────────────── ──────────────────────
התחל התחל לשדר דוגמאות
עצור הפסק לשדר דגימות
המתן המתן לסיום שידור הדוגמא, או עד א
משך הזמן שצוין חולף
config הגדר שידור לדוגמה. אם אין פרמטרים
בתנאי, הפרמטרים הנוכחיים מודפסים.
הפעלת tx ללא פקודות נוספות היא קיצור חוקי עבור tx config.
הפקודה wait לוקחת פרמטר פסק זמן אופציונלי. פרמטר זה מוגדר כברירת מחדל ליחידות של
אלפיות שניות (ms). ניתן לציין את יחידת הזמן הקצוב באמצעות הסיומות ms או s. אם זה
פרמטר לא מסופק, הפקודה תחכה עד השלמת השידור או
Ctrl-C נלחץ.
פרמטרי תצורה לובשים את הצורה param=value, וניתן לציין אותם ב- או
קריאות תצורת TX מרובות. להלן רשימה של פרמטרים זמינים.
תיאור פרמטר
────────────────────────────────────────────────── ──────────────────────
שם קובץ לקריאת דוגמאות
פורמט פורמט קובץ קלט. אחד מהבאים:
csv: CSV של דוגמאות SC16 Q11 ([-2048, 2047])
bin: דגימות DAC Raw SC16 Q11 ([-2048, 2047])
חזור מספר הפעמים שתוכן הקובץ צריך להיות
מועבר. 0 מרמז על חזרה עד להפסקה.
delay מספר המיקרו-שניות שיש להשהות ביניהם
שידור חוזר של תוכן הקובץ. 0 לא מרמז על עיכוב.
samples מספר הדגימות לכל מאגר לשימוש ב-
זרם אסינכרוני. חייב להיות מתחלק ב-1024 ו
>= 1024.
מאגרים מספר מאגרי מדגם לשימוש בא-סינכרוני
זרם. הערך המינימלי הוא 4.
xfers מספר העברות בו זמנית כדי לאפשר את
זרם אסינכרוני לשימוש. זה צריך להיות < ה
פרמטר buffers.
פסק זמן של זרם נתונים. ללא סיומת, ברירת המחדל
היחידה היא MS. ערך ברירת המחדל הוא 1000 שניות (שניות).
סיומות חוקיות הן 'ms' ו-'s'.
דוגמא:
· tx config file=data.bin format=bin repeat=2 delay=250000
העברת התוכן של data.bin פעמיים, עם השהיה של ~250ms בין
שידורים.
הערות:
· הפרמטרים n, samples, buffers ו-xfers תומכים בסיומת K, M ו-G, אשר
הם כפולות של 1024.
· לקצבי דגימה גבוהים יותר, מומלץ שקובץ הקלט יאוחסן ב-RAM (למשל / Tmp,
/ dev / shm) או ב-SSD, ולא ב-HDD.
· בעת מתן נתוני CSV, פקודה זו תמיר אותם תחילה לפורמט בינארי, מאוחסן
בקובץ בספריית העבודה הנוכחית. במהלך תהליך זה, ערכים מחוץ לטווח
יהיה מהודק.
· בעת שימוש בפורמט בינארי, המשתמש אחראי לוודא שהנתונים שסופקו
הערכים נמצאים בטווח המותר. תנאי מוקדם זה מקל על הצורך בכך
תוכנית לביצוע בדיקות טווח בהתקשרויות רגישות לזמן.
סט
שימוש: סט
הפקודה set לוקחת פרמטר ומספר שרירותי של ארגומנטים עבור אותו פרט
פָּרָמֶטֶר. הפרמטר הוא אחד מ:
תיאור פרמטר
────────────────────────────────────────────────── ──────────────────────
רוחב פס הגדרות רוחב פס
תדר הגדרות תדר
מצב gpio FX3 <-> FPGA GPIO
Loopback הגדרות Loopback. הפעל 'הגדר לולאה חזרה' למצבי רשימה.
lnagain הגדרת רווח של RX LNA, ב-dB. ערכים: 0, 3, 6
rxvga1 הגדרת רווח של RXVGA1, ב-dB. טווח: [5, 30]
מצב קלט rx_mux FPGA RX FIFO mux. האפשרויות הן:
BASEBAND_LMS, 12BIT_COUNTER, 32BIT_COUNTER,
DIGITAL_LOOPBACK
rxvga1 הגדרת רווח של RXVGA1, ב-dB. טווח: [5, 30]
rxvga2 הגדרת רווח של RXVGA2, ב-dB. טווח: [0, 30]
txvga1 הגדרת רווח של TXVGA1, ב-dB. טווח: [-35, -4]
txvga2 הגדרת רווח של TXVGA2, ב-dB. טווח: [0, 25]
דגימה מצב דגימה חיצוני או פנימי
samplerate הגדרות קצב דגימה
הגדרות trimdac VCTCXO לחתוך DAC
vctcxo_tamer מצב אילף VCTCXO. אפשרויות: מושבת, 1PPS, 10MHz
ערכי GPIO של לוח הרחבה של xb_gpio
xb_gpio_dir כיוון GPIO של לוח הרחבה (1=פלט, 0=קלט)
גרסה
שימוש: גרסה
מדפיס מידע על גרסה עבור תוכנת מארח והמכשיר הנוכחי.
דוגמאות
$ bladeRF-cli -l hostedx40.rbf
טוען תמונת FPGA בשם hostedx40.rbf על ה-FPGA של bladeRF.
הערות: תמונת FPGA שנטענת עם --load-fpga תאבד בעת כיבוי.
$ bladeRF-cli -f firmware.img
מהבהב firmware.img על הקושחה של bladeRF.
$ bladeRF-cli -L hostedx40.rbf
מבזק את תמונת ה-FPGA בשם hostedx40.rbf על גבי bladeRF, היכן שהיא תהיה
נטען אוטומטית עם הפעלה.
השתמש ב-bladeRF-cli באינטרנט באמצעות שירותי onworks.net