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

$ 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)




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

Reply via email to