นี่คือคำสั่ง tegrarcm ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
tegrarcm - ยูทิลิตี้ดาวน์โหลดเฟิร์มแวร์ tegra
เรื่องย่อ
บูรณาการ [ ตัวเลือก ]
DESCRIPTION
โปรแกรมนี้ใช้เพื่อส่งรหัสไปยังอุปกรณ์ Tegra ในโหมดการกู้คืน มันไม่ใช่
รองรับอุปกรณ์ล็อคด้วยรหัสบูตที่เข้ารหัสเฉพาะอุปกรณ์ที่เปิดเช่น Ventana
หรือกระดานอ้างอิง cardhu ไม่สามารถแฟลชเฟิร์มแวร์ไปยังอุปกรณ์ได้ แต่สามารถ
ใช้สำหรับดาวน์โหลดเฟิร์มแวร์ที่สามารถแฟลชได้ ตัวอย่างเช่นใน ChromeOS
tegrarcm ใช้เพื่อดาวน์โหลดบิวด์พิเศษของ u-boot ไปยังอุปกรณ์ Tegra เป้าหมายด้วยa
เพย์โหลดที่มันจะกะพริบไปยังอุปกรณ์บู๊ต
แพลตฟอร์ม ได้รับการสนับสนุน
· เทกร้า20
· เทกร้า30
· เทกร้า114
· เทกร้า124
สรุป ความน่าเชื่อถือของ Olymp Trade? ไปยัง ใช้
— เชื่อมต่อสาย USB จากระบบการพัฒนาของคุณกับอุปกรณ์ Tegra ของคุณ คุณจะ
ต้องใช้สาย USB A ถึง A หรือ A ถึง micro B ขึ้นอยู่กับบอร์ดเป้าหมาย
— ค้นหาไฟล์ BCT ที่เหมาะสมสำหรับบอร์ดของคุณ สำหรับบอร์ดอ้างอิง ไฟล์ BCT สามารถ
พบได้ในการกระจาย L4T จาก NVIDIA
— สร้างเฟิร์มแวร์สำหรับอุปกรณ์ของคุณ (เช่น u-boot)
— เรียกใช้ tegrarcm เพื่อดาวน์โหลดเฟิร์มแวร์
คำสั่ง
อ่าน bct
อ่าน BCT จากอุปกรณ์เป้าหมายแล้วเขียนไปที่ ไฟล์ bct.
OPTIONS
--bct ไฟล์ bct
ระบุไฟล์ BCT เพื่อดาวน์โหลดไปยังอุปกรณ์ Tegra ไฟล์นี้มีหน่วยความจำ
ข้อมูลการกำหนดค่าสำหรับบอร์ด สามารถรับไฟล์ BCT ได้ทาง
การกระจาย NVIDIA L4T หรือสร้างด้วย cbootimage และการกำหนดค่าที่เหมาะสม
ไฟล์
--ตัวโหลดบูต blfile
ระบุไฟล์ bootloader เพื่อดาวน์โหลดไปยังอุปกรณ์ Tegra นี่คือเฟิร์มแวร์
ไฟล์ที่จะดาวน์โหลดและดำเนินการ
--loadaddr โหลดเพิ่ม
ระบุที่อยู่ที่จะโหลดโปรแกรมโหลดบูต ควรระบุไว้ใน
hex และโดยทั่วไปจะเป็น 0x108000 สำหรับอุปกรณ์ Tegra20 หรือ 0x80108000 สำหรับ Tegra30
อุปกรณ์ Tegra114 หรือ Tegra124
--รายการเพิ่ม รายการเพิ่ม
ระบุที่อยู่รายการที่จะส่งการควบคุมไปหลังจากเฟิร์มแวร์คือ
โหลดแล้ว ควรระบุเป็นเลขฐานสิบหก หากละเว้นตัวเลือกนี้ จะถือว่า
ให้เหมือนกับที่อยู่โหลด
--รุ่น
พิมพ์หมายเลขเวอร์ชันและออก
--ช่วยด้วย พิมพ์ข้อความช่วยเหลือและออก
--มินิโหลดเดอร์ mlfile
อ่าน miniloader จากไฟล์ที่ระบุแทนที่จะใช้ไฟล์ในตัว
--miniloader_entry มเลนทรี
ระบุที่อยู่รายการของ miniloader
ตัวอย่าง
ในการดาวน์โหลดเฟิร์มแวร์ u-boot ไปยัง Tegra20 seaboard:
$ sudo tegrarcm --bct seaboard.bct --bootloader u-boot.bin --loadaddr 0x108000
ไฟล์ bct: seaboard.bct
ไฟล์ booloader: u-boot.bin
โหลด addr 0x108000
ตัวเพิ่มรายการ 0x108000
รหัสอุปกรณ์: 0x7820
uid: 0x33c20c0413fb217
รุ่น RCM: 2.1
กำลังดาวน์โหลด miniloader ไปยังเป้าหมาย...
ดาวน์โหลด miniloader สำเร็จ
Chip UID: 0x33c20c0413fb217
รหัสชิป: 0x20
ชิป ID รุ่นหลัก: 0x1
รหัสชิปรุ่นรอง: 0x4
รหัสชิป: 0x18 (t25)
บูต ROM เวอร์ชัน: 0x1
อุปกรณ์บู๊ต: 0x3 (SPI)
โหมดการทำงาน: 0x3 (โหมดนักพัฒนาซอฟต์แวร์)
สายรัดการกำหนดค่าอุปกรณ์: 0x0
ฟิวส์การกำหนดค่าอุปกรณ์: 0x0
SDRAM Config สายรัด: 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