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

📄 test_lcd.lst

📁 S3C4510的LCD測試程式(含源碼,可以順利修改自己的功能)
💻 LST
📖 第 1 页 / 共 5 页
字号:

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

** ELF Header Information

    File Name: test_lcd.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: 0x00008000
    Flags: EF_ARM_HASENTRY + EF_ARM_SYMSARESORTED + EF_ARM_MAPSYMSFIRST (0x02000016)

    EABI conformance : ARM EABI Version 2.

    Built with
    ARM/Thumb Macro Assembler vsn ADS1.2 [Build 805]
    ARM C Compiler, 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: 15

    Program header offset: 39600 (0x00009ab0)
    Section header offset: 39632 (0x00009ad0)

    Section header string table index: 14

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

** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY]
    Size : 14316 bytes (14216 bytes in file)
    Virtual address: 0x00008000


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

** Section #1 'ER_RO' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
    Size   : 14216 bytes (alignment 4)
    Address: 0x00008000

    __init
    $a
    asm_code
        0x00008000:    e3a0da80    ....    MOV      r13,#0x80000
        0x00008004:    e59fe008    ....    LDR      r14,0x8014
        0x00008008:    e1a0f00e    ....    MOV      pc,r14
        0x0000800c:    e59f0004    ....    LDR      r0,0x8018
        0x00008010:    e1a0f000    ....    MOV      pc,r0
    $d
    $f
        0x00008014:    0000852c    ,...    DCD    34092
        0x00008018:    01805390    .S..    DCD    25187216
    WaitLcd
    $a
    .text
        0x0000801c:    e59f20e0    . ..    LDR      r2,0x8104
        0x00008020:    e5922000    . ..    LDR      r2,[r2,#0]
        0x00008024:    e3120002    ....    TST      r2,#2
        0x00008028:    1a000002    ....    BNE      0x8038
        0x0000802c:    e3a02028    ( ..    MOV      r2,#0x28
        0x00008030:    e0010092    ....    MUL      r1,r2,r0
        0x00008034:    ea000001    ....    B        0x8040
        0x00008038:    e3a020c8    . ..    MOV      r2,#0xc8
        0x0000803c:    e0010092    ....    MUL      r1,r2,r0
        0x00008040:    e1a00000    ....    NOP      
        0x00008044:    e2412001    . A.    SUB      r2,r1,#1
        0x00008048:    e1a01002    ....    MOV      r1,r2
        0x0000804c:    e3720001    ..r.    CMN      r2,#1
        0x00008050:    1afffffb    ....    BNE      0x8044
        0x00008054:    e1a0f00e    ....    MOV      pc,r14
    lPut_byte
        0x00008058:    e92d4010    .@-.    STMFD    r13!,{r4,r14}
        0x0000805c:    e1a03000    .0..    MOV      r3,r0
        0x00008060:    e59f00a0    ....    LDR      r0,0x8108
        0x00008064:    e590003c    <...    LDR      r0,[r0,#0x3c]
        0x00008068:    e3c00cfc    ....    BIC      r0,r0,#0xfc00
        0x0000806c:    e59f1098    ....    LDR      r1,0x810c
        0x00008070:    e0814800    .H..    ADD      r4,r1,r0,LSL #16
        0x00008074:    e5c43000    .0..    STRB     r3,[r4,#0]
        0x00008078:    e3a00003    ....    MOV      r0,#3
        0x0000807c:    ebffffe6    ....    BL       WaitLcd  ; 0x801c
        0x00008080:    e8bd8010    ....    LDMFD    r13!,{r4,pc}
    lPrint
        0x00008084:    e92d4010    .@-.    STMFD    r13!,{r4,r14}
        0x00008088:    e1a04000    .@..    MOV      r4,r0
        0x0000808c:    e1a00000    ....    NOP      
        0x00008090:    e5d40000    ....    LDRB     r0,[r4,#0]
        0x00008094:    e3500000    ..P.    CMP      r0,#0
        0x00008098:    0a000002    ....    BEQ      0x80a8
        0x0000809c:    e4d40001    ....    LDRB     r0,[r4],#1
        0x000080a0:    ebffffec    ....    BL       lPut_byte  ; 0x8058
        0x000080a4:    eafffff9    ....    B        0x8090
        0x000080a8:    e8bd8010    ....    LDMFD    r13!,{r4,pc}
    LInstRegWrite
        0x000080ac:    e92d4038    8@-.    STMFD    r13!,{r3-r5,r14}
        0x000080b0:    e1a04000    .@..    MOV      r4,r0
        0x000080b4:    e59f004c    L...    LDR      r0,0x8108
        0x000080b8:    e590003c    <...    LDR      r0,[r0,#0x3c]
        0x000080bc:    e3c00cfc    ....    BIC      r0,r0,#0xfc00
        0x000080c0:    e3a02c40    @,..    MOV      r2,#0x4000
        0x000080c4:    e0821800    ....    ADD      r1,r2,r0,LSL #16
        0x000080c8:    e28f0040    @...    ADD      r0,pc,#0x40 ; #0x8110
        0x000080cc:    eb00013f    ?...    BL       _printf  ; 0x85d0
        0x000080d0:    e59f0030    0...    LDR      r0,0x8108
        0x000080d4:    e590003c    <...    LDR      r0,[r0,#0x3c]
        0x000080d8:    e3c00cfc    ....    BIC      r0,r0,#0xfc00
        0x000080dc:    e3a01c40    @...    MOV      r1,#0x4000
        0x000080e0:    e0815800    .X..    ADD      r5,r1,r0,LSL #16
        0x000080e4:    e1a02004    . ..    MOV      r2,r4
        0x000080e8:    e1a01005    ....    MOV      r1,r5
        0x000080ec:    e28f0040    @...    ADD      r0,pc,#0x40 ; #0x8134
        0x000080f0:    eb000136    6...    BL       _printf  ; 0x85d0
        0x000080f4:    e5c54000    .@..    STRB     r4,[r5,#0]
        0x000080f8:    e28f0060    `...    ADD      r0,pc,#0x60 ; #0x8160
        0x000080fc:    eb000133    3...    BL       _printf  ; 0x85d0
        0x00008100:    e8bd8038    8...    LDMFD    r13!,{r3-r5,pc}
    $d
        0x00008104:    03ff0000    ....    DCD    67043328
        0x00008108:    03ff3000    .0..    DCD    67055616
        0x0000810c:    00004002    .@..    DCD    16386
        0x00008110:    2064636c    lcd     DCD    543449964
        0x00008114:    74696e69    init    DCD    1953066601
        0x00008118:    20313920     91     DCD    540096800
        0x0000811c:    5f44434c    LCD_    DCD    1598309196
        0x00008120:    72646441    Addr    DCD    1919181889
        0x00008124:    7361425f    _Bas    DCD    1935753823
        0x00008128:    203d2065    e =     DCD    540876901
        0x0000812c:    0d207825    %x .    DCD    220231717
        0x00008130:    0000000a    ....    DCD    10
        0x00008134:    2064636c    lcd     DCD    543449964
        0x00008138:    74696e69    init    DCD    1953066601
        0x0000813c:    20323920     92     DCD    540162336
        0x00008140:    4964634c    LcdI    DCD    1231315788
        0x00008144:    5774736e    nstW    DCD    1467249518
        0x00008148:    64644172    rAdd    DCD    1684291954
        0x0000814c:    78253d72    r=%x    DCD    2015706482
        0x00008150:    6164203b    ; da    DCD    1633951803
        0x00008154:    253d6174    ta=%    DCD    624779636
        0x00008158:    0a0d2078    x ..    DCD    168632440
        0x0000815c:    00000000    ....    DCD    0
        0x00008160:    2064636c    lcd     DCD    543449964
        0x00008164:    74696e69    init    DCD    1953066601
        0x00008168:    20333920     93     DCD    540227872
        0x0000816c:    00000a0d    ....    DCD    2573
    Mv2LcdLine
    $a
        0x00008170:    e92d4008    .@-.    STMFD    r13!,{r3,r14}
        0x00008174:    e3a000a8    ....    MOV      r0,#0xa8
        0x00008178:    ebffffcb    ....    BL       LInstRegWrite  ; 0x80ac
        0x0000817c:    e3a00064    d...    MOV      r0,#0x64
        0x00008180:    ebffffa5    ....    BL       WaitLcd  ; 0x801c
        0x00008184:    e8bd8008    ....    LDMFD    r13!,{r3,pc}
    l2Print
        0x00008188:    e92d4038    8@-.    STMFD    r13!,{r3-r5,r14}
        0x0000818c:    e1a04000    .@..    MOV      r4,r0
        0x00008190:    e1a05001    .P..    MOV      r5,r1
        0x00008194:    e3a00001    ....    MOV      r0,#1
        0x00008198:    ebffffc3    ....    BL       LInstRegWrite  ; 0x80ac
        0x0000819c:    e3a00064    d...    MOV      r0,#0x64
        0x000081a0:    ebffff9d    ....    BL       WaitLcd  ; 0x801c
        0x000081a4:    e1a00004    ....    MOV      r0,r4
        0x000081a8:    ebffffb5    ....    BL       lPrint  ; 0x8084
        0x000081ac:    ebffffef    ....    BL       Mv2LcdLine  ; 0x8170
        0x000081b0:    e1a00005    ....    MOV      r0,r5
        0x000081b4:    ebffffb2    ....    BL       lPrint  ; 0x8084
        0x000081b8:    e8bd8038    8...    LDMFD    r13!,{r3-r5,pc}
    LCDTest
        0x000081bc:    e92d4010    .@-.    STMFD    r13!,{r4,r14}
        0x000081c0:    e24dd028    (.M.    SUB      r13,r13,#0x28
        0x000081c4:    e3a04001    .@..    MOV      r4,#1
        0x000081c8:    e1a00000    ....    NOP      
        0x000081cc:    e2840001    ....    ADD      r0,r4,#1
        0x000081d0:    e1a04000    .@..    MOV      r4,r0
        0x000081d4:    e3500001    ..P.    CMP      r0,#1
        0x000081d8:    0a00000a    ....    BEQ      0x8208
        0x000081dc:    e1a02004    . ..    MOV      r2,r4
        0x000081e0:    e28f1028    (...    ADD      r1,pc,#0x28 ; #0x8210
        0x000081e4:    e1a0000d    ....    MOV      r0,r13
        0x000081e8:    eb00010d    ....    BL       _sprintf  ; 0x8624
        0x000081ec:    e1a0100d    ....    MOV      r1,r13
        0x000081f0:    e28f0024    $...    ADD      r0,pc,#0x24 ; #0x821c
        0x000081f4:    eb0000f5    ....    BL       _printf  ; 0x85d0
        0x000081f8:    e28f1024    $...    ADD      r1,pc,#0x24 ; #0x8224
        0x000081fc:    e1a0000d    ....    MOV      r0,r13
        0x00008200:    ebffffe0    ....    BL       l2Print  ; 0x8188
        0x00008204:    eafffff0    ....    B        0x81cc
        0x00008208:    e28dd028    (...    ADD      r13,r13,#0x28
        0x0000820c:    e8bd8010    ....    LDMFD    r13!,{r4,pc}
    $d
        0x00008210:    626d756e    numb    DCD    1651340654
        0x00008214:    303d7265    er=0    DCD    809333349
        0x00008218:    00782578    x%x.    DCD    7873912
        0x0000821c:    0d207325    %s .    DCD    220230437
        0x00008220:    0000000a    ....    DCD    10
        0x00008224:    77203e2d    -> w    DCD    1998601773
        0x00008228:    6c2e7777    ww.l    DCD    1814984567
        0x0000822c:    74696d75    umit    DCD    1953066357
        0x00008230:    67726f2e    .org    DCD    1735552814
        0x00008234:    00000000    ....    DCD    0
    LTestPutString
    $a
        0x00008238:    e92d4010    .@-.    STMFD    r13!,{r4,r14}
        0x0000823c:    e1a04000    .@..    MOV      r4,r0
        0x00008240:    e1a00000    ....    NOP      
        0x00008244:    e5d40000    ....    LDRB     r0,[r4,#0]
        0x00008248:    e3500000    ..P.    CMP      r0,#0
        0x0000824c:    0a000004    ....    BEQ      0x8264
        0x00008250:    e4d40001    ....    LDRB     r0,[r4],#1
        0x00008254:    ebffff7f    ....    BL       lPut_byte  ; 0x8058
        0x00008258:    e59f00c0    ....    LDR      r0,0x8320
        0x0000825c:    ebffff6e    n...    BL       WaitLcd  ; 0x801c
        0x00008260:    eafffff7    ....    B        0x8244
        0x00008264:    e8bd8010    ....    LDMFD    r13!,{r4,pc}
    LCDInit
        0x00008268:    e92d4008    .@-.    STMFD    r13!,{r3,r14}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -