[Buildroot] buildroot-2014.05-rc3 and spl file

Peter Korsgaard jacmet at uclibc.org
Thu May 29 21:11:04 UTC 2014


>>>>> "rh" == rh  <richard_hubbe11 at lavabit.com> writes:

Hi,

 > The english language (and many others) is fraught with vagueries
 > and ambiguities. It was by design. Lots of room for plausible
 > deniability. Perhaps I should have said:

 > Note, NB, the installer is incorrectly looking for the spl file in
 > uboot-2014.04/

 > I have this data point from my other buildroot work:

 > /buildroot-2013.08-rc3/output/build/uboot-2013.07/spl/u-boot-spl.bin

The question is if u-boot-spl.bin has ever been the right value for
you. Looking at u-boot history, it has always outputted to
spl/u-boot-spl.bin since the generic spl support got added for 2012.10.

The Buildroot uboot/spl option got added early 2012, and the default
setting hasn't changed since then. Probably the spl support got reworked
into spl/ before it got upstream.

I just did a quick test with out beaglebone defconfig, and u-boot
2013.10 / 2014.01 / 2014.04 all behave in the same way:

/home/peko/source/buildroot/output/host/usr/bin/arm-linux-gnueabihf-objcopy
 --gap-fill=0xff -O binary
 /home/peko/source/buildroot/output/build/uboot-2013.10/spl/u-boot-spl
 /home/peko/source/buildroot/output/build/uboot-2013.10/spl/u-boot-spl.bin

/home/peko/source/buildroot/output/build/uboot-2013.10/tools/mkimage -T omapimage
 -a 0x402F0400
 -d /home/peko/source/buildroot/output/build/uboot-2013.10/spl/u-boot-spl.bin
 /home/peko/source/buildroot/output/build/uboot-2013.10/MLO


It probably does make sense to change the default spl location to
spl/u-boot-spl.bin, so I'll go and do that now.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list