EnglishFrenchSpanish

OnWorks favicon

tegrarcm - Online in the Cloud

Run tegrarcm in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command tegrarcm that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


tegrarcm - tegra firmware download utility

SYNOPSIS


tegrarcm [ options ]

DESCRIPTION


This program is used to send code to a Tegra device in recovery mode. It does not
supported locked devices with an encrypted boot key, only open devices such as the ventana
or cardhu reference boards. It is not capable of flashing firmware to a device, but can
be used to download firmware that is then capable of flashing. For example in ChromeOS
tegrarcm is used to download a special build of u-boot to the target Tegra device with a
payload that it then flashes to the boot device.

Platforms supported
· Tegra20

· Tegra30

· Tegra114

· Tegra124

How to use
— Connect a USB cable from your development system to your Tegra device. You will
either need a USB A to A cable or A to micro B depending on the target board.

— Find the appropriate BCT file for your board. For reference boards, BCT files can
be found in the L4T distribution from NVIDIA.

— Build some firmware for your device (such as u-boot)

— Run tegrarcm to download the firmware

COMMANDS


readbct
Read the BCT from the target device and write it to bctfile.

OPTIONS


--bct bctfile
Specify the BCT file to download to the Tegra device. This file contains memory
configuation information for the board. BCT files can be obtained through the
NVIDIA L4T distribution or generated with cbootimage and a proper configuration
file.

--bootloader blfile
Specify the bootloader file to download to the Tegra device. This is the firmware
file that will be downloaded and executed.

--loadaddr loadaddr
Specify the address the bootloader will be loaded at. This should be specified in
hex and is typically 0x108000 for a Tegra20 device or 0x80108000 for a Tegra30,
Tegra114, or Tegra124 device.

--entryaddr entryaddr
Specify the entry address that control will be passed to after the firmware is
loaded. This should be specified in hex. If this option is omitted it is assumed
to be the same as the load address.

--version
Print the version number and exit.

--help Print help text and exit.

--miniloader mlfile
Read the miniloader from the specified file instead of using the built-in one.

--miniloader_entry mlentry
Specify the entry address of the miniloader.

EXAMPLES


To download u-boot firmware to a Tegra20 seaboard:

$ sudo tegrarcm --bct seaboard.bct --bootloader u-boot.bin --loadaddr 0x108000
bct file: seaboard.bct
booloader file: u-boot.bin
load addr 0x108000
entry addr 0x108000
device id: 0x7820
uid: 0x33c20c0413fb217
RCM version: 2.1
downloading miniloader to target...
miniloader downloaded successfully
Chip UID: 0x33c20c0413fb217
Chip ID: 0x20
Chip ID Major Version: 0x1
Chip ID Minor Version: 0x4
Chip SKU: 0x18 (t25)
Boot ROM Version: 0x1
Boot Device: 0x3 (SPI)
Operating Mode: 0x3 (developer mode)
Device Config Strap: 0x0
Device Config Fuse: 0x0
SDRAM Config Strap: 0x0
sending file: seaboard.bct
- 4080/4080 bytes sent
seaboard.bct sent successfully
sending file: u-boot.bin
- 268314/268314 bytes sent
u-boot.bin sent successfully

To read the BCT from a system:

$ sudo tegrarcm --bct ventana.bct readbct
bct file: ventana.bct
device id: 0x7820
reading BCT from system, writing to ventana.bct...done!

RETURN VALUE


If any error occurs a non zero exit status is returned.

Use tegrarcm online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Firebird
    Firebird
    Firebird RDBMS offers ANSI SQL features
    & runs on Linux, Windows &
    several Unix platforms. Features
    excellent concurrency & performance
    & power...
    Download Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer is a wysiwyg HTML editor using
    the Mozilla Composer codebase. As
    Nvu's development has been stopped
    in 2005, KompoZer fixes many bugs and
    adds a f...
    Download KompoZer
  • 3
    Free Manga Downloader
    Free Manga Downloader
    The Free Manga Downloader (FMD) is an
    open source application written in
    Object-Pascal for managing and
    downloading manga from various websites.
    This is a mirr...
    Download Free Manga Downloader
  • 4
    UNetbootin
    UNetbootin
    UNetbootin allows you to create bootable
    Live USB drives for Ubuntu, Fedora, and
    other Linux distributions without
    burning a CD. It runs on Windows, Linux,
    and ...
    Download UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM is an easy to use
    ERP and CRM open source software package
    (run with a web php server or as
    standalone software) for businesses,
    foundations...
    Download Dolibarr ERP - CRM
  • 6
    SQuirreL SQL Client
    SQuirreL SQL Client
    SQuirreL SQL Client is a graphical SQL
    client written in Java that will allow
    you to view the structure of a JDBC
    compliant database, browse the data in
    tables...
    Download SQuirreL SQL Client
  • More »

Linux commands

Ad