📄 am29f800.txt
字号:
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 + -