[U-Boot-Users] New user question(s)

Marius Groeger mag at sysgo.de
Wed Apr 23 08:48:19 CEST 2003


On Tue, 22 Apr 2003, Eliasson, Anders (IndSys, GEFanuc, VMIC) wrote:

> I'm attempting to build u-boot for the evb64260 brd.  I'm doing so on a
> WinNT4 host with a Cygwin environment and a powerpc-elf cross compiler ( a
> Linux env is not an option ).  This is fun but it's become apparent that I
> don't know what the heck I'm doing :^).  Most of my problems seem to occur
> as a result of include files missing, in the wrong place, or incorrect.
> Here's an example of warnings/errors;
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> ++++++++++++++++++++++++
> make[1]: Entering directory `/cygdrive/d/uboot/uboot030/post/cpu'
> make[1]: `.depend' is up to date.
> make[1]: Leaving directory `/cygdrive/d/uboot/uboot030/post/cpu'
> make[1]: Entering directory `/cygdrive/d/uboot/uboot030/examples'
> make[1]: `.depend' is up to date.
> make[1]: Leaving directory `/cygdrive/d/uboot/uboot030/examples'
> make[1]: Entering directory `/cygdrive/d/uboot/uboot030/tools'
> gcc -Wall -pedantic -I../include -I.. -DTEXT_BASE=0xfff00000 -DUSE_HOSTCC -O

Please note that u-boot contains code that is supposed to run on the build
host (rather than on the target), so you also need a native cygwin compiler
which creates code for your x86-WinNT box. The "tools" directory above is
such a directory containg tools for the host.

On a regular Linux system, you usually call the make like this:

  make CROSS_COMPILE=powerpc-linux- all

The Makefiles then know where to use the "$(CROSS_COMPILE)gcc" and where to
use the regular host "gcc". Be sure not to mix that up.

In general, I see no reason why u-boot should not be compilable under
Cygwin. Getting there can well be a bit bumpy, though :-)

Regards,
Marius

-----------------------------------------------------------------------------
Marius Groeger           SYSGO Real-Time Solutions AG       mgroeger at sysgo.de
Software Engineering     Embedded and Real-Time Software    www.sysgo.de
Voice: +49-6136-9948-0   Am Pfaffenstein 14                 www.osek.de
FAX:   +49-6136-9948-10  55270 Klein-Winternheim, Germany   www.elinos.com




More information about the U-Boot mailing list