[U-Boot] enbw_cmc, da850evm_direct_nor, and calimain vectors table misaligned

Christian Riesch christian.riesch at omicron.at
Thu Jun 12 10:05:57 CEST 2014


On Wed, Jun 11, 2014 at 3:15 PM, Christian Riesch
<christian.riesch at omicron.at> wrote:
>>> - test the same build with the 4-byte signature manually prepended
>>>    (this may possibly require padding the image);
>
> No, this didn't work, I guess because the relocation offsets are wrong
> now. I tried to set CONFIG_SYS_TEXT_BASE in include/configs/calimain.h
> to 0x60000004, but this resulted in some strange padding (28 bytes set
> to 0x00 prepend the u-boot image) which I currently don't understand.

"Which I currently don't understand" means: I looks like the begin of
the vector table is padded to align to 32 bytes. But I don't
understand why and where this is set in the linker script etc.
Christian


More information about the U-Boot mailing list