public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
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
=====================================================================

  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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox