|
Hello, I’m trying to compile uClinux for MicroBlaze on
Spartan-3E starter kit. After “make menuconfig” and “make dep”
steps are success, the “make” step generate following errors as
below. B/c I am a very first compile uClinux by mb-gcc, please tell me we is my
troubles. Thanks! Pqsang. --------------------------------------------------------------------------------------- [pqsang@tools uClinux-dist]$ make make -C tools/ucfront make[1]: Entering directory
`/share/uClinux-dist/tools/ucfront' make[1]: Nothing to be done for `all'. make[1]: Leaving directory
`/share/uClinux-dist/tools/ucfront' ln -sf /share/uClinux-dist/tools/ucfront/ucfront
tools/ucfront-gcc ln -sf /share/uClinux-dist/tools/ucfront/ucfront
tools/ucfront-g++ ln -sf /share/uClinux-dist/tools/ucfront/ucfront-ld
tools/ucfront-ld make -C tools/sg-cksum make[1]: Entering directory `/share/uClinux-dist/tools/sg-cksum' make[1]: `cksum' is up to date. make[1]: Leaving directory
`/share/uClinux-dist/tools/sg-cksum' ln -sf /share/uClinux-dist/tools/sg-cksum/cksum tools/cksum make ARCH=microblaze CROSS_COMPILE= make[1]: Entering directory
`/share/uClinux-dist/linux-2.4.x' scripts/split-include include/linux/autoconf.h
include/config mb-gcc -D__KERNEL__
-I/share/uClinux-dist/linux-2.4.x/include -Wall -Wstrict-prototypes -Wno-trigraphs
-O1 -g -fno-strict-aliasing -fno-common -DPLATFORM=uclinux-auto -O2
-fno-builtin -DNO_MM -DNO_FPU -D__ELF__ -DMAGIC_ROM_PTR
-DUTS_SYSNAME=\"uClinux\" -D__linux__
-I/usr/local/bin/../lib/gcc/microblaze/3.4.1/./include -mxl-barrel-shift
-mno-xl-soft-div -mxl-soft-mul -DKBUILD_BASENAME=main -c -o init/main.o
init/main.c /tmp/ccdP1UDk.s: Assembler messages: /tmp/ccdP1UDk.s:695: Error: unknown pseudo-op: `.rodata' /tmp/ccdP1UDk.s:712: Error: unknown pseudo-op: `.rodata' /tmp/ccdP1UDk.s:730: Error: unknown pseudo-op: `.ent' /tmp/ccdP1UDk.s:732: Error: unknown pseudo-op: `.frame' /tmp/ccdP1UDk.s:733: Error: unknown pseudo-op: `.mask' /tmp/ccdP1UDk.s:734: Error: no such instruction: `addik
r1,r1,-48' /tmp/ccdP1UDk.s:735: Error: no such instruction: `swi
r5,r1,52' /tmp/ccdP1UDk.s:738: Error: no such instruction: `addik
r6,r1,28' /tmp/ccdP1UDk.s:741: Error: no such instruction: `sw
r15,r0,r1' /tmp/ccdP1UDk.s:744: Error: no such instruction: `brlid
r15,get_option' /tmp/ccdP1UDk.s:746: Error: no such instruction: `addik
r5,r1,52' /tmp/ccdP1UDk.s:748: Error: no such instruction: `beqi
r3,$L2' /tmp/ccdP1UDk.s:749: Error: no such instruction: `lwi
r3,r1,28' /tmp/ccdP1UDk.s:750: Error: no such instruction: `swi
r3,r0,prof_shift' /tmp/ccdP1UDk.s:754: Error: no such instruction: `lw
r15,r0,r1' /tmp/ccdP1UDk.s:755: Error: no such instruction: `addik
r3,r0,1' /tmp/ccdP1UDk.s:756: Error: no such instruction: `rtsd
r15,8' /tmp/ccdP1UDk.s:758: Error: no such instruction: `addik
r1,r1,48' make[1]: *** [init/main.o] Error 1 make[1]: Leaving directory `/share/uClinux-dist/linux-2.4.x' make: *** [linux] Error 1 --------------------------------------------------------------------------------------- |