[Buildroot] How does the Start and Entry Point addresses for a uImage get set?

Bob Bouterse bob.bouterse at dm-holdings-na.com
Wed May 26 20:15:28 UTC 2010

Ok, I found this. The real fix to my problem was the complete rebuild of
the kernel.

On Wed, 2010-05-26 at 14:45 -0400, Bob Bouterse wrote:
> Thanks for the beagleboard patch! I have morphed it into an omap3_evm
> configuration. But I have hit a mystery...
> When the uImage for my kernel is created with mkimage, the start address
> is being set to 0x00008000, it should be 0x80008000 . The zreladdr-y in
> linux/arch/arm/mach-omap2/Makefile.boot is set to 0x80008000 . 
> Does anyone know how this gets set in the uImage header?
> FYI, I found that the parameters to mkimage were set to zero in
> buildroot/target/u-boot/Makefile.in . I modified these to 0x80000000,
> and that corrected the problem, but I can't believe this is hard coded.

More information about the buildroot mailing list