📄 youxi.hex
字号:
========================================================================
** ELF Header Information
File Name: F:\ARM\lcm12864zk\lcm12864zk_Data\DebugInFLASH\lcm12864zk.axf
Machine class: ELFCLASS32 (32-bit)
Data encoding: ELFDATA2LSB (Little endian)
Header version: EV_CURRENT (Current version)
File Type: ET_EXEC (Executable) (2)
Machine: EM_ARM (ARM)
Image Entry point: 0x00000000
Flags: EF_ARM_HASENTRY + EF_ARM_SYMSARESORTED + EF_ARM_MAPSYMSFIRST (0x02000016)
EABI conformance : ARM EABI Version 2.
Built with
ARM C Compiler, ADS1.2 [Build 805]
ARM/Thumb Macro Assembler vsn ADS1.2 [Build 805]
ARM Linker, ADS1.2 [Build 805]
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: 18
Program header offset: 38732 (0x0000974c)
Section header offset: 38764 (0x0000976c)
Section header string table index: 17
========================================================================
** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY]
Size : 11372 bytes (7344 bytes in file)
Virtual address: 0x00000000
========================================================================
** Section #1 'ROM_EXEC' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
Size : 7300 bytes (alignment 4)
Reset
$a
vectors
0x00000000: e59ff018 .... LDR pc,0x20
0x00000004: e59ff018 .... LDR pc,0x24
0x00000008: e59ff018 .... LDR pc,0x28
0x0000000c: e59ff018 .... LDR pc,0x2c
0x00000010: e59ff018 .... LDR pc,0x30
$d
0x00000014: b9205f80 ._ . DCD 3105906560
$a
0x00000018: e51ffff0 .... LDR pc,0xfffff030
0x0000001c: e59ff018 .... LDR pc,0x3c
ResetAddr
$d
$f
0x00000020: 000000f0 .... DCD 240
UndefinedAddr
$f
0x00000024: 00000040 @... DCD 64
SWI_Addr
$f
0x00000028: 00000044 D... DCD 68
PrefetchAddr
$f
0x0000002c: 000000a0 .... DCD 160
DataAbortAddr
$f
0x00000030: 000000a4 .... DCD 164
Nouse
0x00000034: 00000000 .... DCD 0
IRQ_Addr
0x00000038: 00000000 .... DCD 0
FIQ_Addr
$f
0x0000003c: 000000a8 .... DCD 168
Undefined
$a
0x00000040: eafffffe .... B Undefined ; 0x40
SoftwareInterrupt
0x00000044: e3500004 ..P. CMP r0,#4
0x00000048: 379ff100 ...7 LDRCC pc,[pc,r0,LSL #2]
0x0000004c: e1b0f00e .... MOVS pc,r14
SwiFunction
$d
$f
0x00000050: 00000060 `... DCD 96
$f
0x00000054: 00000070 p... DCD 112
$f
0x00000058: 00000080 .... DCD 128
$f
0x0000005c: 00000090 .... DCD 144
IRQDisable
$a
0x00000060: e14f0000 ..O. MRS r0,SPSR
0x00000064: e3800080 .... ORR r0,r0,#0x80
0x00000068: e161f000 ..a. MSR SPSR_c,r0
0x0000006c: e1b0f00e .... MOVS pc,r14
IRQEnable
0x00000070: e14f0000 ..O. MRS r0,SPSR
0x00000074: e3c00080 .... BIC r0,r0,#0x80
0x00000078: e161f000 ..a. MSR SPSR_c,r0
0x0000007c: e1b0f00e .... MOVS pc,r14
FIQDisable
0x00000080: e14f0000 ..O. MRS r0,SPSR
0x00000084: e3800040 @... ORR r0,r0,#0x40
0x00000088: e161f000 ..a. MSR SPSR_c,r0
0x0000008c: e1b0f00e .... MOVS pc,r14
FIQEnable
0x00000090: e14f0000 ..O. MRS r0,SPSR
0x00000094: e3c00040 @... BIC r0,r0,#0x40
0x00000098: e161f000 ..a. MSR SPSR_c,r0
0x0000009c: e1b0f00e .... MOVS pc,r14
PrefetchAbort
0x000000a0: eafffffe .... B PrefetchAbort ; 0xa0
DataAbort
0x000000a4: eafffffe .... B DataAbort ; 0xa4
FIQ_Handler
0x000000a8: e92d400f .@-. STMFD r13!,{r0-r3,r14}
0x000000ac: eb000046 F... BL FIQ_Exception ; 0x1cc
0x000000b0: e8bd400f .@.. LDMFD r13!,{r0-r3,r14}
0x000000b4: e25ef004 ..^. SUBS pc,r14,#4
InitStack
0x000000b8: e1a0000e .... MOV r0,r14
0x000000bc: e321f0d3 ..!. MSR CPSR_c,#0xd3
0x000000c0: e59fd03c <... LDR r13,0x104
0x000000c4: e321f0d2 ..!. MSR CPSR_c,#0xd2
0x000000c8: e59fd038 8... LDR r13,0x108
0x000000cc: e321f0d1 ..!. MSR CPSR_c,#0xd1
0x000000d0: e59fd034 4... LDR r13,0x10c
0x000000d4: e321f0d7 ..!. MSR CPSR_c,#0xd7
0x000000d8: e59fd030 0... LDR r13,0x110
0x000000dc: e321f0db ..!. MSR CPSR_c,#0xdb
0x000000e0: e59fd02c ,... LDR r13,0x114
0x000000e4: e321f0df ..!. MSR CPSR_c,#0xdf
0x000000e8: e59fd028 (... LDR r13,0x118
0x000000ec: e1a0f000 .... MOV pc,r0
ResetInit
0x000000f0: ebfffff0 .... BL InitStack ; 0xb8
0x000000f4: eb000036 6... BL TargetResetInit ; 0x1d4
0x000000f8: ea000008 .... B __main ; 0x120
__user_initial_stackheap
0x000000fc: e59f0018 .... LDR r0,0x11c
0x00000100: e1a0f00e .... MOV pc,r14
StackSvc
$d
0x00000104: 40000be0 ...@ DCD 1073744864
StackIrq
0x00000108: 40000fe0 ...@ DCD 1073745888
StackFiq
0x0000010c: 40000fe0 ...@ DCD 1073745888
StackAbt
0x00000110: 40000fe0 ...@ DCD 1073745888
StackUnd
0x00000114: 40000fe0 ...@ DCD 1073745888
0x00000118: 40002000 . .@ DCD 1073750016
0x0000011c: 40000fe4 ...@ DCD 1073745892
__main
$a
!!!
0x00000120: e28f8090 .... ADD r8,pc,#0x90 ; #0x1b8
0x00000124: e898000f .... LDMIA r8,{r0-r3}
0x00000128: e0800008 .... ADD r0,r0,r8
0x0000012c: e0811008 .... ADD r1,r1,r8
0x00000130: e0822008 . .. ADD r2,r2,r8
0x00000134: e0833008 .0.. ADD r3,r3,r8
0x00000138: e240b001 ..@. SUB r11,r0,#1
0x0000013c: e242c001 ..B. SUB r12,r2,#1
_move_region
0x00000140: e1500001 ..P. CMP r0,r1
0x00000144: 0a00000e .... BEQ _zero_region ; 0x184
0x00000148: e8b00070 p... LDMIA r0!,{r4-r6}
0x0000014c: e1540005 ..T. CMP r4,r5
0x00000150: 0afffffa .... BEQ _move_region ; 0x140
0x00000154: e3140001 .... TST r4,#1
0x00000158: 1084400b .@.. ADDNE r4,r4,r11
0x0000015c: e3150001 .... TST r5,#1
0x00000160: 1085500b .P.. ADDNE r5,r5,r11
0x00000164: e3150002 .... TST r5,#2
0x00000168: 10855009 .P.. ADDNE r5,r5,r9
0x0000016c: e3c55003 .P.. BIC r5,r5,#3
_move_loop
0x00000170: e2566004 .`V. SUBS r6,r6,#4
0x00000174: 24947004 .p.$ LDRCS r7,[r4],#4
0x00000178: 24857004 .p.$ STRCS r7,[r5],#4
0x0000017c: 8afffffb .... BHI _move_loop ; 0x170
0x00000180: eaffffee .... B _move_region ; 0x140
_zero_region
0x00000184: e1520003 ..R. CMP r2,r3
0x00000188: 0b0005f3 .... BLEQ __rt_entry ; 0x195c
0x0000018c: e3a07000 .p.. MOV r7,#0
0x00000190: e8b20030 0... LDMIA r2!,{r4,r5}
0x00000194: e3140001 .... TST r4,#1
0x00000198: 1084400c .@.. ADDNE r4,r4,r12
0x0000019c: e3140002 .... TST r4,#2
0x000001a0: 10844009 .@.. ADDNE r4,r4,r9
0x000001a4: e3c44003 .@.. BIC r4,r4,#3
_zero_loop
0x000001a8: e2555004 .PU. SUBS r5,r5,#4
0x000001ac: 24847004 .p.$ STRCS r7,[r4],#4
0x000001b0: 8afffffc .... BHI _zero_loop ; 0x1a8
0x000001b4: eafffff2 .... B _zero_region ; 0x184
_region_table
$d
0x000001b8: 00001a8c .... DCD 6796
0x000001bc: 00001abc .... DCD 6844
0x000001c0: 00001abc .... DCD 6844
0x000001c4: 00001acc .... DCD 6860
IRQ_Exception
$a
.text
0x000001c8: eafffffe .... B IRQ_Exception ; 0x1c8
FIQ_Exception
0x000001cc: eafffffe .... B FIQ_Exception ; 0x1cc
TargetInit
0x000001d0: e1a0f00e .... MOV pc,r14
TargetResetInit
0x000001d4: e59f00d0 .... LDR r0,0x2ac
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -