[U-Boot-Users] data abort

Anders Larsen alarsen at rea.de
Wed Sep 17 12:08:44 CEST 2003


Wolfgang Denk <wd at denx.de> schreibt:
>Dear Anders,
>
>in message <fc.004c4e48001cb53e3b9aca0046c440fa.1cb55e at rea.de> you wrote:
>> 
>> As soon as GD_FLG_DEVINIT is set, the output functions (puts, printf,
>> ...) will search for the output device in a lookup table, which
>> unfortunately has not yet been initialized at that point (the lookup
>> table is initialized in console_init_r() which is called *after*
>> devices_init() has completed).
>> 
>> Perhaps the line "gd->flags |= GD_FLG_DEVINIT;" should better be
>> moved to console_init_r() ?
>
>...but there  is  no  output  happening  between  devices_init()  and
>console_init_r().

...which is why I asked Glenson if he had eventually added any (debug)
output statement.

I still think we should move the line in question to close this window
of (potential) crashes.

Cheers
 Anders





More information about the U-Boot mailing list