[U-Boot-Users] Conflicts in u-boot with different toolchains
Kanagesh R
kanagesh at india.com
Wed Apr 19 11:41:14 CEST 2006
Hello,
I work with an OMAP5912 OSK. I am trying to build u-boot 1.1.4 for the board but hitting some problems,
while building and with the built binary.
I am using the ELDK toolchain that I have downloaded from www.denx.de, have installed both
versions ELDK 3.1.1 (GCC-3.3.3 and GLIBC-2.3.1) and ELDK 4.0 (GCC-4.0.0 and GLIBC-2.3.5).
I am able to build u-boot-1.1.4. However the binary built using ELDK 4.0 toolchain doesn't boot
the board. The same sources, when 'distcleaned' and built again using the ELDK 3.1.1 toolchain
generates a binary that boots the OSK board.
I have made some changes in the u-boot-1.1.4 source code:
For the OMAP5912 OSK the flash drivers are not available. I need to configure CFI to provide the
drivers for me. As a quick work around, I picked up the OSK flash drivers from u-boot-1.1.2 and added
them for supporting flash on the OSK.
With the u-boot binary generated by the ELDK 3.1.1 toolchain, I can boot the board and the flash driver
has also been tested. I have erased the flash, and written a JFFS2 filesystem to it. I am also able
to boot out of the JFFS2 fileysystem.
Has anyone seen problems building u-boot-1.1.4 with ELDK 4.0 toolchain?
Further, with the ELDK 4.0 toolchain, I seem to be hitting more basic problems. for example, when I
compile packages inetutils (this provides the network utilities like ftp, telnet servers and clients)
it gives compilation error on some statements where there is type-casting. However, when the same
inetutils sources are cleaned and built using the ELDK-3.1.1 toolchain, it builds without any issues.
This seems more like a GCC-4.0.X issue as I've tested this same scenario with a crosstools toolchain
(GCC-4.0.2) and have the same problems.
Thanks in advance,
Regards,
Kanagesh
--
India.com free e-mail - www.india.com.
Check out our value-added Premium features, such as an extra 20MB for mail storage, POP3, e-mail forwarding, and ads-free mailboxes!
More information about the U-Boot
mailing list