From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xiangfu Liu Date: Tue, 20 Jul 2010 22:28:36 +0800 Subject: [U-Boot] question about example/standalone/mips.lds In-Reply-To: <20100720093702.839AA11D94C@gemini.denx.de> References: <4C43CABB.3070302@openmobilefree.net> <20100719175103.BFF6C153A81@gemini.denx.de> <4C453325.4080003@openmobilefree.net> <20100720093702.839AA11D94C@gemini.denx.de> Message-ID: <4C45B294.5030901@openmobilefree.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi sorry I misunderstand something. I download the ppc-2008-04-01.iso and run "./MAKEALL" without any argument. that why it compile 300+ boards. I should read MAKEALL more carefully. now I am downloading "mips-2007-01-21.iso". my board is mips EL system. is that mean when I run "MAKEALL" I just need add mips_el?? like this one[1] another question: I found this in "MAKEALL": LIST_au1xx0_el=" \ dbau1550_el \ pb1000 \ " it shows that those two boards are Endianess Little System but in board/pb1x00/u-boot.lds , board/dbau1x00/u-boot.lds line:27[2] show that those two boards are both BE system? is there something wrong or I misunderstand something thanks for all your reply. [2] OUTPUT_FORMAT("elf32-tradbigmips", "elf32-tradbigmips", "elf32-tradbigmips") [1] CROSS_COMPILE=mipsel-openwrt-linux- BUILD_DIR=../u-boot-build MAKEALL_LOGDIR=../u-boot-log ./MAKEALL mips_el On 07/20/2010 05:37 PM, Wolfgang Denk wrote: > Dear Xiangfu Liu, > > In message<4C453325.4080003@openmobilefree.net> you wrote: >> >> which compiler in ELDK if for the mips_el system? > > GCC, of course :-) > >> I guess there are some different between ELDK cross compiler >> and OpenWrt cross compiler. >> so I want try ELDK cross compiler with my board. > > You can download the installation image at > ftp://ftp.denx.de/pub/eldk/4.1/mips-linux-x86/iso/mips-2007-01-21.iso > >> by the way, here[2] is the error message with OpenWrt's >> cross compiler. > ... >> mipsel-openwrt-linux-ld -g -Ttext 0x80200000 -T mips.lds \ >> -o hello_world -e hello_world hello_world.o libstubs.a \ >> -L/home/xiangfu/workspace/PanGu/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/lib/gcc/mipsel-openwrt-linux-uclibc/4.3.3 -lgcc >> mipsel-openwrt-linux-ld: hello_world.o: compiled for a little endian system and target is big endian > > Well, the "el" in "mipsel-..." mean "Endianess Little". > > You cannot use these tools to build code for a BE system. > > Best regards, > > Wolfgang Denk > -- Best Regards Xiangfu Liu http://www.openmobilefree.net