⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 youxi.hex

📁 此文件是LCM12864在LPC2131上的驱动代码
💻 HEX
📖 第 1 页 / 共 5 页
字号:

========================================================================

** 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 + -