[Buildroot] [Bug 6410] omap3_beagle has uimage error load address error
bugzilla at busybox.net
bugzilla at busybox.net
Fri Aug 2 08:31:00 UTC 2013
https://bugs.busybox.net/show_bug.cgi?id=6410
Thomas Petazzoni <thomas.petazzoni at free-electrons.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |WORKSFORME
--- Comment #2 from Thomas Petazzoni <thomas.petazzoni at free-electrons.com> 2013-08-02 08:31:23 UTC ---
Well, BR2_TARGET_UBOOT_BOARDNAME="omap3_beagle" is a U-Boot option, while the
build error you have is from the kernel.
Since a few kernel versions, ARM has moved to multiplatform kernel, and the
load address is no longer known by the kernel sources themselves, and must be
passed as a LOADADDR environment variable when generating a kernel uImage.
Buildroot has support for that, in the form of the
BR2_LINUX_KERNEL_UIMAGE_LOADADDR:
config BR2_LINUX_KERNEL_UIMAGE_LOADADDR
string "load address (for 3.7+ multi-platform image)"
depends on BR2_arm || BR2_armeb
depends on BR2_LINUX_KERNEL_UIMAGE || BR2_LINUX_KERNEL_APPENDED_UIMAGE
help
If your ARM system's Linux kernel is configured with the new (3.7+)
multi-architecture support (CONFIG_ARCH_MULTIPLATFORM=y in your
kernel config), then it is necessary to specify a kernel load address
when building the uImage. This should be a hexadecimal string
beginning with 0x, for example: 0x00008000.
If unsure, let this option empty.
You simply need to use this option. For your OMAP3 BeagleBoard, I suggest you
to use 0x80008000.
--
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the buildroot
mailing list