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

📄 ucos.lst

📁 uC_OSII移植源码lumit_Ucosii_110.src.zip
💻 LST
📖 第 1 页 / 共 5 页
字号:

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

** ELF Header Information

    File Name: ucos.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: 79992 (0x00013878)
    Section header offset: 80024 (0x00013898)

    Section header string table index: 14

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

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


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

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

    __init
    $a
    asm_code
        0x00008000:    e3a000d2    ....    MOV      r0,#0xd2
        0x00008004:    e12ff000    ../.    MSR      CPSR_cxsf,r0
        0x00008008:    e3a0da70    p...    MOV      r13,#0x70000
        0x0000800c:    e3a000d3    ....    MOV      r0,#0xd3
        0x00008010:    e12ff000    ../.    MSR      CPSR_cxsf,r0
        0x00008014:    e3a0da80    ....    MOV      r13,#0x80000
        0x00008018:    e59fe008    ....    LDR      r14,0x8028
        0x0000801c:    e3a00053    S...    MOV      r0,#0x53
        0x00008020:    e121f000    ..!.    MSR      CPSR_c,r0
        0x00008024:    e1a0f00e    ....    MOV      pc,r14
    $d
    $f
        0x00008028:    000083b8    ....    DCD    33720
    putchar_uart0
    $a
    .text
        0x0000802c:    e1a00000    ....    NOP      
        0x00008030:    e59f1098    ....    LDR      r1,0x80d0
        0x00008034:    e5911008    ....    LDR      r1,[r1,#8]
        0x00008038:    e3110040    @...    TST      r1,#0x40
        0x0000803c:    0afffffb    ....    BEQ      0x8030
        0x00008040:    e59f1088    ....    LDR      r1,0x80d0
        0x00008044:    e581000c    ....    STR      r0,[r1,#0xc]
        0x00008048:    e1a0f00e    ....    MOV      pc,r14
    fputc
        0x0000804c:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x00008050:    e1a02000    . ..    MOV      r2,r0
        0x00008054:    e1a03001    .0..    MOV      r3,r1
        0x00008058:    e1a00002    ....    MOV      r0,r2
        0x0000805c:    ebfffff2    ....    BL       putchar_uart0  ; 0x802c
        0x00008060:    e1a00002    ....    MOV      r0,r2
        0x00008064:    e49df004    ....    LDR      pc,[r13],#4
    ferror
        0x00008068:    e1a01000    ....    MOV      r1,r0
        0x0000806c:    e3e00000    ....    MVN      r0,#0
        0x00008070:    e1a0f00e    ....    MOV      pc,r14
    timer_irq
        0x00008074:    e92d4008    .@-.    STMFD    r13!,{r3,r14}
        0x00008078:    e3a00e40    @...    MOV      r0,#0x400
        0x0000807c:    e59f1050    P...    LDR      r1,0x80d4
        0x00008080:    e5810004    ....    STR      r0,[r1,#4]
        0x00008084:    e59f004c    L...    LDR      r0,0x80d8
        0x00008088:    e2811d80    ....    ADD      r1,r1,#0x2000
        0x0000808c:    e5810004    ....    STR      r0,[r1,#4]
        0x00008090:    e59f0044    D...    LDR      r0,0x80dc
        0x00008094:    e5901000    ....    LDR      r1,[r0,#0]
        0x00008098:    e28f0040    @...    ADD      r0,pc,#0x40 ; #0x80e0
        0x0000809c:    eb000bef    ....    BL       _printf  ; 0xb060
        0x000080a0:    e59f0034    4...    LDR      r0,0x80dc
        0x000080a4:    e5900000    ....    LDR      r0,[r0,#0]
        0x000080a8:    e2800001    ....    ADD      r0,r0,#1
        0x000080ac:    e59f1028    (...    LDR      r1,0x80dc
        0x000080b0:    e5810000    ....    STR      r0,[r1,#0]
        0x000080b4:    e59f0018    ....    LDR      r0,0x80d4
        0x000080b8:    e5900008    ....    LDR      r0,[r0,#8]
        0x000080bc:    e59f1034    4...    LDR      r1,0x80f8
        0x000080c0:    e0000001    ....    AND      r0,r0,r1
        0x000080c4:    e59f1008    ....    LDR      r1,0x80d4
        0x000080c8:    e5810008    ....    STR      r0,[r1,#8]
        0x000080cc:    e8bd8008    ....    LDMFD    r13!,{r3,pc}
    $d
        0x000080d0:    03ffd000    ....    DCD    67096576
        0x000080d4:    03ff4000    .@..    DCD    67059712
        0x000080d8:    01effff0    ....    DCD    32505840
        0x000080dc:    0000c8dc    ....    DCD    51420
        0x000080e0:    205e0a0d    ..^     DCD    543033869
        0x000080e4:    656d6974    time    DCD    1701669236
        0x000080e8:    6369742d    -tic    DCD    1667855405
        0x000080ec:    3d20736b    ks =    DCD    1025536875
        0x000080f0:    20642520     %d     DCD    543434016
        0x000080f4:    000a0d21    !...    DCD    658721
        0x000080f8:    ffdffbfe    ....    DCD    4292869118
    install_irqhandler
    $a
        0x000080fc:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x00008100:    e3a01018    ....    MOV      r1,#0x18
        0x00008104:    e3a02038    8 ..    MOV      r2,#0x38
        0x00008108:    e5820000    ....    STR      r0,[r2,#0]
        0x0000810c:    e042c001    ..B.    SUB      r12,r2,r1
        0x00008110:    e24cc008    ..L.    SUB      r12,r12,#8
        0x00008114:    e59fe0f8    ....    LDR      r14,0x8214
        0x00008118:    e18c300e    .0..    ORR      r3,r12,r14
        0x0000811c:    e5813000    .0..    STR      r3,[r1,#0]
        0x00008120:    e49df004    ....    LDR      pc,[r13],#4
    timer_init
        0x00008124:    e3a00000    ....    MOV      r0,#0
        0x00008128:    e59f10e8    ....    LDR      r1,0x8218
        0x0000812c:    e5810000    ....    STR      r0,[r1,#0]
        0x00008130:    e3a00000    ....    MOV      r0,#0
        0x00008134:    e2411d80    ..A.    SUB      r1,r1,#0x2000
        0x00008138:    e5810004    ....    STR      r0,[r1,#4]
        0x0000813c:    e1a0f00e    ....    MOV      pc,r14
    timer_start
        0x00008140:    e51f0070    p...    LDR      r0,0x80d8
        0x00008144:    e59f10cc    ....    LDR      r1,0x8218
        0x00008148:    e5810004    ....    STR      r0,[r1,#4]
        0x0000814c:    e1c10640    @...    BIC      r0,r1,r0,ASR #12
        0x00008150:    e5900000    ....    LDR      r0,[r0,#0]
        0x00008154:    e3800001    ....    ORR      r0,r0,#1
        0x00008158:    e5810000    ....    STR      r0,[r1,#0]
        0x0000815c:    e2410d80    ..A.    SUB      r0,r1,#0x2000
        0x00008160:    e5900008    ....    LDR      r0,[r0,#8]
        0x00008164:    e51f1074    t...    LDR      r1,0x80f8
        0x00008168:    e0000001    ....    AND      r0,r0,r1
        0x0000816c:    e51f10a0    ....    LDR      r1,0x80d4
        0x00008170:    e5810008    ....    STR      r0,[r1,#8]
        0x00008174:    e1a0f00e    ....    MOV      pc,r14
    Sleep
        0x00008178:    e92d4010    .@-.    STMFD    r13!,{r4,r14}
        0x0000817c:    e1a04000    .@..    MOV      r4,r0
        0x00008180:    e1a00004    ....    MOV      r0,r4
        0x00008184:    eb000a9d    ....    BL       OSTimeDly  ; 0xac00
        0x00008188:    e8bd8010    ....    LDMFD    r13!,{r4,pc}
    Task1
        0x0000818c:    e92d4008    .@-.    STMFD    r13!,{r3,r14}
        0x00008190:    ebffffe3    ....    BL       timer_init  ; 0x8124
        0x00008194:    ebffffe9    ....    BL       timer_start  ; 0x8140
        0x00008198:    e1a00000    ....    NOP      
        0x0000819c:    e1a00000    ....    NOP      
        0x000081a0:    e28f0074    t...    ADD      r0,pc,#0x74 ; #0x821c
        0x000081a4:    eb000bad    ....    BL       _printf  ; 0xb060
        0x000081a8:    e28f006c    l...    ADD      r0,pc,#0x6c ; #0x821c
        0x000081ac:    eb000bab    ....    BL       _printf  ; 0xb060
        0x000081b0:    e28f0068    h...    ADD      r0,pc,#0x68 ; #0x8220
        0x000081b4:    eb000ba9    ....    BL       _printf  ; 0xb060
        0x000081b8:    e28f0078    x...    ADD      r0,pc,#0x78 ; #0x8238
        0x000081bc:    eb000ba7    ....    BL       _printf  ; 0xb060
        0x000081c0:    e28f0080    ....    ADD      r0,pc,#0x80 ; #0x8248
        0x000081c4:    eb000ba5    ....    BL       _printf  ; 0xb060
        0x000081c8:    e28f0088    ....    ADD      r0,pc,#0x88 ; #0x8258
        0x000081cc:    eb000ba3    ....    BL       _printf  ; 0xb060
        0x000081d0:    e28f0090    ....    ADD      r0,pc,#0x90 ; #0x8268
        0x000081d4:    eb000ba1    ....    BL       _printf  ; 0xb060
        0x000081d8:    e28f0098    ....    ADD      r0,pc,#0x98 ; #0x8278
        0x000081dc:    eb000b9f    ....    BL       _printf  ; 0xb060
        0x000081e0:    e28f00a0    ....    ADD      r0,pc,#0xa0 ; #0x8288
        0x000081e4:    eb000b9d    ....    BL       _printf  ; 0xb060
        0x000081e8:    e28f002c    ,...    ADD      r0,pc,#0x2c ; #0x821c
        0x000081ec:    eb000b9b    ....    BL       _printf  ; 0xb060
        0x000081f0:    e28f00a0    ....    ADD      r0,pc,#0xa0 ; #0x8298
        0x000081f4:    eb000b99    ....    BL       _printf  ; 0xb060
        0x000081f8:    e28f001c    ....    ADD      r0,pc,#0x1c ; #0x821c
        0x000081fc:    eb000b97    ....    BL       _printf  ; 0xb060
        0x00008200:    e28f0014    ....    ADD      r0,pc,#0x14 ; #0x821c
        0x00008204:    eb000b95    ....    BL       _printf  ; 0xb060
        0x00008208:    e3a00005    ....    MOV      r0,#5
        0x0000820c:    ebffffd9    ....    BL       Sleep  ; 0x8178
        0x00008210:    eaffffe1    ....    B        0x819c
    $d
        0x00008214:    e59ff000    ....    DCD    3852464128
        0x00008218:    03ff6000    .`..    DCD    67067904
        0x0000821c:    000a0d40    @...    DCD    658752
        0x00008220:    61742040    @ ta    DCD    1635000384
        0x00008224:    31206b73    sk 1    DCD    824208243
        0x00008228:    6e757220     run    DCD    1853190688
        0x0000822c:    676e696e    ning    DCD    1735289198
        0x00008230:    2e2e2e20     ...    DCD    774778400
        0x00008234:    000a0d20     ...    DCD    658720
        0x00008238:    20202040    @       DCD    538976320
        0x0000823c:    5f5f5120     Q__    DCD    1600082208
        0x00008240:    20202051    Q       DCD    538976337
        0x00008244:    000a0d20     ...    DCD    658720
        0x00008248:    20202040    @       DCD    538976320
        0x0000824c:    5f5f5f2f    /___    DCD    1600085807
        0x00008250:    20205c5f    _\      DCD    538991711
        0x00008254:    000a0d20     ...    DCD    658720
        0x00008258:    20202040    @       DCD    538976320
        0x0000825c:    5f5f5f5c    \___    DCD    1600085852

⌨️ 快捷键说明

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