hello to all,
yesterday i compiled a kernel which i got from "git clone
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
linux-omap-2.6" this link and followed steps given in
"http://elinux.org/BeagleBoard#Linux_kernel" this link.
the that i found was there was no any "omap3_beagle_defconfig" file
under arch/arm/configs. I downloaded kernel source 2.6.33.1 and found
this defconfig in that so i copied it in the linux-omap-2.6 kernel and
followed these steps:
1. sudo make distclean
2. sudo make ARCH=arm omap3_beagle_defconfig
3. sudo make ARCH=arm menuconfig
3. sudo make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage
4. sudo make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules
5. sudo make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
modules_install
6. mkinitramfs -o initrd.img-2.6.36-rc7-08946-g99cf630
2.6.36-rc7-08946-g99cf630
7. mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n initramfs
-d ./initrd.img-* ./uInitrd
8. then copied these two files in the flash card.
On booting the beagle(C3 version) this is the output i got:
reading boot.scr
359 bytes
read
Running bootscript from
mmc ...
## Executing script at
80200000
Usage:
mmcinit - init mmc cardreading uImage
2117432 bytes read
reading uInitrd2998206 bytes read
## Booting kernel from Legacy Image at 80000000 ...
Image Name: Linux-2.6.33.1
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2117368 Bytes = 2 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 81600000 ...
Image Name: initramfs
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 2998142 Bytes = 2.9 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OKStarting kernel ...
It stuck there only. It seems to me that it's not able to recognise the
compressed kernel format but the format is default which is gzip. I'm
unsure about initird that it is proper or not.
Can any one tell me where am i goin wrong .
Also one more thing i want to know how can i check the same kernel on
qemu. i tried to use this kernel on qemu but it was throwing a error
that address out of RAM or ROM.