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
--
Gilles.
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help