======================================================================== ** ELF Header Information File Name: code.axf Machine class: ELFCLASS32 (32-bit) Data encoding: ELFDATA2LSB (Little endian) Header version: EV_CURRENT (Current version) Operating System ABI: none ABI Version: 0 File Type: ET_EXEC (Executable) (2) Machine: EM_ARM (ARM) Image Entry point: 0x00000081 Flags: EF_ARM_HASENTRY (0x00000002) ARM ELF revision: 0 (SDT / legacy GNU / unspecified) Built with Component: ARM Compiler 5.04 update 1 (build 49) Tool: armasm [5040049] Component: ARM Compiler 5.04 update 1 (build 49) Tool: armlink [5040049] Header size: 52 bytes (0x34) Program header entry size: 32 bytes (0x20) Section header entry size: 40 bytes (0x28) Program header entries: 1 Section header entries: 11 Program header offset: 1684 (0x00000694) Section header offset: 1716 (0x000006b4) Section header string table index: 10 ======================================================================== ** Program header #0 Type : PT_LOAD (1) File Offset : 52 (0x34) Virtual Addr : 0x00000000 Physical Addr : 0x00000000 Size in file : 172 bytes (0xac) Size in memory: 172 bytes (0xac) Flags : PF_X + PF_R + PF_ARM_ENTRY (0x80000005) Alignment : 4 ======================================================================== ** Section #1 Name : ER_RO Type : SHT_PROGBITS (0x00000001) Flags : SHF_ALLOC + SHF_EXECINSTR (0x00000006) Addr : 0x00000000 File Offset : 52 (0x34) Size : 172 bytes (0xac) Link : SHN_UNDEF Info : 0 Alignment : 4 Entry Size : 0 $d.realdata RESET __Vectors 0x00000000: 000003fc .... DCD 1020 0x00000004: 00000081 .... DCD 129 0x00000008: 00000000 .... DCD 0 0x0000000c: 00000000 .... DCD 0 0x00000010: 00000000 .... DCD 0 0x00000014: 00000000 .... DCD 0 0x00000018: 00000000 .... DCD 0 0x0000001c: 00000000 .... DCD 0 0x00000020: 00000000 .... DCD 0 0x00000024: 00000000 .... DCD 0 0x00000028: 00000000 .... DCD 0 0x0000002c: 00000000 .... DCD 0 0x00000030: 00000000 .... DCD 0 0x00000034: 00000000 .... DCD 0 0x00000038: 00000000 .... DCD 0 0x0000003c: 00000000 .... DCD 0 0x00000040: 00000000 .... DCD 0 0x00000044: 00000000 .... DCD 0 0x00000048: 00000000 .... DCD 0 0x0000004c: 00000000 .... DCD 0 0x00000050: 00000000 .... DCD 0 0x00000054: 00000000 .... DCD 0 0x00000058: 00000000 .... DCD 0 0x0000005c: 00000000 .... DCD 0 0x00000060: 00000000 .... DCD 0 0x00000064: 00000000 .... DCD 0 0x00000068: 00000000 .... DCD 0 0x0000006c: 00000000 .... DCD 0 0x00000070: 00000000 .... DCD 0 0x00000074: 00000000 .... DCD 0 0x00000078: 00000000 .... DCD 0 0x0000007c: 00000000 .... DCD 0 $t .text Reset_Handler 0x00000080: 4906 .I LDR r1,[pc,#24] ; [0x9c] = 0x50000000 0x00000082: 4807 .H LDR r0,[pc,#28] ; [0xa0] = 0x55 0x00000084: 6008 .` STR r0,[r1,#0] 0x00000086: 4807 .H LDR r0,[pc,#28] ; [0xa4] = 0x2fffff 0x00000088: 1e40 @. SUBS r0,r0,#1 0x0000008a: d1fd .. BNE 0x88 ; Reset_Handler + 8 0x0000008c: 4903 .I LDR r1,[pc,#12] ; [0x9c] = 0x50000000 0x0000008e: 4806 .H LDR r0,[pc,#24] ; [0xa8] = 0xaa 0x00000090: 6008 .` STR r0,[r1,#0] 0x00000092: 4804 .H LDR r0,[pc,#16] ; [0xa4] = 0x2fffff 0x00000094: 1e40 @. SUBS r0,r0,#1 0x00000096: d1fd .. BNE 0x94 ; Reset_Handler + 20 0x00000098: e7f2 .. B Reset_Handler ; 0x80 $d 0x0000009a: 0000 .. DCW 0 0x0000009c: 50000000 ...P DCD 1342177280 0x000000a0: 00000055 U... DCD 85 0x000000a4: 002fffff ../. DCD 3145727 0x000000a8: 000000aa .... DCD 170 ==================================== ** Section #2 Name : .debug_abbrev Type : SHT_PROGBITS (0x00000001) Flags : None (0x00000000) Addr : 0x00000000 File Offset : 224 (0xe0) Size : 32 bytes (0x20) Link : SHN_UNDEF Info : 0 Alignment : 1 Entry Size : 0 ==================================== ** Section #3 Name : .debug_frame Type : SHT_PROGBITS (0x00000001) Flags : None (0x00000000) Addr : 0x00000000 File Offset : 256 (0x100) Size : 68 bytes (0x44) Link : SHN_UNDEF Info : 0 Alignment : 1 Entry Size : 0 ==================================== ** Section #4 Name : .debug_info Type : SHT_PROGBITS (0x00000001) Flags : None (0x00000000) Addr : 0x00000000 File Offset : 324 (0x144) Size : 224 bytes (0xe0) Link : SHN_UNDEF Info : 0 Alignment : 1 Entry Size : 0 ==================================== ** Section #5 Name : .debug_line Type : SHT_PROGBITS (0x00000001) Flags : None (0x00000000) Addr : 0x00000000 File Offset : 548 (0x224) Size : 72 bytes (0x48) Link : SHN_UNDEF Info : 0 Alignment : 1 Entry Size : 0 ==================================== ** Section #6 Name : .symtab Type : SHT_SYMTAB (0x00000002) Flags : None (0x00000000) Addr : 0x00000000 File Offset : 620 (0x26c) Size : 160 bytes (0xa0) Link : Section 7 (.strtab) Info : Last local symbol no = 6 Alignment : 4 Entry Size : 16 ==================================== ** Section #7 Name : .strtab Type : SHT_STRTAB (0x00000003) Flags : None (0x00000000) Addr : 0x00000000 File Offset : 780 (0x30c) Size : 188 bytes (0xbc) Link : SHN_UNDEF Info : 0 Alignment : 1 Entry Size : 0 ==================================== ** Section #8 Name : .note Type : SHT_NOTE (0x00000007) Flags : None (0x00000000) Addr : 0x00000000 File Offset : 968 (0x3c8) Size : 20 bytes (0x14) Link : SHN_UNDEF Info : 0 Alignment : 4 Entry Size : 0 Section Segment ==================================== 1 0 ==================================== ** Section #9 Name : .comment Type : SHT_PROGBITS (0x00000001) Flags : None (0x00000000) Addr : 0x00000000 File Offset : 988 (0x3dc) Size : 584 bytes (0x248) Link : SHN_UNDEF Info : 0 Alignment : 1 Entry Size : 0 Component: ARM Compiler 5.04 update 1 (build 49) Tool: armlink [5040049] ArmLink --strict --callgraph --map --symbols --xref --ro_base=0x0 --cpu=Cortex-M0 --fpu=SoftVFP --first=__Vectors --list=.\code.map --output=.\code.axf --entry=Reset_Handler --info=summarysizes,sizes,totals,unused,veneers Input Comments: cm0dsasm.o Component: ARM Compiler 5.04 update 1 (build 49) Tool: armasm [5040049] ArmAsm --debug --xref --cpu=Cortex-M0 --apcs=interwork --depend=.\cm0dsasm.d -IC:\Keil_v5\ARM\RV31\INC -IC:\Keil_v5\ARM\CMSIS\Include --predefine="__EVAL SETA 1" --list=.\cm0dsasm.lst ==================================== ** Section #10 Name : .shstrtab Type : SHT_STRTAB (0x00000003) Flags : None (0x00000000) Addr : 0x00000000 File Offset : 1572 (0x624) Size : 112 bytes (0x70) Link : SHN_UNDEF Info : 0 Alignment : 1 Entry Size : 0 ====================================