[U-Boot] [PATCH for 2018.03] sunxi: README.sunxi64: Add hint about non-debug ATF

Andre Przywara andre.przywara at arm.com
Thu Feb 22 09:03:05 UTC 2018


Hi,

On 22/02/18 08:05, Jagan Teki wrote:
> On Thu, Feb 22, 2018 at 7:20 AM, Andre Przywara <andre.przywara at arm.com> wrote:
>> As we are running into issues where the final U-Boot FIT image file is
>> exceeding our size limit, add a hint to the README.sunxi64 file
>> to point out the possibility of building non-debug versions of the ATF
>> binary. This is about 12KB smaller than the standard debug build, and
>> so again allows successful U-Boot builds for many boards with the
>> Allwinner H5 SoC.
>> Please note that under normal circumstances the debug build is still
>> recommended, as it gives valuable clues in case something goes wrong in
>> the ATF.
> 
> So for H5 we can't able to use debug (:

Only for the ATF and only as long as we have that size limit, which will
ideally be lifted with v2018.05-rc1 (or so).
If you have a better idea, I am all ears.

Cheers,
Andre.

>>
>> Signed-off-by: Andre Przywara <andre.przywara at arm.com>
>> ---
>> Hi,
>>
>> as the level of desperation about Allwinner 64-bit FIT image sizes rises,
>> we are getting more into the slightly cheaty section with our mitigations.
>> However as my previous attempts in fixing this issue were not that warmly
>> welcomed, I now suggest this rather pragmatic solution, which avoids hacking
>> U-Boot badly. This fixes the various H5 builds for me.
>>
>> Cheers,
>> Andre.
>>
>>  board/sunxi/README.sunxi64 | 6 ++++++
>>  1 file changed, 6 insertions(+)
>>
>> diff --git a/board/sunxi/README.sunxi64 b/board/sunxi/README.sunxi64
>> index c492f749b8..eefa5001a2 100644
>> --- a/board/sunxi/README.sunxi64
>> +++ b/board/sunxi/README.sunxi64
>> @@ -38,6 +38,12 @@ the root of your U-Boot build directory (or create a symbolic link).
>>  $ export BL31=/src/arm-trusted-firmware/build/sun50iw1p1/debug/bl31.bin
>>    (adjust the actual path accordingly)
>>
>> +If you run into size issues with the resulting U-Boot image file, it might
>> +help to use a release build, by using "DEBUG=0" when building bl31.bin.
> 
> This is something like release build even w/o DEBUG=0 it will build
> same is it? In that case we can say not to use DEBUG=1 just make
> PLAT=sun50iw1p1 bl31
> 


More information about the U-Boot mailing list