I know that ROM code contains a jump vector as instruction to make CPU to 
look the MLO or the first 512 bytes from boot sector. I have a couple of 
confusions about booting?

   1. 
   
   Is MLO the file that contains this 512 bytes ?
   2. 
   
   Is MLO the boot sector? 
   3. 
   
   How do the cpu reads MLO and put its contents into RAM if it do not have 
   any mmc driver at this stage?
   4. 
   
   Also I have observed that while copying MLO, uboot.img, uImage and 
   device tree blob, I have to copy MLO first.Why?
   5. 
   
   Because in MLO there are no filesystem drivers cause it can have only 
   512 bytes, we need to use U-boot.bin/img file? What if it can have more 
   storage within it to support all the useful functioality of uboot, in that 
   case do not have to use uboot stage?
   6. 
   
   Is initial ramdisk image is used by U-boot to load kernel and driver 
   modules that kernel will use, or kernel uses ramdisk when its loaded?
   

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/959f8093-54e2-4e91-bfbd-3af79cbcbfc7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to