M16-Mp3.rar
源代码在线查看: sd.o
XL
H 1 areas 10 global symbols
M sd.c
S _SPI_SrByte Ref0000
S _SPI_High Ref0000
S push_xgsetF00C Ref0000
S push_xgsetF03C Ref0000
S push_arg4 Ref0000
S _delay_ms Ref0000
S lsl32 Ref0000
S lsr32 Ref0000
S pop_xgsetF00C Ref0000
S pop_xgsetF03C Ref0000
S _SPI_Low Ref0000
A text size 2CE flags 0
dbfile ..\..\..\..\..\DOCUME~1\浪仔\桌面\教学实验板\M16_VS1003_test\sd.c
dbfile C:\DOCUME~1\浪仔\桌面\教学实验板\M16_VS1003_test\sd.c
dbfunc e SD_Port_Init 0 fV
dbline FFFFFFFF 0
dbline 13 0
dbline 14 0
dbline 15 2
dbline FFFFFFFE 4
dbline 0 4
dbfunc e SD_SendCommand 6 fc
dbsym r retry 16 c
dbsym r r1 14 c
dbsym l arg 6 l
dbsym r cmd A c
dbline FFFFFFFF 10
dbline 22 10
dbline 23 10
dbline 24 12
dbline 27 14
dbline 28 1A
dbline 29 1C
dbline 29 1C
dbline 2B 26
dbline 2D 30
dbline 2E 46
dbline 2F 5A
dbline 30 70
dbline 32 76
dbline 34 7C
dbline 36 84
dbline 36 90
dbline 35 92
dbline 38 A0
dbline 39 A2
dbline 3B A8
dbline FFFFFFFE AA
dbline 0 AA
dbfunc e SD_Init B2 fc
dbsym r retry A c
dbsym r r1 14 c
dbsym r i 16 c
dbline FFFFFFFF B8
dbline 45 B8
dbline 48 B8
dbline 49 BA
dbline 4B BC
dbline 4D BE
dbline 4E C0
dbline 4F CC
dbline 50 CE
dbline 53 DA
dbline 56 DE
dbline 57 DE
dbline 57 E2
dbline 57 E8
dbline 57 EA
dbline 58 EE
dbline 59 102
dbline 5A 104
dbline 5A 10A
dbline 5B 10E
dbline 5B 10E
dbline 5E 112
dbline 60 114
dbline 61 114
dbline 62 128
dbline 63 12A
dbline 63 130
dbline 64 134
dbline 64 134
dbline 66 138
dbline 68 13C
dbline 6A 14E
dbline 6B 164
dbline FFFFFFFE 166
dbline 0 166
dbfunc e SD_ReadBlock 16C fc
dbsym r r1 C c
dbsym r retry 14 i
dbsym r i 14 i
dbsym r buffer A pc
dbsym l sector A l
dbline FFFFFFFF 17A
dbline 78 17A
dbline 7B 17A
dbline 7D 17E
dbline 7F 182
dbline 81 1A0
dbline 82 1A4
dbline 84 1A6
dbline 87 1AA
dbline 88 1BA
dbline 88 1BA
dbline 88 1BC
dbline 86 1C0
dbline 8A 1CC
dbline 8B 1D2
dbline 8C 1D2
dbline 8D 1E0
dbline 8A 1E0
dbline 8A 1E4
dbline 8F 1EC
dbline 90 1F2
dbline 92 1F8
dbline 93 1FA
dbline 95 200
dbline FFFFFFFE 202
dbline 0 202
dbfunc e SD_WriteSingleBlock 20C fc
dbsym r r1 16 c
dbsym r retry 14 i
dbsym r i A i
dbsym l buffer C pc
dbsym l sector 8 l
dbline FFFFFFFF 216
dbline A1 216
dbline A4 216
dbline A8 21A
dbline A9 238
dbline AA 23C
dbline AC 23E
dbline AE 240
dbline AF 246
dbline B0 24C
dbline B2 252
dbline B4 258
dbline B5 25E
dbline B6 25E
dbline B7 26E
dbline B4 26E
dbline B4 274
dbline B9 27E
dbline BA 284
dbline BC 28A
dbline BE 292
dbline BF 29A
dbline C0 29A
dbline C1 29C
dbline C4 29E
dbline C4 2AE
dbline C4 2AE
dbline C4 2B0
dbline C4 2B4
dbline C6 2C0
dbline C9 2C2
dbline FFFFFFFE 2C4
dbline 0 2C4
S _SD_SendCommand Def0006
S _SD_WriteSingleBlock Def020C
S _SD_ReadBlock Def016C
S _SD_Init Def00B2
S _SD_Port_Init Def0000
T 00 00 D1 9A D9 9A 08 95
R 00 00 00 00
T 06 00 3A 93 2A 93 0E 94 00 00 A0 2E 41 E0 66 27
R 00 00 00 00 12 08 02 00
T 14 00 0F EF 0E 94 00 00 D9 98 24 2E 33 24 41 50
R 00 00 00 00 12 06 00 00
T 22 00 22 20 D9 F7 0A 2D 0F 73 00 64 0E 94 00 00
R 00 00 00 00 12 0E 00 00
T 30 00 88 E1 90 E0 0E 81 1F 81 28 85 39 85 8A 93
R 00 00 00 00
T 3E 00 0E 94 00 00 0E 94 00 00 2E 80 3F 80 48 84
R 00 00 00 00 12 04 07 00 12 08 00 00
T 4C 00 59 84 12 01 44 24 55 24 02 2D 0E 94 00 00
R 00 00 00 00 12 0E 00 00
T 5A 00 88 E0 90 E0 0E 81 1F 81 28 85 39 85 8A 93
R 00 00 00 00
T 68 00 0E 94 00 00 0E 94 00 00 0E 81 0E 94 00 00
R 00 00 00 00 12 04 07 00 12 08 00 00 12 0E 00 00
T 76 00 05 E9 0E 94 00 00 0F EF 0E 94 00 00 07 C0
R 00 00 00 00 12 06 00 00 12 0C 00 00
T 84 00 26 2E 33 24 6F 5F 8E EF 82 15 08 F4 07 C0
R 00 00 00 00
T 92 00 0F EF 0E 94 00 00 A0 2E 4A 2D 0F 3F 91 F3
R 00 00 00 00 12 06 00 00
T A0 00 D9 9A 0F EF 0E 94 00 00 04 2F 0E 94 00 00
R 00 00 00 00 12 08 00 00 12 0E 08 00
T AE 00 22 96 08 95
R 00 00 00 00
T B2 00 0E 94 00 00 22 97 AA 24 44 27 A1 DF D9 98
R 00 00 00 00 12 04 02 00
T C0 00 01 E0 10 E0 20 E0 30 E0 0E 94 00 00 D9 9A
R 00 00 00 00 12 0C 05 00
T CE 00 01 E0 10 E0 20 E0 30 E0 0E 94 00 00
R 00 00 00 00 12 0C 05 00
T DA 00 0E 94 00 00 66 27 04 C0 0F EF 0E 94 00 00
R 00 00 00 00 12 04 0A 00 12 0E 00 00
T E8 00 63 95 6A 30 D0 F3 80 E0 90 E0 A0 E0 B0 E0
R 00 00 00 00
T F6 00 A8 83 B9 83 9C 01 00 27 83 DF 40 2F A3 94
R 00 00 00 00
T 04 01 8E EF 8A 15 10 F4 01 E0 2C C0 41 30 31 F7
R 00 00 00 00
T 12 01 AA 24 80 E0 90 E0 A0 E0 B0 E0 A8 83 B9 83
R 00 00 00 00
T 20 01 9C 01 01 E0 70 DF 40 2F A3 94 8E EF 8A 15
R 00 00 00 00
T 2E 01 10 F4 01 E0 19 C0 44 23 71 F7 0E 94 00 00
R 00 00 00 00 12 0E 01 00
T 3C 01 80 E0 90 E0 A0 E0 B0 E0 A8 83 B9 83 9C 01
R 00 00 00 00
T 4A 01 0B E3 5C DF 80 E0 92 E0 A0 E0 B0 E0 A8 83
R 00 00 00 00
T 58 01 B9 83 9C 01 00 E1 53 DF A0 2E 4A 2D 00 27
R 00 00 00 00
T 66 01 22 96 0C 94 00 00
R 00 00 00 00 12 06 08 00
T 6C 01 0E 94 00 00 0E 94 00 00 22 97 AE 84 BF 84
R 00 00 00 00 12 04 04 00 12 08 03 00
T 7A 01 44 27 55 27 0E 94 00 00 89 E0 90 E0 0A 85
R 00 00 00 00 12 08 01 00
T 88 01 1B 85 2C 85 3D 85 8A 93 0E 94 00 00 28 83
R 00 00 00 00 12 0C 06 00
T 96 01 39 83 98 01 01 E1 34 DF C0 2E 00 23 09 F0
R 00 00 00 00
T A4 01 2E C0 D9 98 0B C0 1A 01 4F 5F 5F 4F 8E EF
R 00 00 00 00
T B2 01 9F EF 82 15 93 05 18 F4 D9 9A 01 E0 21 C0
R 00 00 00 00
T C0 01 0F EF 0E 94 00 00 60 2F 0E 3F 79 F7 44 27
R 00 00 00 00 12 06 00 00
T CE 01 55 27 09 C0 0F EF 0E 94 00 00 C0 2E F5 01
R 00 00 00 00 12 0A 00 00
T DC 01 C1 92 5F 01 4F 5F 5F 4F 40 30 E2 E0 5E 07
R 00 00 00 00
T EA 01 98 F3 0F EF 0E 94 00 00 0F EF 0E 94 00 00
R 00 00 00 00 12 08 00 00 12 0E 00 00
T F8 01 D9 9A 0F EF 0E 94 00 00 00 27 22 96
R 00 00 00 00 12 08 00 00
T 04 02 0E 94 00 00 24 96 08 95
R 00 00 00 00 12 04 09 00
T 0C 02 0E 94 00 00 0E 94 00 00 22 97 44 27 55 27
R 00 00 00 00 12 04 04 00 12 08 02 00
T 1A 02 89 E0 90 E0 08 85 19 85 2A 85 3B 85 8A 93
R 00 00 00 00
T 28 02 0E 94 00 00 28 83 39 83 98 01 08 E1 E8 DE
R 00 00 00 00 12 04 06 00
T 36 02 60 2F 00 23 09 F0 43 C0 D9 98 0F EF
R 00 00 00 00
T 42 02 0E 94 00 00 0F EF 0E 94 00 00 0F EF
R 00 00 00 00 12 04 00 00 12 0A 00 00
T 4E 02 0E 94 00 00 0E EF 0E 94 00 00 AA 24 BB 24
R 00 00 00 00 12 04 00 00 12 0A 00 00
T 5C 02 0B C0 F5 01 0C 84 1D 84 E0 0D F1 1D 00 81
R 00 00 00 00
T 6A 02 0E 94 00 00 C5 01 01 96 5C 01 C5 01 80 30
R 00 00 00 00 12 04 00 00
T 78 02 E2 E0 9E 07 80 F3 0F EF 0E 94 00 00 0F EF
R 00 00 00 00 12 0C 00 00
T 86 02 0E 94 00 00 0F EF 0E 94 00 00 60 2F 86 2F
R 00 00 00 00 12 04 00 00 12 0A 00 00
T 94 02 8F 71 85 30 69 F0 D9 9A 13 C0 BA 01 4F 5F
R 00 00 00 00
T A2 02 5F 4F 8E EF 9F EF 86 17 97 07 18 F4 D9 9A
R 00 00 00 00
T B0 02 01 E0 08 C0 0F EF 0E 94 00 00 A0 2E 00 23
R 00 00 00 00 12 0A 00 00
T BE 02 79 F3 D9 9A 00 27 22 96 0E 94 00 00 24 96
R 00 00 00 00 12 0C 08 00
T CC 02 08 95
R 00 00 00 00