2009-05-02 09:21:48     Final application without U-boot?

Document created by Aaronwu Employee on Aug 15, 2013
Version 1Show Document
  • View in full screen mode

2009-05-02 09:21:48     Final application without U-boot?

zigma dsp (GERMANY)

Message: 73524   

 

Hi all,

 

The U-boot, if I am correct is a second stage bootloader (which runs the boot mechanism with several options - above the bootrom). This loads the kernel first. In a stand alone application, is it possible that we can load the kernel + application without the U-boot. Or is the kernel load operation strictly bounded to U-boot operation?

 

Regards

 

JA.

 

 

 

 

QuoteReplyEditDelete

 

 

2009-05-03 23:27:00     Re: Final application without U-boot?

Yi Li (CHINA)

Message: 73537   

 

Kernel need to be loaded from flash memory, network, or serial port, etc to SDRAM by some program, and I don't think kernel itself can do this. So we need a boot loader.

 

-Yi

QuoteReplyEditDelete

 

 

2009-05-04 10:12:25     Re: Final application without U-boot?

Robin Getz (UNITED STATES)

Message: 73567   

 

It is possible to create a ldr image of the kernel directly - but it isn't practical - since the bootrom doesn't support compressed formats.

 

From a pratical standpoint - you wouldn't save much time, so most people use use it. See:

 

https://docs.blackfin.uclinux.org/doku.php?id=fast_boot_example

 

The time to get the bootloader going is around 20ms.

 

-Robin

QuoteReplyEditDelete

 

 

2009-05-04 13:26:04     Re: Final application without U-boot?

Mike Frysinger (UNITED STATES)

Message: 73584   

 

the kernel is not restricted to any bootloader.  read the ABI document in the wiki for what the kernel expects.

 

anything is possible, but that doesnt mean it's supported.  only booting the kernel from u-boot is supported and anything else, you're on your own.

QuoteReplyEditDelete

Attachments

    Outcomes