Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Load Address and EntryPoint for Kernel
@ 2012-10-28 16:20 Carsten Schoenert
  2012-10-28 16:43 ` Thomas Petazzoni
  0 siblings, 1 reply; 5+ messages in thread
From: Carsten Schoenert @ 2012-10-28 16:20 UTC (permalink / raw)
  To: buildroot

Hello,

I have successful created up my own config of buildroot to build a basic
filesystem for an ARM Target. Buildroot does everything without any
errors. To start with a low barrier I just selected support for U-Boot,
the kernel and a simple standard filesystem.

Now I have tried to start the builded kernel via U-Boot that's already
on the target. The tftpload works correct an I started the kernel.

> HDx> tftpboot 192.168.136.4:ubi/uImage
> TFTP from server 192.168.136.4; our IP address is 192.168.136.10
> Filename 'ubi/uImage'.
> Load address: 0xe000000
> Loading: #################################################################
>          #################################################################
>          #################################################################
>          #################################################################
>          #################################################################
>          #################################################################
>          #####################
> done
> T Bytes transferred = 2101868 (20126c hex)
> HDx> bootm 0xe000000
> ## Booting kernel from Legacy Image at 0e000000 ...
>    Image Name:   Linux-2.6.34.13-nevis
>    Image Type:   ARM Linux Kernel Image (uncompressed)
>    Data Size:    2101804 Bytes =  2 MB
>    Load Address: 00008000
>    Entry Point:  00008000
>    Verifying Checksum ... OK
>    Loading Kernel Image ... OK
> OK
> 
> Starting kernel ...
> 

But more is not to see. The original kernel from the manufacture looks
like this.

> ## Booting kernel from Legacy Image at f0080000 ...
>    Image Name:   Coolstream HDx Kernel
>    Image Type:   ARM Linux Kernel Image (uncompressed)
>    Data Size:    2116856 Bytes =  2 MB
>    Load Address: 00048000
>    Entry Point:  00048000
>    Verifying Checksum ... OK

As I can see the Load Address and the Entry Point is a little bit, but
significant :) different.

I have search the point there I can change this while mkimage is called
to generate the uImage but haven't found the correct point for this.

Can someone give me a hint?
Thx

Carsten

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-11-16 20:36 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-28 16:20 [Buildroot] Load Address and EntryPoint for Kernel Carsten Schoenert
2012-10-28 16:43 ` Thomas Petazzoni
2012-10-28 17:16   ` Carsten Schoenert
2012-10-28 20:21     ` Thomas Petazzoni
2012-11-16 20:36       ` Carsten Schoenert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox