All,

Thanks to Wolfgang and Alexander who offered help offline in order to 
track down the issue. Currently we know that the ELDK 4.2 toolchain 
"works" and the CodeSourcery 4.4.1 (arm-2010q1-202) "does not work".

A preliminary test of both the ELDK and the CS toolchains on a small 
program which uses one each of const, initialized and uninitialized 
globals shows that while the EABI version has moved from 4 to 5, and the 
code generator has changed, both toolchains generate the same number of 
relocations for the same locations, albeit in a different order; so at 
least we know that all required fixups are present with both chains.

On u-boot, the overall number of relocations is smaller with the CS 
toolchain but apparently this is due to the code generator generating 
less literals per function.

Tomorrow (sorry : later this morning) I'll build the OpenRD binaries 
with both toolchains and test it.

Meanwhile, I would still like Alexander to add printf()s to then nand 
init functions so that we know at which address they think they 
nand_chip should be written to, and compare that to the printf() that 
shows at which address nand_chip is supposed to be read.

Amicalement,
-- 
Albert.
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to