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