זהו הפקודה tegrarcm שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
tegrarcm - כלי להורדת קושחה של tegra
תַקצִיר
גרגרקם [ אפשרויות ]
תיאור
תוכנית זו משמשת לשליחת קוד למכשיר טגרה במצב שחזור. זה לא
התקנים נעולים נתמכים עם מפתח אתחול מוצפן, רק התקנים פתוחים כגון ה-ventana
או לוחות התייחסות של קארדו. זה לא מסוגל להבהב קושחה למכשיר, אבל כן
לשמש להורדת קושחה שמסוגלת להבהב. למשל ב-ChromeOS
tegrarcm משמש להורדת מבנה מיוחד של u-boot למכשיר היעד Tegra עם a
מטען שהוא מהבהב לאחר מכן להתקן האתחול.
פלטפורמות נתמך
· טגרה 20
· טגרה 30
· טגרה 114
· טגרה 124
איך ל להשתמש
— חבר כבל USB ממערכת הפיתוח שלך למכשיר הטגרה שלך. אתה
צריך כבל USB A ל-A או A למיקרו B בהתאם ללוח היעד.
- מצא את קובץ ה-BCT המתאים ללוח שלך. עבור לוחות עיון, קבצי BCT יכולים
ניתן למצוא בהפצת L4T מ-NVIDIA.
- בנה כמה קושחה עבור המכשיר שלך (כגון u-boot)
— הפעל את tegrarcm כדי להוריד את הקושחה
פקודות
readbct
קרא את ה-BCT ממכשיר היעד וכתוב אותו אליו bctfile.
אפשרויות
--bct bctfile
ציין את קובץ ה-BCT להורדה למכשיר הטגרה. קובץ זה מכיל זיכרון
מידע תצורה עבור הלוח. ניתן להשיג קבצי BCT דרך
הפצת NVIDIA L4T או שנוצרה עם cbootimage ותצורה נכונה
קובץ.
--טען אתחול blfile
ציין את קובץ טוען האתחול להורדה למכשיר Tegra. זו הקושחה
קובץ שיורד ויבוצע.
--loadaddr loadaddr
ציין את הכתובת בה טוען האתחול ייטען. יש לציין זאת ב
hex והוא בדרך כלל 0x108000 עבור התקן Tegra20 או 0x80108000 עבור Tegra30,
Tegra114, או מכשיר Tegra124.
--entryaddr entryaddr
ציין את כתובת הכניסה שאליה השליטה תועבר לאחר שהקושחה תעבור
עמוס. זה צריך להיות מצוין ב-hex. אם אפשרות זו נשמטת, היא מונחת
להיות זהה לכתובת הטעינה.
--גִרְסָה
הדפס את מספר הגרסה וצא.
- עזרה הדפס טקסט עזרה וצא.
--מינימטען mlfile
קרא את miniloader מהקובץ שצוין במקום להשתמש בקובץ המובנה.
--miniloader_entry מלנטרי
ציין את כתובת הכניסה של המינימטען.
דוגמאות
כדי להוריד קושחה של u-boot ל-Tegra20 seaboard:
$ sudo tegrarcm --bct seaboard.bct --bootloader u-boot.bin --loadaddr 0x108000
קובץ bct: seaboard.bct
קובץ booolloader: u-boot.bin
טען כתובת 0x108000
כתובת כניסה 0x108000
מזהה מכשיר: 0x7820
uid: 0x33c20c0413fb217
גרסת RCM: 2.1
מוריד miniloader למטרה...
miniloader הורד בהצלחה
Chip UID: 0x33c20c0413fb217
מזהה שבב: 0x20
גרסה עיקרית של מזהה שבב: 0x1
גרסה מינורית של מזהה שבב: 0x4
מק"ט שבב: 0x18 (t25)
גרסת ROM אתחול: 0x1
מכשיר אתחול: 0x3 (SPI)
מצב הפעלה: 0x3 (מצב מפתח)
רצועת תצורת התקן: 0x0
נתיך תצורת התקן: 0x0
רצועת תצורת SDRAM: 0x0
שליחת קובץ: seaboard.bct
- 4080/4080 בתים נשלחו
seaboard.bct נשלח בהצלחה
שולח קובץ: u-boot.bin
- 268314/268314 בתים נשלחו
u-boot.bin נשלח בהצלחה
כדי לקרוא את ה-BCT ממערכת:
$ sudo tegrarcm --bct ventana.bct readbct
קובץ bct: ventana.bct
מזהה מכשיר: 0x7820
קריאת BCT מהמערכת, כתיבה ל-ventana.bct...בוצע!
לַחֲזוֹר ערך
אם מתרחשת שגיאה כלשהי, מוחזר מצב יציאה שאינו אפס.
השתמש ב-tegrarcm באינטרנט באמצעות שירותי onworks.net
