"SPL image too big" not that helpful

Alex G. mr.nuke.me at gmail.com
Fri Mar 19 16:05:55 CET 2021

On 3/19/21 9:27 AM, Tom Rini wrote:
> On Wed, Mar 17, 2021 at 06:42:55PM -0500, Alex G. wrote:
>> I've recently hit that message in a yocto build. I can't figure out the
>> exact root cause. On the one hand, I don't know how "big" SPL is. On the
>> other hand, I can't objdump -h the SPL elf because one wasn't created.
> So that comes from arch/arm/cpu/u-boot-spl.lds and I'm not sure how to
> make it more helpful, aside from having something under perhaps
> doc/build/ that explains the error more fully and have the build-time
> error point to that file.

Is there a way to print "SPL too big: _so-may_ bytes, only _max_ 
possible" ? In a local build, one could modify the source to increase 
SPL max size, rebuild, and objdump the SPL elf, see how much SPL 
overflows. That is much more tedious to do in a remote/yocto build.


More information about the U-Boot mailing list