Compile results and segment sizes Nut/OS 4.6.0 ARM-gcc 4.2.2



BASEMON
CALTIME
CANDEMO
EVENTS
FTPD
HTTPD
INETQ
ISP2
LOGTIME
NUTPIPER
PLAYMP3
PORTDIO
PPPC
RS232D
SIMPLE
SNMPD
TCPS
THREADS
TIMERS
UART




basemon



arm-elf-gcc basemon.o xmemtest.o dataflash.o realtek.o smsc.o uart.o webdemo.o utils.o urom.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=basemon.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group -lnutnet -lnutpro -lnutfs -lnutos -lnutarch -lnutdev -lnutarch -lnutnet -lnutcrt  -Wl,--end-group -o
 basemon.c.elf

ELF File Information:

There are 19 section headers, starting at offset 0x2277c:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 00fa1c 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        0000fa1c 017a1c 002510 00   A  0   0  4
  [ 3] .data             PROGBITS        00011f2c 019f2c 00064c 00  WA  0   0  4
  [ 4] .bss              NOBITS          00012578 01a578 000604 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 01a578 00073e 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 01acb8 000300 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 01afb8 0002c4 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 01b27c 003171 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 01e3ed 000fc9 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 01f3b6 001358 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 020710 0003cc 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 020adc 000b42 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 02161e 000fa3 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 0225c1 000010 00      0   0  1
  [15] .debug_ranges     PROGBITS        00000000 0225d1 0000e8 00      0   0  1
  [16] .shstrtab         STRTAB          00000000 0226b9 0000c3 00      0   0  1
  [17] .symtab           SYMTAB          00000000 022a74 004a50 10     18 822  4
  [18] .strtab           STRTAB          00000000 0274c4 001de2 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x12578 0x12b7c RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


caltime



arm-elf-gcc caltime.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=caltime.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutcrt -lnutos -lnutdev -lnutarch  -Wl,--end-group -o caltime.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0x14edc:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 007854 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        00007854 00f854 00064c 00   A  0   0  4
  [ 3] .data             PROGBITS        00007ea0 00fea0 0005e8 00  WA  0   0  4
  [ 4] .bss              NOBITS          00008488 010488 000490 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 010488 00044a 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 0108d8 0001a0 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 010a78 00015e 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 010bd6 001d83 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 012959 000836 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 01318f 000ae1 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 013c70 0001f4 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 013e64 000820 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 014684 000790 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 014e14 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 014e24 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 0151ac 0028a0 10     17 449  4
  [17] .strtab           STRTAB          00000000 017a4c 001017 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x08488 0x08918 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


canbus



arm-elf-gcc candemo.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=candemo.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutpro -lnutos -lnutarch -lnutdev -lnutnet -lnutfs -lnutcrt  -Wl,--end-group -o candemo.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0xdf4c:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 004014 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        00004014 00c014 000058 01 AMS  0   0  4
  [ 3] .data             PROGBITS        0000406c 00c06c 0000c0 00  WA  0   0  4
  [ 4] .bss              NOBITS          0000412c 00c12c 000488 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 00c12c 000288 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 00c3b8 000120 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 00c4d8 0000af 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 00c587 000787 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 00cd0e 0003cf 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 00d0dd 0005d7 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 00d6b4 00012c 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 00d7e0 000280 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 00da60 000426 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 00de86 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 00de96 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 00e21c 001a40 10     17 262  4
  [17] .strtab           STRTAB          00000000 00fc5c 000ae1 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x0412c 0x045b4 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


events



arm-elf-gcc events.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=events.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutos -lnutarch -lnutdev -lnutarch -lnutcrt  -Wl,--end-group -o events.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0xe1c4:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 004194 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        00004194 00c194 000150 01 AMS  0   0  4
  [ 3] .data             PROGBITS        000042e4 00c2e4 0000c0 00  WA  0   0  4
  [ 4] .bss              NOBITS          000043a4 00c3a4 000478 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 00c3a4 000288 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 00c630 000120 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 00c750 0000af 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 00c7ff 000787 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 00cf86 0003cf 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 00d355 0005d7 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 00d92c 00012c 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 00da58 000280 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 00dcd8 000426 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 00e0fe 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 00e10e 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 00e494 001a90 10     17 267  4
  [17] .strtab           STRTAB          00000000 00ff24 000adb 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x043a4 0x0481c RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


ftpd



arm-elf-gcc ftpserv.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=ftpserv.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutpro -lnutfs -lnutarch -lnutnet -lnutos -lnutdev -lnutarch -lnutcrt  -Wl,--end-group -o ftpserv.c.elf

ELF File Information:

There are 19 section headers, starting at offset 0x23ff8:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 013bd0 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        00013bd0 01bbd0 000604 00   A  0   0  4
  [ 3] .data             PROGBITS        000141d4 01c1d4 000750 00  WA  0   0  4
  [ 4] .bss              NOBITS          00014924 01c924 000578 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 01c924 0007ce 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 01d0f8 000260 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 01d358 000225 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 01d57d 00344e 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 0209cb 000d82 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 02174d 000fa5 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 0226f4 0002fc 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 0229f0 0009b2 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 0233a2 000b10 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 023eb2 000010 00      0   0  1
  [15] .debug_ranges     PROGBITS        00000000 023ec2 000070 00      0   0  1
  [16] .shstrtab         STRTAB          00000000 023f32 0000c3 00      0   0  1
  [17] .symtab           SYMTAB          00000000 0242f0 005570 10     18 948  4
  [18] .strtab           STRTAB          00000000 029860 002340 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x14924 0x14e9c RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


httpd



arm-elf-gcc httpserv.o urom.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=httpserv.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o  -lnutpro -lnutos -lnutarch -lnutdev -lnutarch -lnutnet -lnutfs -lnutcrt  -Wl,--end-group -o httpserv.c.elf

ELF File Information:

There are 19 section headers, starting at offset 0x29228:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 0110a4 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        000110a4 0190a4 007b5c 00   A  0   0  4
  [ 3] .data             PROGBITS        00018c00 020c00 000798 00  WA  0   0  4
  [ 4] .bss              NOBITS          00019398 021398 000594 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 021398 000816 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 021bb0 0002e0 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 021e90 0002a6 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 022136 003049 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 02517f 000f24 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 0260a3 001278 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 02731c 0003a0 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 0276bc 000b00 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 0281bc 000eaf 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 02906b 000010 00      0   0  1
  [15] .debug_ranges     PROGBITS        00000000 02907b 0000e8 00      0   0  1
  [16] .shstrtab         STRTAB          00000000 029163 0000c3 00      0   0  1
  [17] .symtab           SYMTAB          00000000 029520 0050e0 10     18 895  4
  [18] .strtab           STRTAB          00000000 02e600 002217 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x19398 0x1992c RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


inetq



arm-elf-gcc inetq.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=inetq.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutpro -lnutos -lnutarch -lnutdev -lnutarch -lnutnet -lnutfs -lnutcrt  -Wl,--end-group -o inetq.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0x16fe8:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 00bf88 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        0000bf88 013f88 00023c 01 AMS  0   0  4
  [ 3] .data             PROGBITS        0000c1c4 0141c4 000168 00  WA  0   0  4
  [ 4] .bss              NOBITS          0000c32c 01432c 00091c 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 01432c 00056a 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 014898 0001a0 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 014a38 0000e9 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 014b21 000ac0 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 0155e1 000549 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 015b2a 0008af 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 0163dc 0001cc 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 0165a8 00030a 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 0168b2 00066e 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 016f20 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 016f30 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 0172b8 003340 10     17 552  4
  [17] .strtab           STRTAB          00000000 01a5f8 00155a 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x0c32c 0x0cc48 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


isp2



makefile:55: Makedefs.isp: No such file or directory
makefile:70: Makerules.isp: No such file or directory
make: *** No rule to make target `Makerules.isp'.  Stop.

ELF File Information:




logtime



arm-elf-gcc logtime.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=logtime.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutpro -lnutnet -lnutcrt -lnutos -lnutdev -lnutarch -lnutos -lnutdev -lnutnet  -Wl,--end-group -o logtime.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0x197dc:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 00e274 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        0000e274 016274 00028c 00   A  0   0  4
  [ 3] .data             PROGBITS        0000e500 016500 000298 00  WA  0   0  4
  [ 4] .bss              NOBITS          0000e798 016798 000550 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 016798 0005d6 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 016d70 0001c0 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 016f30 000106 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 017036 000ba9 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 017bdf 0005d9 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 0181b8 000929 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 018ae4 0001f4 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 018cd8 000355 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 01902d 0006e7 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 019714 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 019724 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 019aac 003d80 10     17 690  4
  [17] .strtab           STRTAB          00000000 01d82c 0019a1 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x0e798 0x0ece8 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


nutpiper



arm-elf-gcc nutpiper.o config.o player.o display.o scanner.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=nutpiper.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutarch -lnutpro -lnutos -lnutdev -lnutarch -lnutnet -lnutcrt  -Wl,--end-group -o nutpiper.c.elf

ELF File Information:

There are 19 section headers, starting at offset 0x19dd8:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 0098d8 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        000098d8 0118d8 0004ec 00   A  0   0  4
  [ 3] .data             PROGBITS        00009dc4 011dc4 0004ec 00  WA  0   0  4
  [ 4] .bss              NOBITS          0000a2b0 0122b0 00051c 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 0122b0 0004ec 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 0127a0 0002a0 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 012a40 000261 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 012ca1 003643 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 0162e4 000eaa 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 01718e 001116 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 0182a4 000350 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 0185f4 000a41 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 019035 000c5f 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 019c94 000010 00      0   0  1
  [15] .debug_ranges     PROGBITS        00000000 019ca4 000070 00      0   0  1
  [16] .shstrtab         STRTAB          00000000 019d14 0000c3 00      0   0  1
  [17] .symtab           SYMTAB          00000000 01a0d0 002ea0 10     18 486  4
  [18] .strtab           STRTAB          00000000 01cf70 0012b4 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x0a2b0 0x0a7cc RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


playmp3



arm-elf-gcc playmp3.o urom.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=playmp3.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutfs -lnutos -lnutcrt -lnutdev -lnutarch  -Wl,--end-group -o playmp3.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0x14fbc:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 004950 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        00004950 00c950 0060a0 00   A  0   0  4
  [ 3] .data             PROGBITS        0000a9f0 0129f0 000160 00  WA  0   0  4
  [ 4] .bss              NOBITS          0000ab50 012b50 000474 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 012b50 0002d0 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 012e20 000160 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 012f80 0000cc 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 01304c 000935 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 013981 0004a1 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 013e22 00073e 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 014560 00017c 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 0146dc 0002ca 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 0149a6 00054e 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 014ef4 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 014f04 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 01528c 001d70 10     17 300  4
  [17] .strtab           STRTAB          00000000 016ffc 000c18 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x0ab50 0x0afc4 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


portdio



arm-elf-gcc portdio.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=portdio.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutpro -lnutfs -lnutnet -lnutdev -lnutarch -lnutcrt -lnutnet -lnutdev -lnutos  -Wl,--end-group -o portdio.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0x17880:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 00c1e4 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        0000c1e4 0141e4 000184 00   A  0   0  4
  [ 3] .data             PROGBITS        0000c368 014368 0000e8 00  WA  0   0  4
  [ 4] .bss              NOBITS          0000c450 014450 000504 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 014450 000534 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 014988 0001e0 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 014b68 000124 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 014c8c 000cc7 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 015953 000677 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 015fca 000a20 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 0169ec 00021c 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 016c08 00038c 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 016f94 000825 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 0177b9 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 0177c9 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 017b50 003370 10     17 552  4
  [17] .strtab           STRTAB          00000000 01aec0 0015bd 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x0c450 0x0c954 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


pppc



arm-elf-gcc pppc.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=pppc.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutpro -lnutarch -lnutnet -lnutdev -lnutarch -lnutnet -lnutos -lnutcrt  -Wl,--end-group -o pppc.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0xfc18:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 004c60 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        00004c60 00cc60 0002d8 00   A  0   0  4
  [ 3] .data             PROGBITS        00004f38 00cf38 000068 00  WA  0   0  4
  [ 4] .bss              NOBITS          00004fa0 00cfa0 00045c 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 00cfa0 00032a 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 00d2d0 0001a0 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 00d470 000107 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 00d577 000b3c 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 00e0b3 0005cf 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 00e682 0008af 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 00ef34 0001cc 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 00f100 00034c 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 00f44c 000705 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 00fb51 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 00fb61 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 00fee8 001cf0 10     17 300  4
  [17] .strtab           STRTAB          00000000 011bd8 000b77 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x04fa0 0x053fc RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


rs232d



arm-elf-gcc rs232d.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=rs232d.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutpro -lnutos -lnutarch -lnutdev -lnutarch -lnutfs -lnutnet -lnutcrt  -Wl,--end-group -o rs232d.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0x170d0:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 00c728 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        0000c728 014728 000074 00   A  0   0  4
  [ 3] .data             PROGBITS        0000c79c 01479c 0001b4 00  WA  0   0  4
  [ 4] .bss              NOBITS          0000c950 014950 00050c 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 014950 0004ec 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 014e40 000180 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 014fc0 0000cc 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 01508c 00098c 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 015a18 00048b 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 015ea3 0007ba 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 016660 0001a4 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 016804 0002c0 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 016ac4 000546 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 01700a 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 01701a 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 0173a0 0034c0 10     17 585  4
  [17] .strtab           STRTAB          00000000 01a860 0016d8 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x0c950 0x0ce5c RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


simple



arm-elf-gcc simple.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=simple.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutos -lnutarch -lnutdev -lnutarch -lnutcrt   -Wl,--end-group -o simple.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0xd2d0:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 003848 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        00003848 00b848 00001c 01 AMS  0   0  4
  [ 3] .data             PROGBITS        00003864 00b864 000028 00  WA  0   0  4
  [ 4] .bss              NOBITS          0000388c 00b88c 000458 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 00b88c 00019e 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 00ba30 000100 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 00bb30 000092 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 00bbc2 0006b0 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 00c272 00033b 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 00c5ad 000517 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 00cac4 00010c 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 00cbd0 00023a 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 00ce0a 000400 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 00d20a 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 00d21a 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 00d5a0 0015d0 10     17 220  4
  [17] .strtab           STRTAB          00000000 00eb70 000960 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x0388c 0x03ce4 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


snmpd



arm-elf-gcc snmpd.o mib2if.o mib2sys.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=snmpd.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutpro -lnutnet -lnutcrt -lnutos -lnutdev -lnutarch -lnutos -lnutdev -lnutnet  -Wl,--end-group -o snmpd.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0x1c08c:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 00f82c 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        0000f82c 01782c 0002fc 00   A  0   0  4
  [ 3] .data             PROGBITS        0000fb28 017b28 0012c0 00  WA  0   0  4
  [ 4] .bss              NOBITS          00010de8 018de8 00065c 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 018de8 000654 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 019440 0001c0 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 019600 000134 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 019734 000c1e 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 01a352 000634 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 01a986 000981 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 01b308 0001f4 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 01b4fc 0003e1 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 01b8dd 0006e7 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 01bfc4 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 01bfd4 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 01c35c 004130 10     17 711  4
  [17] .strtab           STRTAB          00000000 02048c 001b58 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x10de8 0x11444 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


tcps



arm-elf-gcc tcps.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=tcps.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutpro -lnutos -lnutarch -lnutdev -lnutarch -lnutnet -lnutfs -lnutcrt  -Wl,--end-group -o tcps.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0x17c60:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 00c2ec 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        0000c2ec 0142ec 00037c 00   A  0   0  4
  [ 3] .data             PROGBITS        0000c668 014668 000160 00  WA  0   0  4
  [ 4] .bss              NOBITS          0000c7c8 0147c8 00059c 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 0147c8 0005a0 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 014d68 0001e0 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 014f48 000124 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 01506c 000cc7 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 015d33 000677 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 0163aa 000a20 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 016dcc 00021c 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 016fe8 00038c 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 017374 000825 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 017b99 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 017ba9 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 017f30 003510 10     17 570  4
  [17] .strtab           STRTAB          00000000 01b440 001606 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x0c7c8 0x0cd64 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


threads



arm-elf-gcc threads.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=threads.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutos -lnutarch -lnutdev -lnutarch -lnutos -lnutcrt   -Wl,--end-group -o threads.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0xf294:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 0052cc 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        000052cc 00d2cc 000040 01 AMS  0   0  4
  [ 3] .data             PROGBITS        0000530c 00d30c 000134 00  WA  0   0  4
  [ 4] .bss              NOBITS          00005440 00d440 000464 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 00d440 0002be 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 00d700 000120 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 00d820 0000af 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 00d8cf 000787 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 00e056 0003cf 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 00e425 0005d7 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 00e9fc 00012c 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 00eb28 000280 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 00eda8 000426 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 00f1ce 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 00f1de 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 00f564 001e50 10     17 328  4
  [17] .strtab           STRTAB          00000000 0113b4 000cfc 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x05440 0x058a4 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


timers



arm-elf-gcc timers.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=timers.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutos -lnutarch -lnutdev -lnutarch -lnutcrt  -Wl,--end-group -o timers.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0xf3bc:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 004c74 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        00004c74 00cc74 0001f8 01 AMS  0   0  4
  [ 3] .data             PROGBITS        00004e6c 00ce6c 0000e0 00  WA  0   0  4
  [ 4] .bss              NOBITS          00004f4c 00cf4c 000474 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 00cf4c 0002d0 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 00d220 000160 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 00d380 0000cc 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 00d44c 000935 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 00dd81 0004a1 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 00e222 00073e 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 00e960 00017c 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 00eadc 0002ca 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 00eda6 00054e 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 00f2f4 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 00f304 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 00f68c 001d50 10     17 299  4
  [17] .strtab           STRTAB          00000000 0113dc 000b8f 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x04f4c 0x053c0 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss 


uart



arm-elf-gcc uart.o -mcpu=arm7tdmi -nostartfiles -T../.././nut/arch/arm/ldscripts/at91_ram.ld -Wl,-Map=uart.map,--cref,--no-warn-mismatch -L../.././nutbld_arm_4.2.2/lib -Wl,--start-group ../.././nutbld_arm_4.2.2/lib/nutinit.o -lnutcrt -lnutarch -lnutdev -lnutos -lnutdev -lnutarch   -Wl,--end-group -o uart.c.elf

ELF File Information:

There are 18 section headers, starting at offset 0x1064c:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 008000 005bf8 00  AX  0   0  4
  [ 2] .rodata           PROGBITS        00005bf8 00dbf8 0000bc 00   A  0   0  4
  [ 3] .data             PROGBITS        00005cb4 00dcb4 000154 00  WA  0   0  4
  [ 4] .bss              NOBITS          00005e08 00de08 0004e0 00  WA  0   0  4
  [ 5] .comment          PROGBITS        00000000 00de08 000318 00      0   0  1
  [ 6] .debug_aranges    PROGBITS        00000000 00e120 000180 00      0   0  8
  [ 7] .debug_pubnames   PROGBITS        00000000 00e2a0 0000e9 00      0   0  1
  [ 8] .debug_info       PROGBITS        00000000 00e389 000a47 00      0   0  1
  [ 9] .debug_abbrev     PROGBITS        00000000 00edd0 000548 00      0   0  1
  [10] .debug_line       PROGBITS        00000000 00f318 0007bc 00      0   0  1
  [11] .debug_frame      PROGBITS        00000000 00fad4 0001a4 00      0   0  4
  [12] .debug_str        PROGBITS        00000000 00fc78 00030a 01  MS  0   0  1
  [13] .debug_loc        PROGBITS        00000000 00ff82 000603 00      0   0  1
  [14] .ARM.attributes   ARM_ATTRIBUTES  00000000 010585 000010 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 010595 0000b5 00      0   0  1
  [16] .symtab           SYMTAB          00000000 01091c 002010 10     17 352  4
  [17] .strtab           STRTAB          00000000 01292c 000d77 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)

Elf file type is EXEC (Executable file)
Entry point 0x38
There are 1 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x008000 0x00000000 0x00000000 0x05e08 0x062e8 RWE 0x8000

 Section to Segment mapping:
  Segment Sections...
   00     .text .rodata .data .bss