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

📄 spearhead.code.svn-base

📁 Spearhead2000 的 USB驱动程序
💻 SVN-BASE
📖 第 1 页 / 共 5 页
字号:
        0x00027c:    e1a0f004    ....    MOV      pc,r4        0x000280:    e3a01000    ....    MOV      r1,#0        0x000284:    e3a00a0b    ....    MOV      r0,#0xb000        0x000288:    e2800201    ....    ADD      r0,r0,#0x10000000        0x00028c:    e5801030    0...    STR      r1,[r0,#0x30]        0x000290:    e8bd501f    .P..    LDMIA    r13!,{r0-r4,r12,r14}        0x000294:    e25ef004    ..^.    SUBS     pc,r14,#4        EXPORT FIQGeneralHandler    FIQGeneralHandler        0x000298:    e92d507f    .P-.    STMDB    r13!,{r0-r6,r12,r14}        0x00029c:    e3a00a0b    ....    MOV      r0,#0xb000        0x0002a0:    e2800201    ....    ADD      r0,r0,#0x10000000        0x0002a4:    e5906004    .`..    LDR      r6,[r0,#4]        0x0002a8:    e3a05000    .P..    MOV      r5,#0        0x0002ac:    e3a04000    .@..    MOV      r4,#0        0x0002b0:    e354001f    ..T.    CMP      r4,#0x1f        0x0002b4:    ba000002    ....    BLT      0x2c4        0x0002b8:    ea00000d    ....    B        0x2f4        0x0002bc:    e2844001    .@..    ADD      r4,r4,#1        0x0002c0:    eafffffa    ....    B        0x2b0        0x0002c4:    e3a00001    ....    MOV      r0,#1        0x0002c8:    e1160410    ....    TST      r6,r0,LSL r4        0x0002cc:    0a000007    ....    BEQ      0x2f0        0x0002d0:    e51f0108    ....    LDR      r0,0x1d0        0x0002d4:    e7905104    .Q..    LDR      r5,[r0,r4,LSL #2]        0x0002d8:    e3550000    ..U.    CMP      r5,#0        0x0002dc:    0a000003    ....    BEQ      0x2f0        0x0002e0:    e3a00001    ....    MOV      r0,#1        0x0002e4:    e1a00410    ....    MOV      r0,r0,LSL r4        0x0002e8:    e1a0e00f    ....    MOV      r14,pc        0x0002ec:    e1a0f005    ....    MOV      pc,r5        0x0002f0:    eafffff1    ....    B        0x2bc        0x0002f4:    e8bd507f    .P..    LDMIA    r13!,{r0-r6,r12,r14}        0x0002f8:    e25ef004    ..^.    SUBS     pc,r14,#4        EXPORT IRQDefaultHandler    IRQDefaultHandler        0x0002fc:    e92d4070    p@-.    STMDB    r13!,{r4-r6,r14}        0x000300:    e3a00a0b    ....    MOV      r0,#0xb000        0x000304:    e2800201    ....    ADD      r0,r0,#0x10000000        0x000308:    e5906000    .`..    LDR      r6,[r0,#0]        0x00030c:    e3a05000    .P..    MOV      r5,#0        0x000310:    e3a04000    .@..    MOV      r4,#0        0x000314:    e354001f    ..T.    CMP      r4,#0x1f        0x000318:    ba000002    ....    BLT      0x328        0x00031c:    ea00000d    ....    B        0x358        0x000320:    e2844001    .@..    ADD      r4,r4,#1        0x000324:    eafffffa    ....    B        0x314        0x000328:    e3a00001    ....    MOV      r0,#1        0x00032c:    e1160410    ....    TST      r6,r0,LSL r4        0x000330:    0a000007    ....    BEQ      0x354        0x000334:    e51f016c    l...    LDR      r0,0x1d0        0x000338:    e7905104    .Q..    LDR      r5,[r0,r4,LSL #2]        0x00033c:    e3550000    ..U.    CMP      r5,#0        0x000340:    0a000003    ....    BEQ      0x354        0x000344:    e3a00001    ....    MOV      r0,#1        0x000348:    e1a00410    ....    MOV      r0,r0,LSL r4        0x00034c:    e1a0e00f    ....    MOV      r14,pc        0x000350:    e1a0f005    ....    MOV      pc,r5        0x000354:    eafffff1    ....    B        0x320        0x000358:    e8bd8070    p...    LDMIA    r13!,{r4-r6,pc}        EXPORT UART1_Init    UART1_Init    x$litpool$0        0x00035c:    e3a01024    $...    MOV      r1,#0x24        0x000360:    e3a00902    ....    MOV      r0,#0x8000        0x000364:    e2800412    ....    ADD      r0,r0,#0x12000000        0x000368:    e1c010b0    ....    STRH     r1,[r0,#0]        0x00036c:    e3a0100f    ....    MOV      r1,#0xf        0x000370:    e1c011bc    ....    STRH     r1,[r0,#0x1c]        0x000374:    e3a01064    d...    MOV      r1,#0x64        0x000378:    e1c011b8    ....    STRH     r1,[r0,#0x18]        0x00037c:    e3a0108b    ....    MOV      r1,#0x8b        0x000380:    e2811c05    ....    ADD      r1,r1,#0x500        0x000384:    e1c010bc    ....    STRH     r1,[r0,#0xc]        0x000388:    e3a01000    ....    MOV      r1,#0        0x00038c:    e1c012b0    ....    STRH     r1,[r0,#0x20]        0x000390:    e3a01000    ....    MOV      r1,#0        0x000394:    e1c012b4    ....    STRH     r1,[r0,#0x24]        0x000398:    e1a0f00e    ....    MOV      pc,r14        0x00039c:    e1a0f00e    ....    MOV      pc,r14        EXPORT UART_getc    UART_getc        0x0003a0:    e1a01000    ....    MOV      r1,r0        0x0003a4:    e3a00902    ....    MOV      r0,#0x8000        0x0003a8:    e2800412    ....    ADD      r0,r0,#0x12000000        0x0003ac:    e1d001b4    ....    LDRH     r0,[r0,#0x14]        0x0003b0:    e3100001    ....    TST      r0,#1        0x0003b4:    0a000006    ....    BEQ      0x3d4        0x0003b8:    e3a00902    ....    MOV      r0,#0x8000        0x0003bc:    e2800412    ....    ADD      r0,r0,#0x12000000        0x0003c0:    e1d000b8    ....    LDRH     r0,[r0,#8]        0x0003c4:    e5c10000    ....    STRB     r0,[r1,#0]        0x0003c8:    e3a00001    ....    MOV      r0,#1        0x0003cc:    e1a0f00e    ....    MOV      pc,r14        0x0003d0:    ea000001    ....    B        0x3dc        0x0003d4:    e3a00000    ....    MOV      r0,#0        0x0003d8:    e1a0f00e    ....    MOV      pc,r14        0x0003dc:    e3a00000    ....    MOV      r0,#0        0x0003e0:    e1a0f00e    ....    MOV      pc,r14        EXPORT UART_putc    UART_putc        0x0003e4:    e1a01000    ....    MOV      r1,r0        0x0003e8:    e3a00902    ....    MOV      r0,#0x8000        0x0003ec:    e2800412    ....    ADD      r0,r0,#0x12000000        0x0003f0:    e1d001b4    ....    LDRH     r0,[r0,#0x14]        0x0003f4:    e3100c02    ....    TST      r0,#0x200        0x0003f8:    1a000005    ....    BNE      0x414        0x0003fc:    e3a00902    ....    MOV      r0,#0x8000        0x000400:    e2800412    ....    ADD      r0,r0,#0x12000000        0x000404:    e1c010b4    ....    STRH     r1,[r0,#4]        0x000408:    e3a00001    ....    MOV      r0,#1        0x00040c:    e1a0f00e    ....    MOV      pc,r14        0x000410:    ea000001    ....    B        0x41c        0x000414:    e3a00000    ....    MOV      r0,#0        0x000418:    e1a0f00e    ....    MOV      pc,r14        0x00041c:    e3a00000    ....    MOV      r0,#0        0x000420:    e1a0f00e    ....    MOV      pc,r14        EXPORT UART_rx_vec    UART_rx_vec        0x000424:    e92d4000    .@-.    STMDB    r13!,{r14}        0x000428:    e1a03000    .0..    MOV      r3,r0        0x00042c:    e1a02001    . ..    MOV      r2,r1        0x000430:    e3a0c000    ....    MOV      r12,#0        0x000434:    e15c0002    ..\.    CMP      r12,r2        0x000438:    3a000002    ...:    BCC      0x448        0x00043c:    ea000007    ....    B        0x460        0x000440:    e28cc001    ....    ADD      r12,r12,#1        0x000444:    eafffffa    ....    B        0x434        0x000448:    e7d3000c    ....    LDRB     r0,[r3,r12]        0x00044c:    ebffffd3    ....    BL       0x3a0        0x000450:    e3500000    ..P.    CMP      r0,#0        0x000454:    1a000000    ....    BNE      0x45c        0x000458:    eafffffa    ....    B        0x448        0x00045c:    eafffff7    ....    B        0x440        0x000460:    e8bd8000    ....    LDMIA    r13!,{pc}        EXPORT UART_tx_vec    UART_tx_vec        0x000464:    e92d4000    .@-.    STMDB    r13!,{r14}        0x000468:    e1a03000    .0..    MOV      r3,r0        0x00046c:    e1a02001    . ..    MOV      r2,r1        0x000470:    e3a0c000    ....    MOV      r12,#0        0x000474:    e15c0002    ..\.    CMP      r12,r2        0x000478:    3a000002    ...:    BCC      0x488        0x00047c:    ea000007    ....    B        0x4a0        0x000480:    e28cc001    ....    ADD      r12,r12,#1        0x000484:    eafffffa    ....    B        0x474        0x000488:    e7d3000c    ....    LDRB     r0,[r3,r12]        0x00048c:    ebffffd4    ....    BL       0x3e4        0x000490:    e3500000    ..P.    CMP      r0,#0        0x000494:    1a000000    ....    BNE      0x49c        0x000498:    eafffffa    ....    B        0x488        0x00049c:    eafffff7    ....    B        0x480        0x0004a0:    e3a0000d    ....    MOV      r0,#0xd        0x0004a4:    ebffffce    ....    BL       0x3e4        0x0004a8:    e3500000    ..P.    CMP      r0,#0        0x0004ac:    1a000000    ....    BNE      0x4b4        0x0004b0:    eafffffa    ....    B        0x4a0        0x0004b4:    e3a0000a    ....    MOV      r0,#0xa        0x0004b8:    ebffffc9    ....    BL       0x3e4        0x0004bc:    e3500000    ..P.    CMP      r0,#0        0x0004c0:    1a000000    ....    BNE      0x4c8        0x0004c4:    eafffffa    ....    B        0x4b4        0x0004c8:    e8bd8000    ....    LDMIA    r13!,{pc}        EXPORT UART_com    UART_com        0x0004cc:    e92d4000    .@-.    STMDB    r13!,{r14}        0x0004d0:    e59f0078    x...    LDR      r0,0x550        0x0004d4:    ebffffb1    ....    BL       0x3a0        0x0004d8:    e3500000    ..P.    CMP      r0,#0        0x0004dc:    1a000000    ....    BNE      0x4e4        0x0004e0:    eafffffa    ....    B        0x4d0        0x0004e4:    e59f0064    d...    LDR      r0,0x550        0x0004e8:    e5d00000    ....    LDRB     r0,[r0,#0]        0x0004ec:    e350000d    ..P.    CMP      r0,#0xd        0x0004f0:    1a00000b    ....    BNE      0x524        0x0004f4:    e3a0000a    ....    MOV      r0,#0xa        0x0004f8:    ebffffb9    ....    BL       0x3e4        0x0004fc:    e3500000    ..P.    CMP      r0,#0        0x000500:    1a000000    ....    BNE      0x508        0x000504:    eafffffa    ....    B        0x4f4        0x000508:    e59f0040    @...    LDR      r0,0x550        0x00050c:    e5d00000    ....    LDRB     r0,[r0,#0]        0x000510:    ebffffb3    ....    BL       0x3e4        0x000514:    e3500000    ..P.    CMP      r0,#0        0x000518:    1a000000    ....    BNE      0x520        0x00051c:    eafffff9    ....    B        0x508        0x000520:    ea000005    ....    B        0x53c        0x000524:    e59f0024    $...    LDR      r0,0x550        0x000528:    e5d00000    ....    LDRB     r0,[r0,#0]        0x00052c:    ebffffac    ....    BL       0x3e4        0x000530:    e3500000    ..P.    CMP      r0,#0        0x000534:    1a000000    ....    BNE      0x53c        0x000538:    eafffff9    ....    B        0x524        0x00053c:    e59f000c    ....    LDR      r0,0x550        0x000540:    e5d00000    ....    LDRB     r0,[r0,#0]        0x000544:    e8bd8000    ....    LDMIA    r13!,{pc}        0x000548:    e3a00000    ....    MOV      r0,#0        0x00054c:    e8bd8000    ....    LDMIA    r13!,{pc}        0x000550:    00006af4    .j..    ANDEQ    r6,r0,r4,ROR r10 ; ? Bad load/store extension op    x$litpool_e$0        EXPORT UART_print_integer    UART_print_integer        0x000554:    e92d4010    .@-.    STMDB    r13!,{r4,r14}        0x000558:    e24dd008    ..M.    SUB      r13,r13,#8        0x00055c:    e1a04000    .@..    MOV      r4,r0        0x000560:    e1a02004    . ..    MOV      r2,r4        0x000564:    e1a0000d    ....    MOV      r0,r13        0x000568:    e28f1f05    ....    ADD      r1,pc,#0x14 ; #0x584        0x00056c:    eb000ddd    ....    BL       0x3ce8        0x000570:    e1a0000d    ....    MOV      r0,r13        0x000574:    e3a01005    ....    MOV      r1,#5        0x000578:    ebffffb9    ....    BL       0x464        0x00057c:    e28dd008    ....    ADD      r13,r13,#8        0x000580:    e8bd8010    ....    LDMIA    r13!,{r4,pc}    $S8    x$litpool$1        0x000584:    64353025    %05d    LDRVST   r3,[r5],#-0x25        0x000588:    00000000    ....    ANDEQ    r0,r0,r0    x$litpool_e$1        EXPORT UART_print_time    UART_print_time        0x00058c:    e92d40f0    .@-.    STMDB    r13!,{r4-r7,r14}        0x000590:    e24dd00c    ..M.    SUB      r13,r13,#0xc        0x000594:    e1a06000    .`..    MOV      r6,r0        0x000598:    e1a05001    .P..    MOV      r5,r1        0x00059c:    e1a04002    .@..    MOV      r4,r2        0x0005a0:    e1a03005    .0..    MOV      r3,r5        0x0005a4:    e1a02006    . ..    MOV      r2,r6        0x0005a8:    e58d4000    .@..    STR      r4,[r13,#0]        0x0005ac:    e28d0004    ....    ADD      r0,r13,#4        0x0005b0:    e28f1f14    ....    ADD      r1,pc,#0x50 ; #0x608        0x0005b4:    eb000dcb    ....    BL       0x3ce8        0x0005b8:    e3a07000    .p..    MOV      r7,#0        0x0005bc:    e3570008    ..W.    CMP      r7,#8        0x0005c0:    ba000002    ....    BLT      0x5d0        0x0005c4:    ea000008    ....    B        0x5ec        0x0005c8:    e2877001    .p..    ADD      r7,r7,#1        0x0005cc:    eafffffa    ....    B        0x5bc        0x0005d0:    e28d0004    ....    ADD      r0,r13,#4        0x0005d4:    e7d00007    ....    LDRB     r0,[r0,r7]

⌨️ 快捷键说明

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