[U-Boot-Users] Problem about "printf"!
Wolfgang Denk
wd at denx.de
Wed Jul 20 17:35:55 CEST 2005
In message <20050720143726.9858.qmail at web15704.mail.cnb.yahoo.com> you wrote:
> My uboot can run now! Through serial,prompt"=>"can be
> printed,but after input"help",it don't display
> commands of uboot.
Does it work ith any command at all? For example, does the board
reset when you ype "reset" ?
> It seems as if uboot can't find the standard input and
> output devices.
What makes you think so?
> It display below:
>
> ......
> DRAM: 16 MB
> FLASH: 16 MB
> *** Warning - bad CRC, using default environment
> =>
>
>
> I find that function "printf" (in the
> /common/console.c) can't execute. WHY? Please give me
What makes you think so?
> As below:
>
> #ifndef CFG_CONSOLE_INFO_QUIET
> /* Print informations */
> printf ("In: ");
> if (stdio_devices[stdin] == NULL) {
> printf ("No input devices available!\n");
> } else {
> printf ("%s\n", stdio_devices[stdin]->name);
> }
>
> printf ("Out: ");
> if (stdio_devices[stdout] == NULL) {
> printf ("No output devices available!\n");
> } else {
> printf ("%s\n", stdio_devices[stdout]->name);
> }
>
> printf ("Err: ");
> if (stdio_devices[stderr] == NULL) {
> printf ("No error devices available!\n");
> } else {
> printf ("%s\n", stdio_devices[stderr]->name);
> }
> #endif /* CFG_CONSOLE_INFO_QUIET */
I don't see any of the "No ??? devices available!" error messages in
your display, so I don't understand why you think this should be a
problem?
Which board is this on? And which version of U-Boot?
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Madness has no purpose. Or reason. But it may have a goal.
-- Spock, "The Alternative Factor", stardate 3088.7
More information about the U-Boot
mailing list