ARM uCLinux "illegal instruction"

Hi,

I’m trying to put the input from the UART1 to the stdio using printf, but when I run the app on the board I get the error Illegal instruction !

I’m using the Codesourcery tool chain (arm-uclinuzeabi-gcc) the compiler works fine for any other application wich not contain a printf (or putchar …)

any Idea

best ragards

Zack

printf code is located in a dynamic library.

Probably the version of uclibc.so in your board differs from the one in your compiler.