ADS860 - unable to load kernel- Bad magic number
Bob Beck
beck at assurtech.com
Fri Feb 27 12:32:35 EST 2004
On Sat, 2004-02-28 at 09:32, Dan Malek wrote:
> Bob Beck wrote:
>
> > Thanks. What is the difference between zImage.embedded and vmlinux.gz
> > generated by the kernel build ?
>
> Huge. The vmlinux.gz is just the gzipped kernel. The zImage contains
> the 'bootloader' code that can perform some processor initialization,
> uncompresses the vmlinux.gz, locates it properly in memory, sets initial
> registers, then jumps to the start of the kernel.
Does this mean I should put zImage.embedded into 1 place in memory,
vmlinux.gz into a different place in memory and jump to the start of
zImage.embedded ?
Currently, we are not using U-Boot. We load the binaries into RAM
using a hand rolled program and jump to 0x10000.
Bob
>
> > This is the file used by U-Boot's mkImage command to produce a
> > vmlinux.img file.
>
> If you are building for u-boot, you should 'make uImage' and use
> the uImage that is created.
>
>
> -- Dan
>
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list