
Hello there,
I have some problems with the generation of the U-boot
I am using the following version : Uboot is 1.0.2 ELDK 3.0
[root@linux-three u-boot]# make TQM823L_config rm -f include/config.h include/config.mk Configuring for TQM823L board...
Seems to be OK
"Make all" gives me this :
make[1]: Entering directory `/opt/u-boot/examples' ppc_8xx-gcc -g -Os -fPIC -ffixed-r14 -meabi -D__KERNEL__ -DTEXT_BASE= -I
/
opt/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/ELDK/usr/bin/../lib/gcc-lib/ppc-linux/3.2.2/include -pipe -DCONFIG_PP
C
-D__powerpc__ -DCONFIG_8xx -ffixed-r2 -ffixed-r29 -mstring -mcpu=860 -msof
t
-float -Wall -Wstrict-prototypes -g -Os -fPIC -ffixed-r14 -meabi -D__KER
N
EL__ -DTEXT_BASE= -I/opt/u-boot/include -fno-builtin -ffreestanding -nostdi
n
c -isystem opt/ELDK/usr/bin/../lib/gcc-lib/ppc-linux/3.2.2/include -pipe -DCONFIG_PPC -D__powerpc__ -DCONFIG_8xx -ffixed-r2 -ffixed-r29 -mstring -mcpu=860 -msoft
-
float -I.. -Bstatic -T /opt/u-boot/board/tqm8xx/u-boot.lds -Ttext -n hello_world.c -o hello_world /opt/ELDK/usr/bin/../lib/gcc-lib/ppc-linux/3.2.2/../../../../ppc-linux/bin/
a
s: option `-n' is ambiguous make[1]: *** [hello_world] Error 2 make[1]: Leaving directory `/opt/u-boot/examples' make: *** [examples] Error 2 [root@linux-three u-boot]#
I think this must be an older (much older) version of U-Boot. It cannot be compiled with the newer versions of the GNU toolchain as included with ELDK-3.0.
[WD] Please make sure to use a more recent version of U-Boot, for example the one that is included with the ELDK (see for example directory /opt/eldk/ppc_8xx/usr/src/u-boot-1.0.2).
My installation of U-boot-1.0.2 (downloaded separtely from the "Leo" website) is placed at the same level of the ELDK... but I don't think that could be a real problem.... isn't it ? (path seems to be also recognised? )
But could you please tell me why, the make file is referring to the Hello_world file ?? AFAIK, there is no "hello_world.c" file installed by default with the ELDK ???
regards,
Stephane