[U-Boot-Users] is it possible to make the booting sequence in U-boot?
Jean-Christophe PLAGNIOL-VILLARD
plagnioj at jcrosoft.com
Fri Oct 5 01:19:45 CEST 2007
Le 5/10/07 1:02, « Wolfgang Denk » <wd at denx.de> a écrit :
> In message <BAY124-W1322E27AA87E199D7EB970A3A80 at phx.gbl> you wrote:
>>
>> Thanks a lot! But I am not sure, is there the "if " command in uboot? I rea
>> d the manual and did not find it. I am just work on it for a few weeks, so.
>> ..
>
> Yes, there is, if you configure the hush shell as command line parser.
>
> But then:
>
>>> Set env try First
>>> Boot From First
>>> if not enter in entry point
>>> Set env try First
>>> Boot From second
>>> if not enter in entry point
>>> Error Message No system available
>>> else
>>> if watchdog timeout
>>> Error Message No system available
>>> else
>>> Banzai System Start
>>> endif
>>> endif
>>> else
>>> if watchdog timeout
>>> Error Message No system available
>>> else
>>> Set env try First
>>> Boot From second
>>> if not enter in entry point
>>> Error Message No system available
>>> else
>>> if watchdog timeout
>>> Error Message No system available
>>> else
>>> Banzai System Start
>>> endif
>>> endif
>>> endif
>>> endif
>
> This is overly complex and not needed at all.
Complex, maybe but its allow you to known the current state of your boot
and it just a timeline algo not script
the run boot_nand; run boot_flash;print $error_message
Can be represent as fallow
Set env try First
Boot From First
if not enter in entry point
Set env try First
Boot From second
if not enter in entry point
Error Message No system available
else
Banzai System Start
endif
endif
else
Banzai System Start
endif
>
> Best regards,
>
> Wolfgang Denk
More information about the U-Boot
mailing list