هذا هو الأمر tegrarcm الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
tegrarcm - أداة تنزيل البرامج الثابتة tegra
موجز
tegrarcm [ الخيارات ]
الوصف
يستخدم هذا البرنامج لإرسال رمز إلى جهاز Tegra في وضع الاسترداد. لم يحدث ذلك
الأجهزة المقفلة المدعومة بمفتاح تمهيد مشفر ، فقط افتح الأجهزة مثل ventana
أو لوحات مرجعية Cardhu. إنه غير قادر على وميض البرامج الثابتة إلى جهاز ، ولكن يمكنه ذلك
يتم استخدامها لتنزيل البرامج الثابتة التي يمكن أن تومض بعد ذلك. على سبيل المثال في ChromeOS
يستخدم tegrarcm لتنزيل بنية خاصة من u-boot إلى جهاز Tegra المستهدف باستخدام ملف
الحمولة التي ستومض بعد ذلك إلى جهاز التمهيد.
بلاتفورم أيد
· تيكرا 20
· تيكرا 30
· تيكرا 114
· تيكرا 124
كيفية إلى تستخدم
- قم بتوصيل كبل USB من نظام التطوير الخاص بك بجهاز Tegra الخاص بك. سوف تفعلها
تحتاج إما إلى كبل USB A إلى A أو من A إلى micro B اعتمادًا على اللوحة المستهدفة.
- ابحث عن ملف BCT المناسب لمنتداك. بالنسبة للوحات المرجعية ، يمكن لملفات BCT
يمكن العثور عليها في توزيع L4T من NVIDIA.
- إنشاء بعض البرامج الثابتة لجهازك (مثل u-boot)
- قم بتشغيل tegrarcm لتنزيل البرنامج الثابت
أوامر
readbct
اقرأ BCT من الجهاز المستهدف واكتبه ملف bct.
OPTIONS
--bct ملف bct
حدد ملف BCT لتنزيله على جهاز Tegra. يحتوي هذا الملف على ذاكرة
معلومات التكوين للوحة. يمكن الحصول على ملفات BCT من خلال ملف
توزيع NVIDIA L4T أو تم إنشاؤه باستخدام cbootimage والتكوين المناسب
ملف.
- محمل com.blfile
حدد ملف أداة تحميل التشغيل لتنزيله على جهاز Tegra. هذه هي البرامج الثابتة
الملف الذي سيتم تنزيله وتنفيذه.
--loadaddr تحميل
حدد العنوان الذي سيتم تحميل أداة تحميل التشغيل عليه. يجب تحديد هذا في
عرافة ويكون عادةً 0x108000 لجهاز Tegra20 أو 0x80108000 لجهاز Tegra30 ،
جهاز Tegra114 أو Tegra124.
- مدخل دخول
حدد عنوان الإدخال الذي سيتم تمرير التحكم إليه بعد البرنامج الثابت
محمل. يجب تحديد هذا في سداسي عشري. إذا تم حذف هذا الخيار فمن المفترض
ليكون هو نفسه عنوان التحميل.
--الإصدار
اطبع رقم الإصدار واخرج.
--مساعدة اطبع نص المساعدة واخرج.
- محمل com.mlfile
اقرأ أداة التحميل المصغرة من الملف المحدد بدلاً من استخدام الملف المدمج.
- miniloader_entry الرصيف
حدد عنوان إدخال أداة التحميل المصغر.
أمثلة
لتنزيل البرامج الثابتة u-boot إلى Tegra20 seaboard:
$ sudo tegrarcm --bct seaboard.bct - bootloader u-boot.bin --loadaddr 0x108000
ملف bct: seaboard.bct
ملف booloader: u-boot.bin
تحميل العنوان 0x108000
عنوان الإدخال 0x108000
معرف الجهاز: 0x7820
uid: 0x33c20c0413fb217
إصدار RCM: 2.1
تحميل miniloader لاستهداف ...
تم تنزيل miniloader بنجاح
Chip UID: 0x33c20c0413fb217
معرف الشريحة: 0x20
الإصدار الرئيسي لمعرف الشريحة:
إصدار ثانوي لمعرف الشريحة: 0x4
وحدة الاحتفاظ بالمخزون للشريحة: 0x18 (t25)
إصدار ROM التمهيد: 0x1
جهاز التمهيد: 0x3 (SPI)
وضع التشغيل: 0x3 (وضع المطور)
حزام تكوين الجهاز: 0 × 0
فتيل تكوين الجهاز: 0 x0
حزام تكوين SDRAM: 0 × 0
إرسال الملف: 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 ... انتهى!
عودة VALUE
في حالة حدوث أي خطأ ، يتم إرجاع حالة خروج غير صفرية.
استخدم tegrarcm عبر الإنترنت باستخدام خدمات onworks.net
