Hi, 
this is my first approach to Xenomai, I'm trying to compile a Xenomai patched 
Linux kernel to run on a AT91SAM9260 embedded board.

This is my environment:
CROSS-GCC: gcc-4.2.3-glibc-2.3.3
KERNEL: Linux 2.6.38.8
XENOMAI: Xenomai-2.6.1

I'm following the "Installation instructions" on web site (section 3.4. 
Building for ARM).

The prepare-kernel.sh script runs ok, all files are patched with no errors, 
this is the command I've used:
$xenomai_root/scripts/prepare-kernel.sh --arch=arm 
--adeos=$xenomai_root/ksrc/arch/arm/patches/adeos-ipipe-2.6.38.8-arm-1.18-08.patch
 --linux=$linux_tree

Then I configure/build the kernel:
make ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnu- at91sam9260ek_defconfig
make ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnu- uImage

But compilation fails:
...
AS      arch/arm/nwfpe/entry.o
LD      arch/arm/nwfpe/nwfpe.o
LD      arch/arm/nwfpe/built-in.o
CC      arch/arm/kernel/elf.o
AS      arch/arm/kernel/entry-armv.o
AS      arch/arm/kernel/entry-common.o
arch/arm/kernel/entry-common.S: Assembler messages:
arch/arm/kernel/entry-common.S:449: Error: bad instruction `ldm sp,{r0-r3}'
make[1]: *** [arch/arm/kernel/entry-common.o] Error 1
make: *** [arch/arm/kernel] Error 2


Maybe I have to try with other versions of xenomai and kernel?

_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to