linux-tegra.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
To: "linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
	<linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: ANNOUNCE: Tegra application notes, (and tegrarcm & cbootimage)
Date: Fri, 07 Dec 2012 18:08:58 -0700	[thread overview]
Message-ID: <50C2932A.7040501@wwwdotorg.org> (raw)

I'd like to announce or remind people of some documentation and tools we
have for Tegra development.

First up, we've just posted a few simple application notes describing
some details of how Tegra boots, the BCT format, etc. We intend to add
more articles to the series as time permits. Do let us know if there are
any burning topics you'd like covered, and I'll see if we can oblige.
You can find them at:

ftp://download.nvidia.com/tegra-public-appnotes/index.html

Second, a reminder of the tegrarcm tool (which has been published for a
while now). It interacts with the Tegra boot ROM of development-mode
devices to download code into SDRAM and executes it. This can be useful
for bootloader development, low-level "bricked" system recovery, etc.
It's available at:

http://nv-tegra.nvidia.com/gitweb/?p=tools/tegrarcm.git;a=summary

Third, we have just taken ownership of publishing a tool named
cbootimage, which can compile a text representations of a BCT into a
binary, or combine a binary and a bootloader into a flashable image.
This tool was previous available via the ChromiumOS project. It's
available at:

http://nv-tegra.nvidia.com/gitweb/?p=tools/cbootimage.git;a=summary

The latter two tools, used together with an upstream U-Boot, can be used
to create a completely Open-Source flashing system for Tegra devices;
compile U-Boot, create a flashable image using cbootimage, execute
U-Boot on the system using tegrarcm, get the flashable image onto the
system using an SD card or TFTP over the network, and use U-Boot to
write it to flash.

Finally, we hope to publish cbootimage configuration files for NVIDIA's
Tegra reference boards in the very near future. That will complete the
picture above.

Have fun!

             reply	other threads:[~2012-12-08  1:08 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-08  1:08 Stephen Warren [this message]
     [not found] ` <50C2932A.7040501-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2012-12-10  8:05   ` ANNOUNCE: Tegra application notes, (and tegrarcm & cbootimage) Mark Zhang
     [not found]     ` <50C597CD.6060302-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2012-12-10 17:37       ` Stephen Warren
2012-12-10 21:43   ` Stephen Warren

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50C2932A.7040501@wwwdotorg.org \
    --to=swarren-3lzwwm7+weoh9zmkesr00q@public.gmane.org \
    --cc=linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).