From: Wolfgang Denk <wd@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] da850evm: u-boot does not start without UBL since commit f1d2b313c9eb6808d30c16a9eb5251240452a56c
Date: Mon, 20 Jun 2011 16:35:18 +0200 [thread overview]
Message-ID: <20110620143518.99FF421C695@gemini.denx.de> (raw)
In-Reply-To: <BANLkTimhJSs_URkzB-q5y7GQzawSWe005g@mail.gmail.com>
Dear Christian Riesch,
In message <BANLkTimhJSs_URkzB-q5y7GQzawSWe005g@mail.gmail.com> you wrote:
>
> > What is AIS ?
>
> I apologize for using that many abbreviations in my mail and not
> explaining them :-/
>
> AIS is short for Application Image Script [1]. It is a boot script
> that is processed by the ROM bootloader on Texas Instrument's
> AM1808/DA850/OMAP-L138 processors. The script allows configuration of
> boot modes, PLLs, DDR memory, Pinmuxes etc and loading the an
> application like u-boot from flash to RAM and executing it. Using a
> suitable AIS one can configure PLL and DDR memory and then directly
> start u-boot on these processors, without using Texas Instruments's
> user boot loader (UBL) [2].
>
> In the default configuration of the da850evm the boot sequence is like this:
> 1) ROM bootloader (RBL): starts reading from flash
> 2) In the SPI-flash, a very simple AIS is present. This AIS tells the
> RBL to load the UBL from flash and to start it.
> 3) The UBL does a lot of hardware initialization and then loads u-boot
> from flash and starts it.
> 4) u-boot does a lot of hardware initialization that has already been
> done by the UBL and then loads the Linux kernel.
>
> For my application I would like to get rid of the UBL since most of
> the configuration it does is also done by u-boot (although there seems
> to be a bug in it) or can be done by AIS (like PLL and DDR memory
> configuration), the resulting boot sequence will be:
> 1) ROM bootloader (RBL): starts reading from flash
> 2) In the SPI-flash, an AIS is present. This AIS tells the RBL to
> configure PLLs and DDR memory and to load u-boot from flash and to
> start it.
> 3) u-boot loads the Linux kernel.
Thanks for the explanations.
You might want to synchronize your efforts with Heiko Schocher (on
cc:) who might be working on similar things.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Any time things appear to be going better, you have overlooked some-
thing.
next prev parent reply other threads:[~2011-06-20 14:35 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <95DC1AA8EC908B48939B72CF375AA5E3011CE2277C@alice.at.omicron.at>
2011-06-01 17:51 ` [U-Boot] da850evm: u-boot does not start without UBL since commit f1d2b313c9eb6808d30c16a9eb5251240452a56c Ben Gardiner
2011-06-01 20:26 ` Christian Riesch
2011-06-01 21:01 ` Ben Gardiner
2011-06-02 6:04 ` Heiko Schocher
2011-06-03 16:24 ` Ben Gardiner
2011-06-06 7:11 ` Christian Riesch
2011-06-06 13:11 ` Ben Gardiner
[not found] ` <BANLkTinSJXwzk+edJct8t_09wDu8F0G8sA@mail.gmail.com>
2011-06-06 18:08 ` Ben Gardiner
2011-06-20 13:07 ` Christian Riesch
2011-06-20 13:46 ` Wolfgang Denk
2011-06-20 14:15 ` Christian Riesch
2011-06-20 14:35 ` Wolfgang Denk [this message]
2011-06-21 4:42 ` Christian Riesch
2011-06-21 7:29 ` Heiko Schocher
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=20110620143518.99FF421C695@gemini.denx.de \
--to=wd@denx.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.