基于MIPS处理器的交叉编译环境如何建立啊?
第一次接触MIPS处理器的Linux开发,现在还没上手。我用板子用的ADM5120P的处理器,AMD的AM29LV320的flash。现在想要编译内核和应用程序,但是交叉编译环境不知道怎样建立。MIPS版的Linux内核源码已经有了,还有以下这些东西:
toolchain-20020423-1.i386.rpm
toolchain-i386-20020423-1.i386.rpm
toolchain-mips-20020423-1.i386.rpm
toolchain-mipsel-20020423-1.i386.rpm
还有一个mipsel-linux-uclibc文件夹
现在我装了这四个rpm包。然后在/export/tools/bin 目录下找到了mipsel-linux-gcc这个程序,这应该是mips版的gcc吧。之后就进行不下去了。哪位知道下面如何设置交叉编译环境啊?或者有详细的设置文档能否给我发一份,我在教育网,上google搜出来的那些国外网站不方便。多谢啦。我的邮箱:congwen@gmail.com
另外,我在一台windows平台的PC机上运行了tftp服务端的程序,假设该PC的IP为:192.168.1.2,从普通的linux机器上用#tftp 192.168.1.2 就可以tftp到这台PC上。我的mips板子用串口通过超级终端连到这台windows平台pc上,再用一个交叉线连接PC的网口和板子的网口,在超级终端上ping PC的IP可以通,但是在超级终端上用#tftp 192.168.1.2 却无法连上。
显示如下:
#tftp 192.168.1.2
BusyBox v1.00-pre7 (2004.06.03-05:30+0000) multi-cal binary
Usage: tftp [OPTION]... HOST [PORT]
#
这是为什么?还要设置什么吗?