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

📄 am29f800.txt

📁 SMDK2442所有设备的驱动测试程序。运行monitor程序
💻 TXT
📖 第 1 页 / 共 4 页
字号:
000848  73756d20          DCB      " mus"                ;76
00084c  65622074          DCB      "t be"                ;76
000850  776f6420          DCB      " dow"                ;76
000854  616f6c6e          DCB      "nloa"                ;76
000858  20646564          DCB      "ded "                ;76
00085c  6e697375          DCB      "usin"                ;76
000860  43492067          DCB      "g IC"                ;76
000864  72662045          DCB      "E fr"                ;76
000868  25206d6f          DCB      "om %"                ;76
00086c  00000a78          DCB      "x\n\0\0"             ;76
                  |L1.2160|
000870  00000008          DCD      ||.bss$2|| + 8        ;76
                  |L1.2164|
000874  6568435b          DCB      "[Che"                ;76
000878  41206b63          DCB      "ck A"                ;76
00087c  4c39324d          DCB      "M29L"                ;76
000880  78787856          DCB      "Vxxx"                ;76
000884  00000a5d          DCB      "]\n\0\0"             ;76
                  |L1.2184|
000888  73696854          DCB      "This"                ;76
00088c  76656420          DCB      " dev"                ;76
000890  20656369          DCB      "ice "                ;76
000894  41207369          DCB      "is A"                ;76
000898  4c39324d          DCB      "M29L"                ;76
00089c  30303256          DCB      "V200"                ;76
0008a0  000a2142          DCB      "B!\n\0"              ;76
                  |L1.2212|
0008a4  73696854          DCB      "This"                ;76
0008a8  76656420          DCB      " dev"                ;76
0008ac  20656369          DCB      "ice "                ;76
0008b0  41207369          DCB      "is A"                ;76
0008b4  4c39324d          DCB      "M29L"                ;76
0008b8  30303456          DCB      "V400"                ;76
0008bc  000a2142          DCB      "B!\n\0"              ;76
                  |L1.2240|
0008c0  73696854          DCB      "This"                ;76
0008c4  76656420          DCB      " dev"                ;76
0008c8  20656369          DCB      "ice "                ;76
0008cc  41207369          DCB      "is A"                ;76
0008d0  4c39324d          DCB      "M29L"                ;76
0008d4  30303856          DCB      "V800"                ;76
0008d8  000a2142          DCB      "B!\n\0"              ;76
                  |L1.2268|
0008dc  73696854          DCB      "This"                ;76
0008e0  76656420          DCB      " dev"                ;76
0008e4  20656369          DCB      "ice "                ;76
0008e8  41207369          DCB      "is A"                ;76
0008ec  4c39324d          DCB      "M29L"                ;76
0008f0  30363156          DCB      "V160"                ;76
0008f4  000a2142          DCB      "B!\n\0"              ;76
                  |L1.2296|
0008f8  43204449          DCB      "ID C"                ;76
0008fc  6b636568          DCB      "heck"                ;76
000900  72724520          DCB      " Err"                ;76
000904  2121726f          DCB      "or!!"                ;76
000908  00000a21          DCB      "!\n\0\0"             ;76
                  |L1.2316|
00090c  6172450a          DCB      "\nEra"               ;76
000910  74206573          DCB      "se t"                ;76
000914  73206568          DCB      "he s"                ;76
000918  6f746365          DCB      "ecto"                ;76
00091c  78303a72          DCB      "r:0x"                ;76
000920  0a2e7825          DCB      "%x.\n"               ;76
000924  00000000          DCB      "\0\0\0\0"            ;76
                  |L1.2344|
000928  6e616c42          DCB      "Blan"                ;76
00092c  6843206b          DCB      "k Ch"                ;76
000930  206b6365          DCB      "eck "                ;76
000934  6f727245          DCB      "Erro"                ;76
000938  21212172          DCB      "r!!!"                ;76
00093c  0000000a          DCB      "\n\0\0\0"            ;76
                  |L1.2368|
000940  e28f0f49          ADR      r0,|L1.2668|          ;79
000944  ebfffffe          BL       Uart_Printf           ;79
000948  e3a04000          MOV      r4,#0                 ;81
                  |L1.2380|
00094c  e51f0428          LDR      r0,|L1.1324|          ;81
000950  e5900000          LDR      r0,[r0,#0]            ;81  ; targetSize
000954  e1540000          CMP      r4,r0                 ;81
000958  2a000013          BCS      |L1.2476|             ;81
00095c  ea000001          B        |L1.2408|             ;81
                  |L1.2400|
000960  e2844002          ADD      r4,r4,#2              ;81
000964  eafffff8          B        |L1.2380|             ;81
                  |L1.2408|
000968  e51f2100          LDR      r2,|L1.2160|          ;83
00096c  e5922000          LDR      r2,[r2,#0]            ;83  ; srcAddress
000970  e51f348c          LDR      r3,|L1.1260|          ;83
000974  e5933000          LDR      r3,[r3,#0]            ;83  ; srcOffset
000978  e0822003          ADD      r2,r2,r3              ;83
00097c  e19210b4          LDRH     r1,[r2,r4]            ;83
000980  e51f2460          LDR      r2,|L1.1320|          ;83
000984  e5922000          LDR      r2,[r2,#0]            ;83  ; targetAddress
000988  e0840002          ADD      r0,r4,r2              ;83
00098c  ebfffffe          BL       AM29F800_ProgFlash    ;83
000990  e1a00a04          MOV      r0,r4,LSL #20         ;84
000994  e1b00a20          MOVS     r0,r0,LSR #20         ;84
000998  1a000002          BNE      |L1.2472|             ;84
00099c  e1a01004          MOV      r1,r4                 ;84
0009a0  e28f00e4          ADR      r0,|L1.2700|          ;84
0009a4  ebfffffe          BL       Uart_Printf           ;84
                  |L1.2472|
0009a8  eaffffec          B        |L1.2400|             ;85
                  |L1.2476|
0009ac  e28f00dc          ADR      r0,|L1.2704|          ;86
0009b0  ebfffffe          BL       Uart_Printf           ;86
0009b4  e51f07f4          LDR      r0,|L1.456|           ;88
0009b8  e3a01000          MOV      r1,#0                 ;88
0009bc  e1c100b0          STRH     r0,[r1,#0]            ;88
0009c0  e28f00e8          ADR      r0,|L1.2736|          ;90
0009c4  ebfffffe          BL       Uart_Printf           ;90
0009c8  e3a04000          MOV      r4,#0                 ;91
                  |L1.2508|
0009cc  e51f04a8          LDR      r0,|L1.1324|          ;91
0009d0  e5900000          LDR      r0,[r0,#0]            ;91  ; targetSize
0009d4  e1540000          CMP      r4,r0                 ;91
0009d8  2a00001a          BCS      |L1.2632|             ;91
0009dc  ea000001          B        |L1.2536|             ;91
                  |L1.2528|
0009e0  e2844002          ADD      r4,r4,#2              ;91
0009e4  eafffff8          B        |L1.2508|             ;91
                  |L1.2536|
0009e8  e51f04c8          LDR      r0,|L1.1320|          ;93
0009ec  e5900000          LDR      r0,[r0,#0]            ;93  ; targetAddress
0009f0  e19400b0          LDRH     r0,[r4,r0]            ;93
0009f4  e51f118c          LDR      r1,|L1.2160|          ;93
0009f8  e5911000          LDR      r1,[r1,#0]            ;93  ; srcAddress
0009fc  e51f2518          LDR      r2,|L1.1260|          ;93
000a00  e5922000          LDR      r2,[r2,#0]            ;93  ; srcOffset
000a04  e0811002          ADD      r1,r1,r2              ;93
000a08  e19110b4          LDRH     r1,[r1,r4]            ;93
000a0c  e1500001          CMP      r0,r1                 ;93
000a10  0a000005          BEQ      |L1.2604|             ;93
000a14  e51f04f4          LDR      r0,|L1.1320|          ;95
000a18  e5900000          LDR      r0,[r0,#0]            ;95  ; targetAddress
000a1c  e0841000          ADD      r1,r4,r0              ;95
000a20  e28f009c          ADR      r0,|L1.2756|          ;95
000a24  ebfffffe          BL       Uart_Printf           ;95
000a28  eaffff71          B        |L1.2036|             ;96
                  |L1.2604|
000a2c  e1a00a04          MOV      r0,r4,LSL #20         ;98
000a30  e1b00a20          MOVS     r0,r0,LSR #20         ;98
000a34  1a000002          BNE      |L1.2628|             ;98
000a38  e1a01004          MOV      r1,r4                 ;98
000a3c  e28f0048          ADR      r0,|L1.2700|          ;98
000a40  ebfffffe          BL       Uart_Printf           ;98
                  |L1.2628|
000a44  eaffffe5          B        |L1.2528|             ;99
                  |L1.2632|
000a48  e28f0088          ADR      r0,|L1.2776|          ;100
000a4c  ebfffffe          BL       Uart_Printf           ;100
000a50  e59f0094          LDR      r0,|L1.2796|          ;102
000a54  ebfffffe          BL       Uart_Printf           ;102
000a58  ebfffffe          BL       Uart_Getch            ;103
000a5c  e3500079          CMP      r0,#0x79              ;103
000a60  1a000000          BNE      |L1.2664|             ;103
000a64  ebfffffe          BL       ProgramAM29F800       ;103
                  |L1.2664|
000a68  eaffff61          B        |L1.2036|
                  |L1.2668|
000a6c  6174530a          DCB      "\nSta"
000a70  6f207472          DCB      "rt o"
000a74  68742066          DCB      "f th"
000a78  61642065          DCB      "e da"
000a7c  77206174          DCB      "ta w"
000a80  69746972          DCB      "riti"
000a84  0a2e676e          DCB      "ng.\n"
000a88  00000000          DCB      "\0\0\0\0"
                  |L1.2700|
000a8c  00207825          DCB      "%x \0"
                  |L1.2704|
000a90  646e450a          DCB      "\nEnd"
000a94  20666f20          DCB      " of "
000a98  20656874          DCB      "the "
000a9c  61746164          DCB      "data"
000aa0  69727720          DCB      " wri"
000aa4  676e6974          DCB      "ting"
000aa8  0a212121          DCB      "!!!\n"
000aac  00000000          DCB      "\0\0\0\0"
                  |L1.2736|
000ab0  7265560a          DCB      "\nVer"
000ab4  69796669          DCB      "ifyi"
000ab8  5320676e          DCB      "ng S"
000abc  74726174          DCB      "tart"
000ac0  00000a2e          DCB      ".\n\0\0"
                  |L1.2756|
000ac4  763d7825          DCB      "%x=v"
000ac8  66697265          DCB      "erif"
000acc  72652079          DCB      "y er"
000ad0  0a726f72          DCB      "ror\n"
000ad4  00000000          DCB      "\0\0\0\0"
                  |L1.2776|
000ad8  7265560a          DCB      "\nVer"
000adc  69796669          DCB      "ifyi"
000ae0  4520676e          DCB      "ng E"
000ae4  2121646e          DCB      "nd!!"
000ae8  00000a21          DCB      "!\n\0\0"
                  |L1.2796|
000aec  00000088          DCD      ||.constdata$1|| + 136
                          ENDP



                          AREA ||.constdata||, DATA, READONLY, ALIGN=2

                  ||.constdata$1||
                          DCB      0x20,0x20,0x20,0x20
                          DCB      0x30,0x78,0x30,0x2c
                          DCB      0x20,0x30,0x78,0x34
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x20,0x30,0x78,0x36
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x20,0x30,0x78,0x38
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x31,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x32,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x33,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x34,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x0a,0x00
                          DCB      0x00,0x00
                          DCB      0x30,0x78,0x35,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x36,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x37,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x38,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x39,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x61,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x62,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x30,0x78,0x63,0x30
                          DCB      0x30,0x30,0x30,0x2c
                          DCB      0x0a,0x00
                          DCB      0x00,0x00
                          DCB      0x44,0x6f,0x20,0x79
                          DCB      0x6f,0x75,0x20,0x77
                          DCB      0x61,0x6e,0x74,0x20
                          DCB      0x61,0x6e,0x6f,0x74
                          DCB      0x68,0x65,0x72,0x20
                          DCB      0x70,0x72,0x6f,0x67
                          DCB      0x72,0x61,0x6d,0x6d
                          DCB      0x69,0x6e,0x67,0x20
                          DCB      0x77,0x69,0x74,0x68
                          DCB      0x6f,0x75,0x74,0x20
                          DCB      0x61,0x64,0x64,0x69
                          DCB      0x74,0x69,0x6f,0x6e
                          DCB      0x61,0x6c,0x20,0x64
                          DCB      0x6f,0x77,0x6e,0x6c
                          DCB      0x6f,0x61,0x64,0x3f
                          DCB      0x20,0x5b,0x79,0x2f
                          DCB      0x6e,0x5d,0x0a,0x00


                          AREA ||.bss||, NOINIT, ALIGN=2

                  ||nextTargetAddr@InputTargetAddr_0||
                  ||.bss$2||
                          % 4
                  ||nextSrcOffset@InputTargetAddr_1||
                          % 4
                  srcAddress
                          % 4
                  srcOffset
                          % 4
                  targetAddress
                          % 4
                  targetSize
                          % 4


        END

⌨️ 快捷键说明

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