Aceasta este comanda tegrarcm care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
tegrarcm - utilitar de descărcare a firmware-ului tegra
REZUMAT
tegrarcm [ Opțiuni ]
DESCRIERE
Acest program este folosit pentru a trimite codul către un dispozitiv Tegra în modul de recuperare. Aceasta nu
suportă dispozitive blocate cu o cheie de pornire criptată, numai dispozitive deschise, cum ar fi ventana
sau panouri de referință cardhu. Nu este capabil să flasheze firmware-ul unui dispozitiv, dar poate
poate fi folosit pentru a descărca firmware care apoi este capabil să clipească. De exemplu, în ChromeOS
tegrarcm este folosit pentru a descărca o versiune specială de u-boot pe dispozitivul țintă Tegra cu a
sarcină utilă pe care apoi se aprinde intermitent pe dispozitivul de pornire.
Platforme sprijinite
· Tegra20
· Tegra30
· Tegra114
· Tegra124
Cum la utilizare
— Conectați un cablu USB de la sistemul dvs. de dezvoltare la dispozitivul dvs. Tegra. Tu vei
fie nevoie de un cablu USB A la A sau de la A la micro B, în funcție de placa țintă.
— Găsiți fișierul BCT potrivit pentru placa dvs. Pentru panouri de referință, fișierele BCT pot
poate fi găsit în distribuția L4T de la NVIDIA.
— Creați un firmware pentru dispozitivul dvs. (cum ar fi u-boot)
— Rulați tegrarcm pentru a descărca firmware-ul
COMANDE
readbct
Citiți BCT de pe dispozitivul țintă și scrieți-l pe bctfile.
OPŢIUNI
--bct bctfile
Specificați fișierul BCT de descărcat pe dispozitivul Tegra. Acest fișier conține memorie
informații de configurare pentru bord. Fișierele BCT pot fi obținute prin intermediul
Distribuție NVIDIA L4T sau generată cu cbootimage și o configurație corespunzătoare
fișier.
--bootloader blfile
Specificați fișierul bootloader de descărcat pe dispozitivul Tegra. Acesta este firmware-ul
fișier care va fi descărcat și executat.
--loadaddr loadaddr
Specificați adresa la care va fi încărcat bootloader-ul. Acest lucru ar trebui specificat în
hex și este de obicei 0x108000 pentru un dispozitiv Tegra20 sau 0x80108000 pentru un Tegra30,
Dispozitiv Tegra114 sau Tegra124.
--entryaddr intrareadr
Specificați adresa de intrare la care va fi transmis controlul după ce este firmware-ul
încărcat. Acest lucru ar trebui specificat în hex. Dacă această opțiune este omisă, se presupune
să fie identică cu adresa de încărcare.
--versiune
Tipăriți numărul versiunii și ieșiți.
--Ajutor Imprimați textul de ajutor și ieșiți.
--miniîncărcător mlfile
Citiți miniloader-ul din fișierul specificat în loc să îl utilizați pe cel încorporat.
--miniloader_entry mlentry
Specificați adresa de intrare a miniîncărctorului.
EXEMPLE
Pentru a descărca firmware-ul u-boot pe o bordă Tegra20:
$ sudo tegrarcm --bct seaboard.bct --bootloader u-boot.bin --loadaddr 0x108000
fișier bct: seaboard.bct
fișier booloader: u-boot.bin
adresă de încărcare 0x108000
adresa de intrare 0x108000
ID dispozitiv: 0x7820
uid: 0x33c20c0413fb217
Versiunea RCM: 2.1
Se descarcă miniloader la țintă...
miniloader a fost descărcat cu succes
Chip UID: 0x33c20c0413fb217
ID cip: 0x20
Chip ID Versiunea majoră: 0x1
Chip ID Versiune minoră: 0x4
Cod SKU cip: 0x18 (t25)
Versiunea ROM de pornire: 0x1
Dispozitiv de pornire: 0x3 (SPI)
Mod de operare: 0x3 (mod dezvoltator)
Curea de configurare a dispozitivului: 0x0
Siguranță de configurare a dispozitivului: 0x0
Curea de configurare SDRAM: 0x0
trimitere fișier: seaboard.bct
- 4080/4080 octeți trimiși
seaboard.bct trimis cu succes
fișier de trimitere: u-boot.bin
- 268314/268314 octeți trimiși
u-boot.bin a fost trimis cu succes
Pentru a citi BCT dintr-un sistem:
$ sudo tegrarcm --bct ventana.bct readbct
fișier bct: ventana.bct
ID dispozitiv: 0x7820
citind BCT din sistem, scriind pe ventana.bct... gata!
A REVENI VALUE
Dacă apare vreo eroare, este returnată o stare de ieșire diferită de zero.
Utilizați tegrarcm online folosind serviciile onworks.net