Gilles Chanteperdrix schrieb:
> paradoxxa wrote:
>  > Gilles Chanteperdrix schrieb:
>  > > On Mon, May 19, 2008 at 4:28 PM, paradoxxa <[EMAIL PROTECTED]> wrote:
>  > >   
>  > >> Gilles Chanteperdrix schrieb:
>  > >>     
>  > >>> On Mon, May 19, 2008 at 3:04 PM, paradoxxa <[EMAIL PROTECTED]> wrote:
>  > >>>
>  > >>>       
>  > >>>> Gilles Chanteperdrix schrieb:
>  > >>>>
>  > >>>>         
>  > >>>>> On Mon, May 19, 2008 at 2:17 PM, paradoxxa <[EMAIL PROTECTED]> wrote:
>  > >>>>>
>  > >>>>>
>  > >>>>> No, you are talking about CONFIG_DEBUG_LL, I am talking about
>  > >>>>> CONFIG_DEBUG_INFO. These are two different options. So, this make at
>  > >>>>> least two options that you changed. Could you check if a kernel with
>  > >>>>> an unmodified defconfig boots ?
>  > >>>>>
>  > >>>>>
>  > >>>>>
>  > >>>>>           
>  > >>>> The CONFIG_DEBUG_INFO is already set in the defconfig. The
>  > >>>> CONFIG_DEBUG_LL i
>  > >>>> set manually.
>  > >>>> As well I had to changed the  AT91 Master Clock Frequency.
>  > >>>>
>  > >>>> Here are the logs of a unmodified defconfig boot:
>  > >>>>
>  > >>>>         
>  > >>> Ok. But this is a boot with your old compiler. Could you try a
>  > >>> defconfig build (with I-pipe AT91 master clock frequency modified)
>  > >>> with CodeSourcery compiler ?
>  > >>>  If you can not get CodeSourcery compiler to compile correctly a Linux
>  > >>> kernel, I can send you the 2007q3 compiler, or you could try to
>  > >>> compile the kernel with your old compiler, and to compile user-space
>  > >>> with CodeSourcery compiler.
>  > >>>
>  > >>>       
>  > >> I tried it with the both compiler. When i execute 
> /usr/xenomai/bin/latency i
>  > >> get the message "sh: /usr/xenomai/bin/latency: not found"
>  > >>     
>  > >
>  > > Have you tried running file, ldd, or readelf on the binary to see what
>  > > it is made of ?
>  > >
>  > >   
>  > >> By the way, how i can figure out if the binary or the compiler is a
>  > >> oabi/eabi file/compiler?
>  > >>     
>  > >
>  > > codesourcery compiles for eabi by default. So, you have to enable eabi
>  > > in kernel configuration to be able to run binaries generated by
>  > > codesourcery compiler.
>  > >
>  > >   
>  > The eabi was disabled in the kernel configuration. But to enable it make 
>  > no changes.
>  > 
>  > 
>  > $ file usr/xenomai/bin/latency
>  > usr/xenomai/bin/latency: ELF 32-bit LSB executable, ARM, version 1 
>  > (SYSV), for GNU/Linux 2.6.14, dynamically linked (uses shared libs), not 
>  > stripped
>  > 
>  > 
>  > $ ldd usr/xenomai/bin/latency
>  >     not a dynamic executable
>
> This is wrong. ldd should be run on the target, not on the host. Also
> check that /usr/xenomai/lib is in the ld.so.conf on your target (and
> that you have run ldconfig) or use LD_LIBRARY_PATH
>
>  > 
>  > $ readelf --sections /usr/xenomai/bin/latency
>
> I was rather thinking about readelf -d /usr/xenomai/bin/latency
>
>   
I actuall don't have ldd and readelf on the target. I did a ldconfig -p. 
The Xenomai Libraries were listed there.

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to