[U-Boot] [RFC] [PATCH] arm: arm926ejs: use ELF relocations
du zhigang
duzhig at yahoo.com.cn
Wed Mar 30 01:13:40 CEST 2011
dear:
i am using u-boot 2011.03-rc1 compiled by
CS arm-none-eabi-gcc 4.5.1
board at91sam9263ek_norflash_boot_config i
using gdb 6.8.1 debug it
when u-boot compiled i found an error
/dzg/crosstool/4.5.1/bin/.arm-none-eabi-ld:
warning: creating a DT_TEXTREL in object.
/dzg/x86/insight-6.8-1/gdb/insight -se
u-boot
BFD:
/dzg/arm/u-boot/u-boot-2011.03-rc1/u-boot: invalid string offset 37 >= 0 for
section `'
BFD: /dzg/arm/u-boot/u-boot-2011.03-rc1/u-boot:
invalid string offset 32 >= 0 for section `'
BFD:
/dzg/arm/u-boot/u-boot-2011.03-rc1/u-boot: invalid string offset 53 >= 0 for
section `'
BFD:
/dzg/arm/u-boot/u-boot-2011.03-rc1/u-boot: invalid string offset 1 >= 0 for
section `'
BFD: /dzg/arm/u-boot/u-boot-2011.03-rc1/u-boot:
invalid string offset 20 >= 0 for section `'
BFD:
/dzg/arm/u-boot/u-boot-2011.03-rc1/u-boot: invalid string offset 82 >= 0 for
section `'
BFD:
/dzg/arm/u-boot/u-boot-2011.03-rc1/u-boot: invalid string offset 67 >= 0 for
section `'
when i set breakpoint such as
b board_init_f it seems to show wrong line
number at line 132
i also found this version of u-boot change
board_init_f to run in flash
why dose it? in version 2010.09 it run
after relocated in ram
i found the linker link init_fnc_t *init_sequence[]
functions with address like 0x23fxxxxx
what does the linker do with -pie option
does it link the functions run in flash with addr like 0xaxxxx?
do you test eldk 4.2 compiled with this
board and run in norflash?
thanks
best regards
More information about the U-Boot
mailing list