From: Stefan Roese <sr@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] U-Boot-NG ?
Date: Wed, 4 Jul 2007 14:49:44 +0200 [thread overview]
Message-ID: <200707041449.44185.sr@denx.de> (raw)
In-Reply-To: <20070704122101.GO25364@pengutronix.de>
Hi Robert,
On Wednesday 04 July 2007, Robert Schwebel wrote:
> > I'm still a little undecided, if a "simple" output mechanism is
> > enough. Of course you can life with a hardwired baudrate on most
> > systems, so that you don't have to read the environment. But there
> > will be some systems where the user configured a different baudrate
> > and the outputs from the DDR2 init routine will not be readable.
>
> Let's look at the PC architecture, which is really supposed to be
> customized by dummy users. It just makes BEEEP if the memory init goes
> wrong. People designed it this way on purpose. I know that there are
> brain damaged hardware designs in the industry, but please don't let us
> make strategic design decisions based on crappy hardware instead of the
> 95% case. I recognize that it is a good feature for these cases, but
> it's not a good excuse for transferring a straight forward, simple and
> maintainable design into a can of worms.
AFAIK the PC at least supports some kind of beep morse code to differentiate
between different error sources.
> > If no output on the serial console always means: "problem with
> > memory", than this would be an easy indication for SDRAM problems. But
> > I have seen lots of other errors, that lead to a hangup in the very
> > early boot stage. Most of the time *before* SDRAM is initialized.
>
> Because lots of things are done before the SDRAM is initialized. All
> these would be done later in our design and thus would have access to
> the console.
You're only partly right here. On some platforms there has to happen quite a
lot before you can begin with the SDRAM setup. Something like TLB setup,
GPIO-setup, I2C setup comes to my mind right now.
> > Don't get me wrong. I generally like this 2 stage approach. For
> > example it fits the NAND booting support (see nand_spl/*) where a
> > small (4k on 4xx) first stage loader is needed. I'm just a little
> > hesitant about dropping the full featured printf in early boot stages.
>
> I assume the way we do the discussion now is really right - we throw in
> "it can be soooooo easy" ideas, you tell us the corner cases and then we
> iterate until everybody is happy :-)
Yes. Let's continue this way... :-)
Best regards,
Stefan
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================
next prev parent reply other threads:[~2007-07-04 12:49 UTC|newest]
Thread overview: 110+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-06-30 2:08 [U-Boot-Users] U-Boot-NG ? Wolfgang Denk
2007-06-30 9:40 ` Robert Schwebel
2007-06-30 22:42 ` Carsten Schlote
2007-07-01 15:39 ` Wolfgang Denk
2007-07-02 9:58 ` Carsten Schlote
2007-07-01 15:17 ` Wolfgang Denk
2007-07-02 11:47 ` Sascha Hauer
2007-07-02 13:34 ` Carsten Schlote
2007-07-02 16:47 ` Sascha Hauer
2007-07-02 17:22 ` Jerry Van Baren
2007-07-02 18:42 ` Sascha Hauer
2007-07-02 23:39 ` Wolfgang Denk
2007-07-03 0:09 ` Sascha Hauer
2007-07-03 1:46 ` Grant Likely
2007-07-03 9:44 ` Sascha Hauer
2007-07-03 15:36 ` Grant Likely
2007-07-03 20:40 ` Wolfgang Denk
2007-07-04 8:35 ` Robert Schwebel
2007-07-04 13:47 ` Wolfgang Denk
2007-07-04 15:25 ` Grant Likely
2007-07-03 22:58 ` Wolfgang Denk
2007-07-03 7:22 ` Wolfgang Denk
2007-07-03 9:02 ` Sascha Hauer
2007-07-06 11:53 ` [U-Boot-Users] 回复: " Songmao Tian
2007-07-02 18:25 ` Håvard Skinnemoen
2007-07-02 18:58 ` Sascha Hauer
2007-07-02 19:53 ` Håvard Skinnemoen
2007-07-02 19:02 ` Carsten Schlote
2007-07-02 19:26 ` Sascha Hauer
2007-07-02 20:37 ` Carsten Schlote
2007-07-02 21:56 ` Sascha Hauer
2007-07-02 19:54 ` Carsten Schlote
2007-07-03 11:02 ` Sascha Hauer
2007-07-03 15:35 ` Carsten Schlote
2007-07-03 16:52 ` Grant Likely
2007-07-03 17:18 ` Ulf Samuelsson
2007-07-03 18:01 ` Grant Likely
2007-07-03 17:58 ` Sascha Hauer
2007-07-03 18:05 ` Grant Likely
2007-07-03 18:09 ` Rune Torgersen
2007-07-03 18:17 ` Grant Likely
2007-07-03 18:43 ` Rune Torgersen
2007-07-03 18:54 ` Grant Likely
2007-07-03 19:12 ` Rune Torgersen
2007-07-03 19:21 ` Grant Likely
2007-07-03 19:27 ` Rune Torgersen
2007-07-03 19:30 ` Grant Likely
2007-07-03 19:40 ` Rune Torgersen
2007-07-03 19:59 ` Wolfgang Grandegger
2007-07-03 21:14 ` Wolfgang Denk
2007-07-03 21:13 ` Wolfgang Denk
2007-07-03 22:59 ` Grant Likely
2007-07-03 23:13 ` Wolfgang Denk
2007-07-04 5:22 ` Andrew Dyer
2007-07-04 5:34 ` Grant Likely
2007-07-04 13:38 ` Wolfgang Denk
2007-07-04 16:00 ` Andrew Dyer
2007-07-04 11:46 ` Sascha Hauer
2007-07-04 11:53 ` Stefan Roese
2007-07-04 12:01 ` Sascha Hauer
2007-07-04 13:53 ` Wolfgang Denk
2007-07-04 15:39 ` Grant Likely
2007-07-04 18:49 ` Wolfgang Denk
2007-07-04 13:51 ` Wolfgang Denk
2007-07-03 19:19 ` Jerry Van Baren
2007-07-03 21:11 ` Wolfgang Denk
2007-07-03 21:06 ` Wolfgang Denk
2007-07-03 18:43 ` Sascha Hauer
2007-07-03 20:55 ` Wolfgang Denk
2007-07-04 9:32 ` Sascha Hauer
2007-07-04 10:06 ` Stefan Roese
2007-07-04 11:28 ` Sascha Hauer
2007-07-04 11:56 ` Stefan Roese
2007-07-04 12:21 ` Robert Schwebel
2007-07-04 12:49 ` Stefan Roese [this message]
2007-07-04 14:02 ` Wolfgang Denk
2007-07-04 18:43 ` Robert Schwebel
2007-07-04 19:36 ` Wolfgang Denk
2007-07-04 20:40 ` Robert Schwebel
2007-07-04 22:25 ` Ulf Samuelsson
2007-07-05 6:04 ` Stefan Roese
2007-07-05 7:01 ` Robert Schwebel
2007-07-05 7:54 ` Ulf Samuelsson
2007-07-04 12:26 ` Sascha Hauer
2007-07-04 12:37 ` Stefan Roese
2007-07-04 13:09 ` Carsten Schlote
2007-07-04 14:06 ` Wolfgang Denk
2007-07-04 14:37 ` Stefan Roese
2007-07-04 13:58 ` Wolfgang Denk
2007-07-04 15:34 ` Grant Likely
2007-07-04 12:48 ` [U-Boot-Users] U-Boot 2.0 - How to proceed...? (was RE: U-Boot-NG ?) Carsten Schlote
2007-07-04 14:17 ` Wolfgang Denk
2007-07-04 13:34 ` [U-Boot-Users] U-Boot-NG ? Wolfgang Denk
2007-07-04 14:11 ` Sascha Hauer
2007-07-03 20:48 ` Wolfgang Denk
2007-07-03 22:31 ` Sascha Hauer
2007-07-03 22:55 ` Wolfgang Denk
2007-07-03 23:09 ` Scott Wood
2007-07-04 9:37 ` Clemens Koller
2007-07-03 17:30 ` Sascha Hauer
2007-07-03 18:03 ` Grant Likely
2007-07-04 14:16 ` Wolfgang Denk
2007-07-04 14:43 ` Sascha Hauer
2007-07-04 14:56 ` Wolfgang Denk
2007-07-06 6:39 ` [U-Boot-Users] 回复: " Songmao Tian
2007-07-06 11:46 ` [U-Boot-Users] ????: " Sascha Hauer
2007-07-06 13:09 ` Songmao Tian
2007-07-06 13:27 ` Sascha Hauer
2007-07-06 14:32 ` Wolfgang Denk
2007-07-06 14:53 ` Songmao Tian
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=200707041449.44185.sr@denx.de \
--to=sr@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.