u-boot-1.1.4.tar.bz2
http://nchc.dl.sourceforge.net/sourceforge/u-boot/u-boot-1.1.4.tar.bz2
u-boot-1.1.6.tar.bz2
http://nchc.dl.sourceforge.net/sourceforge/u-boot/u-boot-1.1.6.tar.bz2
cross-2.95.3.tar.bz2
ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-2.95.3.tar.bz2
cross-3.0.tar.bz2
ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-3.0.tar.bz2
cross-3.2.tar.bz2
ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-3.2.tar.bz2
arm-linux-gcc-3.3.2.tar.bz2
http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.3.2.tar.bz2
arm-linux-gcc-3.4.1.tar.bz2
http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2
环境:WindowsXP + VMware Workstation 5.5.3 + Red Hat Linux 9.0
安装toolchain: @ tar jxvf cross-2.95.3.tar.bz2解压,建立/usr/local/arm目录,
将2.95.3拷贝至arm目录下,在/etc/profile中加入#PATH=$PATH:/usr/local/arm/2.95.3/bin环境变量,
重新登陆后可用 arm-linux-gcc -v测试正确性.
安装u-boot: @ tar jxvf u-boot-1.1.6.tar.bz2解压. 进入u-boot目录:make distclean,
接着用B2板子测一下u-boot是否可成功编译:make B2_config,make CROSS_COMPILE=/usr/local/arm/2.95.3/bin/arm-linux-. 用2.95.3编译1.16时始终编译不通,具体提示好像是一些.o文件不能链接.不太明白. 经反复测试:2.95.3可以成功编译1.14版,3.32可以成功编译1.16版.
Building and Testing gcc/glibc cross toolchains
http://kegel.com/crosstool/
GCC and GDB binary toolchain for embedded development
http://zylin.com/gccbinary.html