Questo è il comando tegrarcm che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
tegrarcm - utilità di download del firmware tegra
SINOSSI
tegrarc [ Opzioni ]
DESCRIZIONE
Questo programma viene utilizzato per inviare codice a un dispositivo Tegra in modalità di ripristino. Non è così
dispositivi bloccati supportati con una chiave di avvio crittografata, solo dispositivi aperti come il ventana
o schede di riferimento cardhu. Non è in grado di eseguire il flashing del firmware su un dispositivo, ma può
essere utilizzato per scaricare il firmware che è quindi in grado di lampeggiare. Ad esempio in ChromeOS
tegrarcm viene utilizzato per scaricare una build speciale di u-boot sul dispositivo Tegra di destinazione con a
payload che poi lampeggia sul dispositivo di avvio.
Piattaforme supportato
· Tegra20
· Tegra30
· Tegra114
· Tegra124
Come a uso
— Collega un cavo USB dal tuo sistema di sviluppo al tuo dispositivo Tegra. Desideri
è necessario un cavo USB da A ad A o da A a micro B a seconda della scheda di destinazione.
— Trova il file BCT appropriato per la tua scheda. Per le schede di riferimento, i file BCT possono
essere trovato nella distribuzione L4T di NVIDIA.
— Crea un firmware per il tuo dispositivo (come u-boot)
— Esegui tegrarcm per scaricare il firmware
COMANDI
readbct
Leggi il BCT dal dispositivo di destinazione e scrivilo su bctfile.
VERSIONI
--bct bctfile
Specificare il file BCT da scaricare sul dispositivo Tegra. Questo file contiene memoria
informazioni di configurazione per la scheda. I file BCT possono essere ottenuti tramite il
Distribuzione NVIDIA L4T o generata con cbootimage e una configurazione adeguata
file.
--boot loader blfile
Specificare il file del bootloader da scaricare sul dispositivo Tegra. Questo è il firmware
file che verrà scaricato ed eseguito.
--loadadd caricaaddr
Specificare l'indirizzo in cui verrà caricato il bootloader. Questo dovrebbe essere specificato in
esadecimale ed è in genere 0x108000 per un dispositivo Tegra20 o 0x80108000 per un Tegra30,
Dispositivo Tegra114 o Tegra124.
--indr indr
Specificare l'indirizzo di ingresso a cui verrà passato il controllo dopo che il firmware è stato
caricato. Questo dovrebbe essere specificato in esadecimale. Se questa opzione viene omessa, si presume
essere lo stesso dell'indirizzo di caricamento.
--versione
Stampa il numero di versione ed esci.
--Aiuto Stampa il testo della guida ed esci.
--minicaricatore mlfile
Leggi il miniloader dal file specificato invece di usare quello integrato.
--miniloader_entry miseria
Specificare l'indirizzo di ingresso del miniloader.
ESEMPI
Per scaricare il firmware u-boot su una scheda Tegra20:
$ sudo tegrarcm --bct seaboard.bct --bootloader u-boot.bin --loadaddr 0x108000
file bct: seaboard.bct
file del caricatore: u-boot.bin
carica indirizzo 0x108000
indirizzo di ingresso 0x108000
ID dispositivo: 0x7820
uid: 0x33c20c0413fb217
Versione RCM: 2.1
download del miniloader sul target...
miniloader scaricato con successo
Chip UID: 0x33c20c0413fb217
ID chip: 0x20
ID chip Versione principale: 0x1
Chip ID versione minore: 0x4
Codice chip: 0x18 (t25)
Versione ROM di avvio: 0x1
Dispositivo di avvio: 0x3 (SPI)
Modalità operativa: 0x3 (modalità sviluppatore)
Cinghia di configurazione del dispositivo: 0x0
Fusibile configurazione dispositivo: 0x0
Cinghia di configurazione SDRAM: 0x0
invio file: seaboard.bct
- 4080/4080 byte inviati
seaboard.bct inviato con successo
invio file: u-boot.bin
- 268314/268314 byte inviati
u-boot.bin inviato con successo
Per leggere il BCT da un sistema:
$ sudo tegrarcm --bct ventana.bct readbct
file bct: ventana.bct
ID dispositivo: 0x7820
leggere BCT dal sistema, scrivere su ventana.bct...fatto!
RITORNO VALORE
Se si verifica un errore, viene restituito uno stato di uscita diverso da zero.
Usa tegrarcm online utilizzando i servizi onworks.net
