All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steven Scholz <steven.scholz@imc-berlin.de>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] Startup for ARM boards?
Date: Thu, 25 Sep 2003 09:34:52 +0200	[thread overview]
Message-ID: <3F729A9C.7080003@imc-berlin.de> (raw)
In-Reply-To: <Pine.LNX.4.56.0309241736120.26491@mag.devdep.sysgo.de>

Marius,

>>>>I will have a AT91RM9200 based board real soon now. But apparently the
>>>>eval board AT91RM9200DK uses a different approach. They have a
>>>>separate urloader to decompress and copy an U-Boot image into RAM and
>>>>then jump there...
> 
> Actually this "urloader" is called Thunderboot and is a ripped version
> of ARMboot (a practice which seems to be quite fashionable these
> days.)  I never got round to asking them for the sources, nor do I
> understand why they concealed it so pathetically :-) The flash images
> even contain references to ARMboot. Maybe you want to have a go at
> them?

Ehm. Nope. That's not what I meant.
They replace Thunderboot by their so called "AT91RM9200-Boot". Then they build a 
U-Boot version for the eval board AT91RM9200DK and gzip it. The AT91RM9200-Boot 
and the zipped version of AT91RM9200-U-Boot are stored in flash. Now all that 
AT91RM9200-Boot does when power-on is init the hardware (especially SDRAM), 
decompress u-boot.gz into SDRAM and jump to it.

Atmel said:

"We chose, to put a compressed boot due to memory mapping constraints.
We need to keep a sector for environment variables the 8Kbyte-size sector is
enough."

IMHO this wasn't nessesary at all since they do seem to have flash with a few 
small sectors. But nevermind.

They even provide a "AT91RM9200-Loader" which could be used to download the above 
files via the DEBUG UNIT (DBGU).

I got these sources from Atmel. Now that I have these source I hope I can get 
this working on my board as well. Then when this two-(or three)-step version 
works I want to make U-Boot working like for all the other plattforms: init 
SDRAM, relocate and start.

Ok?

Steven

      reply	other threads:[~2003-09-25  7:34 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-24  9:09 [U-Boot-Users] Startup for ARM boards? Steven Scholz
2003-09-24  9:20 ` Anders Larsen
2003-09-24  9:25 ` Robert Schwebel
2003-09-24 10:12 ` Steven Scholz
2003-09-24 10:57   ` Robert Schwebel
2003-09-24 11:24     ` Steven Scholz
2003-09-24 15:41       ` Marius Groeger
2003-09-25  7:34         ` Steven Scholz [this message]

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=3F729A9C.7080003@imc-berlin.de \
    --to=steven.scholz@imc-berlin.de \
    --cc=u-boot@lists.denx.de \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.