
Thanks Wolfgang,
I have gone through the FAQ section, this FAQ only talks about the condition where the other Uboot is in RAM but what I am thinking is to boot the Uboot from the flash location by another running Uboot.
for example if my board flash starts from 0xC000_0000 to 0xCFFF_FFFF and the first Uboot-1 is programmed @ 0xC800_0000 and second Uboot-2 is programmed @0xC500_0000 on reset Uboot-1 starts from flash and load it self to RAM and boots up and from there is it possible to boot Uboot-2 by using * go* cmd or in any other way.
Regards, ISHWAR
On Wed, Jun 27, 2012 at 7:19 PM, Wolfgang Denk wd@denx.de wrote:
Dear Ishwar Saunshi,
In message < CAKD3hySShg8+XNX1yQNVDDLYQupgaJC-Lmg1qZ32cy5eBm6GQw@mail.gmail.com> you wrote:
I am really curiuos to see if U-boot can boot another version or another Uboot burnt in flash ? Its like having 2 images of U-boot which can boot each other if it is possible can any one of you hint me how I can achive this. I tried to relocate the Uboot and burned on to the flash in 2 different loacation however when I try to do "go <U-boot effective address>" it ends up in
TLB
error in early stage of flash execution.
In general, this is not possible. This topic is covered in the FAQ here:
http://www.denx.de/wiki/view/DULG/CanUBootBeConfiguredSuchThatItCanBeStarted...
Best regards,
Wolfgang Denk
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de "Out of register space (ugh)"
- vi