[U-Boot] BSS footprint of FAT very high - SPL issues

Aneesh V aneesh at ti.com
Tue Feb 1 09:27:55 CET 2011


Hi Albert,

On Tuesday 01 February 2011 12:41 PM, Albert ARIBAUD wrote:
> Le 01/02/2011 08:04, Albert ARIBAUD a écrit :
>
>> I'd like to make sure I understand the issue. Do these three BSS
>> variables occupy space in the U-Boot binary? If they do, then *that*
>> must be fixed rather than allocating a fixed address for them. In ARM
>> achitectures, the linker file makes sure the BSS is at the end of the
>> image and is not loadable, so the ELF to bin conversion just skips them.
>> Maybe the linker file you're using here does not do this?
>
> Answering myself: after reading Vaibhav's answer, I should amend my
> question aboce. Seems like the issue is the SPL has a BSS in IRAM, or in
> whatever memory it lands in. In that case, there's indeed no fix except
> putting the buffers in DRAM.

Yes, that's right. SPL has code, data and bss in internal RAM.

Best regards,
Aneesh


More information about the U-Boot mailing list