[U-Boot-Users] U-boot+Arm linux 2.4.19-rmk7 boot problem

Wolfgang Denk wd at denx.de
Fri May 28 09:12:18 CEST 2004


In message <20040528052946.GJ3369 at pengutronix.de> you wrote:
>
> > ## Booting image at 50040000 ...
> >    Image Name:   Linux Kernel Image
> >    Image Type:   ARM Linux Kernel Image (gzip compressed)
> >    Data Size:    707679 Bytes = 691.1 kB
> >    Load Address: 00008000
> >    Entry Point:  00008000
> >    Verifying Checksum ... OK
> >    Uncompressing Kernel Image ... OK
> > ## Loading Ramdisk Image at 50160000 ...
> >    Image Name:   Ram Disk Image
> >    Image Type:   ARM Linux RAMDisk Image (gzip compressed)
> >    Data Size:    2795019 Bytes =  2.7 MB
> >    Load Address: 00000000
> >    Entry Point:  00000000
> >    Verifying Checksum ... OK
> 
> Any reason why you use an initrd on an embedded system? initrds are for
> mainstream distributions who want to completely modularize their
> kernels, and I doubt that this is what you have in mind ;) 

C'mon Robert. You know very well that it is very common  to  put  the
root  filesystem on a ramdisk in embedded systems. It has a couple of
advantages (and disadvantages, too).

> Are you sure your memory map is ok? I don't know the IXPs, but on ARM
> you normally have flash at 0x0, so loading the Linux kernel to
> 0x0+0x8000 and loading the initrd to 0x0 is probably not the best idea. 

You are right about the kernel addresses being probably much too low;
but Load Address and Entry Point don't play a role for the ramdisk.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
Not one hundred percent efficient, of course ... but nothing ever is.
	-- Kirk, "Metamorphosis", stardate 3219.8




More information about the U-Boot mailing list