Il s'agit de la commande tegrarcm qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
tegrarcm - utilitaire de téléchargement de firmware tegra
SYNOPSIS
tégrarcm [ Options ]
DESCRIPTION
Ce programme est utilisé pour envoyer du code à un appareil Tegra en mode de récupération. Ce ne est pas
appareils verrouillés pris en charge avec une clé de démarrage cryptée, uniquement des appareils ouverts tels que le ventana
ou des tableaux de référence cardhu. Il n'est pas capable de flasher le firmware sur un appareil, mais peut
être utilisé pour télécharger un firmware qui est alors capable de clignoter. Par exemple dans ChromeOS
tegrarcm est utilisé pour télécharger une version spéciale de u-boot sur le périphérique Tegra cible avec un
payload qu'il clignote ensuite sur le périphérique de démarrage.
Plateformes soutenu
· Tegra20
· Tegra30
· Tegra114
· Tegra124
Comment la à utilisé
— Connectez un câble USB de votre système de développement à votre appareil Tegra. Vous serez
soit besoin d'un câble USB A vers A ou A vers micro B selon la carte cible.
— Trouvez le fichier BCT approprié pour votre carte. Pour les cartes de référence, les fichiers BCT peuvent
se trouve dans la distribution L4T de NVIDIA.
— Créez un micrologiciel pour votre appareil (comme u-boot)
— Exécutez tegrarcm pour télécharger le firmware
COMMANDES
lirebct
Lisez le BCT de l'appareil cible et écrivez-le sur fichier bct.
OPTIONS
--bct fichier bct
Spécifiez le fichier BCT à télécharger sur l'appareil Tegra. Ce fichier contient de la mémoire
informations de configuration pour la carte. Les fichiers BCT peuvent être obtenus via le
Distribution NVIDIA L4T ou générée avec cbootimage et une configuration appropriée
fichier.
--chargeur de démarrage fichier bl
Spécifiez le fichier du chargeur de démarrage à télécharger sur le périphérique Tegra. C'est le firmware
fichier qui sera téléchargé et exécuté.
--adressedecharge adresse de chargement
Spécifiez l'adresse à laquelle le bootloader sera chargé. Cela doit être précisé dans
hex et vaut généralement 0x108000 pour un appareil Tegra20 ou 0x80108000 pour un Tegra30,
Appareil Tegra114 ou Tegra124.
--adressed'entrée adresse d'entrée
Spécifiez l'adresse d'entrée à laquelle le contrôle sera transmis une fois le firmware
chargé. Cela doit être spécifié en hexadécimal. Si cette option est omise, elle est supposée
être la même que l'adresse de chargement.
--version
Imprimez le numéro de version et quittez.
--Aidez-moi Imprimez le texte d'aide et quittez.
--minichargeur fichier ml
Lisez le miniloader à partir du fichier spécifié au lieu d'utiliser celui intégré.
--miniloader_entry entrée
Spécifiez l'adresse d'entrée du miniloader.
EXEMPLES
Pour télécharger le firmware u-boot sur un Seaboard Tegra20 :
$ sudo tegrarcm --bct seaboard.bct --bootloader u-boot.bin --loadaddr 0x108000
fichier bct : seaboard.bct
fichier booloader : u-boot.bin
adresse de chargement 0x108000
adresse d'entrée 0x108000
identifiant de l'appareil : 0x7820
uid: 0x33c20c0413fb217
Version RCM : 2.1
téléchargement du miniloader sur la cible...
miniloader téléchargé avec succès
Chip UID: 0x33c20c0413fb217
Identifiant de la puce : 0x20
Version majeure de l'identification de la puce : 0x1
Version mineure de l'identification de la puce : 0x4
UGS de la puce : 0x18 (t25)
Version de la ROM de démarrage : 0x1
Périphérique de démarrage : 0x3 (SPI)
Mode de fonctionnement : 0x3 (mode développeur)
Sangle de configuration de l'appareil : 0x0
Fusible de configuration de l'appareil : 0x0
Sangle de configuration SDRAM : 0x0
envoi du fichier : seaboard.bct
- 4080/4080 octets envoyés
seaboard.bct envoyé avec succès
envoi du fichier : u-boot.bin
- 268314/268314 octets envoyés
u-boot.bin envoyé avec succès
Pour lire le BCT à partir d'un système :
$ sudo tegrarcm --bct ventana.bct readbct
fichier bct : ventana.bct
identifiant de l'appareil : 0x7820
lecture de BCT à partir du système, écriture dans ventana.bct... c'est fait !
RETOUR VALEURE
Si une erreur se produit, un état de sortie différent de zéro est renvoyé.
Utilisez tegrarcm en ligne en utilisant les services onworks.net
