From: paradoxxa <paradoxxa2001@domain.hid>
To: xenomai@xenomai.org
Subject: Re: [Xenomai-help] at91sam9263 and user-space support compile fails
Date: Tue, 20 May 2008 08:43:42 +0200 [thread overview]
Message-ID: <4832731E.5070906@domain.hid> (raw)
In-Reply-To: <2ff1a98a0805190734o4de187c1rd872c84ccc0f4a92@domain.hid>
Gilles Chanteperdrix schrieb:
> On Mon, May 19, 2008 at 4:28 PM, paradoxxa <paradoxxa2001@domain.hid> wrote:
>
>> Gilles Chanteperdrix schrieb:
>>
>>> On Mon, May 19, 2008 at 3:04 PM, paradoxxa <paradoxxa2001@domain.hid> wrote:
>>>
>>>
>>>> Gilles Chanteperdrix schrieb:
>>>>
>>>>
>>>>> On Mon, May 19, 2008 at 2:17 PM, paradoxxa <paradoxxa2001@domain.hid> 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
$ readelf --sections /usr/xenomai/bin/latency
There are 30 section headers, starting at offset 0x42f0:
Section Headers:
[Nr] Name Type Addr Off Size ES Flg
Lk Inf Al
[ 0] NULL 00000000 000000 000000 00
0 0 0
[ 1] .interp PROGBITS 08048174 000174 000013 00 A
0 0 1
[ 2] .note.ABI-tag NOTE 08048188 000188 000020 00 A
0 0 4
[ 3] .hash HASH 080481a8 0001a8 000168 04 A
5 0 4
[ 4] .gnu.hash GNU_HASH 08048310 000310 000048 04 A
5 0 4
[ 5] .dynsym DYNSYM 08048358 000358 000330 10 A
6 1 4
[ 6] .dynstr STRTAB 08048688 000688 000266 00 A
0 0 1
[ 7] .gnu.version VERSYM 080488ee 0008ee 000066 02 A
5 0 2
[ 8] .gnu.version_r VERNEED 08048954 000954 000060 00 A
6 3 4
[ 9] .rel.dyn REL 080489b4 0009b4 000020 08 A
5 0 4
[10] .rel.plt REL 080489d4 0009d4 000140 08 A
5 12 4
[11] .init PROGBITS 08048b14 000b14 000017 00 AX
0 0 4
[12] .plt PROGBITS 08048b2c 000b2c 000290 04 AX
0 0 4
[13] .text PROGBITS 08048dc0 000dc0 0018a4 00 AX
0 0 16
[14] .fini PROGBITS 0804a664 002664 00001c 00 AX
0 0 4
[15] .rodata PROGBITS 0804a680 002680 000a54 00 A
0 0 4
[16] .eh_frame_hdr PROGBITS 0804b0d4 0030d4 000014 00 A
0 0 4
[17] .eh_frame PROGBITS 0804b0e8 0030e8 00003c 00 A
0 0 4
[18] .ctors PROGBITS 0804cedc 003edc 000008 00 WA
0 0 4
[19] .dtors PROGBITS 0804cee4 003ee4 000008 00 WA
0 0 4
[20] .jcr PROGBITS 0804ceec 003eec 000004 00 WA
0 0 4
[21] .dynamic DYNAMIC 0804cef0 003ef0 000100 08 WA
6 0 4
[22] .got PROGBITS 0804cff0 003ff0 000004 04 WA
0 0 4
[23] .got.plt PROGBITS 0804cff4 003ff4 0000ac 04 WA
0 0 4
[24] .data PROGBITS 0804d0a0 0040a0 000034 00 WA
0 0 4
[25] .bss NOBITS 0804d0e0 0040d4 0000a0 00 WA
0 0 32
[26] .comment PROGBITS 00000000 0040d4 000130 00
0 0 1
[27] .shstrtab STRTAB 00000000 004204 0000e9 00
0 0 1
[28] .symtab SYMTAB 00000000 0047a0 000910 10
29 46 4
[29] .strtab STRTAB 00000000 0050b0 000645 00
0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings)
I (info), L (link order), G (group), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific)
next prev parent reply other threads:[~2008-05-20 6:43 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-19 6:26 [Xenomai-help] at91sam9263 and user-space support compile fails Paradoxxa2001
2008-05-19 9:39 ` Gilles Chanteperdrix
2008-05-19 11:20 ` paradoxxa
2008-05-19 12:06 ` Gilles Chanteperdrix
2008-05-19 12:17 ` paradoxxa
2008-05-19 12:36 ` Gilles Chanteperdrix
2008-05-19 13:04 ` paradoxxa
2008-05-19 13:30 ` Gilles Chanteperdrix
2008-05-19 14:24 ` paradoxxa
2008-05-19 14:28 ` paradoxxa
2008-05-19 14:34 ` Gilles Chanteperdrix
2008-05-20 6:43 ` paradoxxa [this message]
2008-05-20 6:52 ` Gilles Chanteperdrix
2008-05-20 8:19 ` Paradoxxa
2008-05-20 8:20 ` Gilles Chanteperdrix
2008-05-20 8:22 ` Gilles Chanteperdrix
2008-05-20 8:23 ` Gilles Chanteperdrix
2008-05-20 12:43 ` Paradoxxa
2008-05-20 15:16 ` Gilles Chanteperdrix
2008-05-21 6:43 ` Paradoxxa
2008-05-21 6:56 ` Gilles Chanteperdrix
-- strict thread matches above, loose matches on Subject: below --
2008-05-16 14:34 Paradoxxa2001
2008-05-16 15:26 ` Gilles Chanteperdrix
2008-05-16 13:53 Paradoxxa2001
2008-05-16 13:57 ` Gilles Chanteperdrix
2008-05-16 14:01 ` Gilles Chanteperdrix
2008-05-16 12:40 Paradoxxa2001
2008-05-16 12:42 ` Gilles Chanteperdrix
2008-05-16 11:07 Paradoxxa2001
2008-05-16 12:18 ` Gilles Chanteperdrix
2008-05-16 9:34 Paradoxxa2001
2008-05-16 9:45 ` Gilles Chanteperdrix
2008-05-16 9:57 ` Gilles Chanteperdrix
2008-05-16 9:24 Paradoxxa2001
2008-05-16 9:27 ` Gilles Chanteperdrix
2008-05-16 9:10 Paradoxxa2001
2008-05-16 9:18 ` Gilles Chanteperdrix
2008-05-16 8:15 Paradoxxa2001
2008-05-16 8:44 ` Gilles Chanteperdrix
2008-05-15 12:28 Paradoxxa2001
2008-05-15 8:36 Paradoxxa2001
2008-05-15 9:21 ` Gilles Chanteperdrix
2008-05-15 9:46 ` Gilles Chanteperdrix
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4832731E.5070906@domain.hid \
--to=paradoxxa2001@domain.hid \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.