* [U-Boot-Users] Re: boot commands
[not found] <406B2558.2070000@icarus.com>
@ 2004-03-31 20:36 ` Stephen Williams
2004-03-31 20:57 ` Wolfgang Denk
0 siblings, 1 reply; 3+ messages in thread
From: Stephen Williams @ 2004-03-31 20:36 UTC (permalink / raw)
To: u-boot
Stephen Williams wrote:
>
> I am setting up my device to autoboot, and I want to compile
> in a default boot command (a la CONFIG_BOOTCOMMAND) and only
> use the bootcmd variable if it is defined. I want to use the
> other environment for other things, though.
>
> It appears to me, though, that in main.c autoboot will be
> prevented if getenv("bootcmd") returns 0, no matter what
> the CONFIG_BOOTCOMMAND value is set.
>
> Am I mis-reading this? Is this an error in need of fixing?
>
Arg! It seems like *all* the autoboot related variables, including
BOOTARGS and AUTOBOOT_PROMPT are ignored if there is *any*
environment. This makes no sense to me. Surely people want to
set per-board stuff in environment and keep common autoboot
settings compiled in. My BOOTCOMMAND and BOOTARGS together are
too large to fit into my 256byte EEPROM.
--
Steve Williams "The woods are lovely, dark and deep.
steve at XXXXXXXXXX But I have promises to keep,
http://www.XXXXXXXXXX and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
^ permalink raw reply [flat|nested] 3+ messages in thread
* [U-Boot-Users] Re: boot commands
2004-03-31 20:36 ` [U-Boot-Users] Re: boot commands Stephen Williams
@ 2004-03-31 20:57 ` Wolfgang Denk
2004-03-31 21:15 ` Stephen Williams
0 siblings, 1 reply; 3+ messages in thread
From: Wolfgang Denk @ 2004-03-31 20:57 UTC (permalink / raw)
To: u-boot
In message <31968-89888@sneakemail.com> you wrote:
>
> Arg! It seems like *all* the autoboot related variables, including
> BOOTARGS and AUTOBOOT_PROMPT are ignored if there is *any*
> environment. This makes no sense to me. Surely people want to
Wrong. They are not ignored. They are used to define the DEFAULT
environment.
> set per-board stuff in environment and keep common autoboot
> settings compiled in. My BOOTCOMMAND and BOOTARGS together are
> too large to fit into my 256byte EEPROM.
You misunderstand how the environment works. There are no two
separate sets, it is only one set, which gets pre-initialized form
the default settings, which get used in case of corrupted checksum or
so...
If you cannot fit your environment in 256 bytes you should use a
bigger EEPROM. Or even better (much more reliable) put the
environment in flash.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
"If the code and the comments disagree, then both are probably
wrong." - Norm Schryer
^ permalink raw reply [flat|nested] 3+ messages in thread
* [U-Boot-Users] Re: boot commands
2004-03-31 20:57 ` Wolfgang Denk
@ 2004-03-31 21:15 ` Stephen Williams
0 siblings, 0 replies; 3+ messages in thread
From: Stephen Williams @ 2004-03-31 21:15 UTC (permalink / raw)
To: u-boot
Wolfgang Denk wd-at-denx.de |u-boot-users| wrote:
> In message <31968-89888@sneakemail.com> you wrote:
>
>>Arg! It seems like *all* the autoboot related variables, including
>>BOOTARGS and AUTOBOOT_PROMPT are ignored if there is *any*
>>environment. This makes no sense to me. Surely people want to
>
>
> Wrong. They are not ignored. They are used to define the DEFAULT
> environment.
>
>
>>set per-board stuff in environment and keep common autoboot
>>settings compiled in. My BOOTCOMMAND and BOOTARGS together are
>>too large to fit into my 256byte EEPROM.
>
>
> You misunderstand how the environment works. There are no two
> separate sets, it is only one set, which gets pre-initialized form
> the default settings, which get used in case of corrupted checksum or
> so...
Ah, I get it now. And yes, it does make sense. I was able to
find more EEPROM space and when I cleared out the EEPROM, I
got my compiled in values, which I was then able to store into
the EEPROM and use there from then on. Autoboot is happy now,
and so am I.
Thanks,
--
Steve Williams "The woods are lovely, dark and deep.
steve at XXXXXXXXXX But I have promises to keep,
http://www.XXXXXXXXXX and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-03-31 21:15 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <406B2558.2070000@icarus.com>
2004-03-31 20:36 ` [U-Boot-Users] Re: boot commands Stephen Williams
2004-03-31 20:57 ` Wolfgang Denk
2004-03-31 21:15 ` Stephen Williams
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox