[U-Boot] Uboot bringing an RTOS instead of linux.

Jean-Christophe PLAGNIOL-VILLARD plagnioj at jcrosoft.com
Fri Apr 3 17:42:11 CEST 2009


On 20:26 Fri 03 Apr     , rahanesh at tataelxsi.co.in wrote:
> Hi All,
> 
> I am currently working on OMAP3530 fromMistral solutions. This is the
> booting sequence in OMAP3530
> 
> The OMAP3530 contains a boot ROM starting at location 0x00000000.  When
> power on, the PC register jumps there.  The boot ROM then looks at the
> sys_boot pins to determine boot order.  For NAND booting,
> 
>  the x-loader is located at offset 0 in NAND.  Actually the first two words
> in NAND are the length of the x-loader and the address in internal RAM to
> load it.  The boot ROM then reads the x-loader from NAND into 
> 
> internal RAM and jumps to that.  The x-loader configures the clocks and
> SDRAM and then reads u-boot from NAND into SDRAM.  After u-boot is in SDRAM,
> the x-loader jumps to u-boot and u-boot starts to run. If 
> 
> I don't press any key for 4 seconds uboot brings linux and linux shell comes
> up. 
> 
> Instead of linux I need to bring my custom RTOS. As linux, custom RTOS will
> reside in NAND Flash too.
> 
> What is the procedure for bringing an OS from uboot.? As uboot bringing
> Linux , it needs to bring an RTOS too. 
> 
> How do I write a script for that? How do I tell uboot to load My custom rtos
> instead of linux. I need to avoid the loading of linux and bring in my RTOS
it will depend on your OS boot requierement
but if you can boot it as a elf try bootelf

Best Regards,
J.


More information about the U-Boot mailing list