Re: help in loading linux kernel from sdcard

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


On 10/11/2010 2:19 PM, Tamamontu M wrote:
Hi Guys,

I have a EP9307 (Arm 920T) based board. The design is based on Cirrus logic EP9307 development board.  At present the boot sequence is first stage bootloader (com port) =>  redboot (com port) =>  Zimage (ethernet) =>  Ramdisk (ethernet).

I want to load Zimage directly from SDcard without using redboot. I have modified first stage bootloader to boot from spi eeprom. This in turn loads a second stage bootloader which initializes Sdcard. At present I have not implemented a file system in second stage bootloader.  I will have to stick to FAT file system as the users would be copying binaries from windows machine so that they can upgrade the firmware.

I have been reading about arm kernel boot process on following links.

http://www.simtec.co.uk/products/SWLINUX/files/booting_article.html

http://www.webworldarticles.com/e/a/title/Loading-the-kernel-into-memory-and-starting-a-Linux-system/


One of the kernel boot requirments is boot parameters Atag List. At present redboot sets these parameters. Is there any way to see what these parameters are. How to create this list.

Has any one done anything similar. Can some one please share there inputs/ provide some pointers on this.

Thanks
Tama

Have a look at the u-boot sources, it sets up ATAG structures for booting the kernel. You may even be able to use this as your secondary bootloader, it has FAT filesystem support. http://www.denx.de/wiki/U-Boot

Austin






_______________________________________________
linux-arm mailing list
linux-arm@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/linux-arm


_______________________________________________
linux-arm mailing list
linux-arm@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/linux-arm


[Linux ARM]     [Linux ARM MSM]     [Linux ARM Kernel]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

Add to Google Follow linuxarm on Twitter