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

📄 sd.dbg

📁 用AVR的MP3代码
💻 DBG
字号:
IMAGECRAFT DEBUG FORMAT
VERSION 1.1
CPU AVR
DIR E:\V3U~1\sd\M64-SD卡MP3程序\
FILE 6x8.h
FILE chinese.h
DEFGLOBAL font6x8 8C A[552:92:6]kc
DEFGLOBAL china_char 2B4 A[288:12:24]kc
FILE sd.c
FUNC sd_port_init 5E4 fV
BLOCK 18 5E4
LINE 18 5E4
LINE 19 5E4
BLOCKEND 0 5E6
FUNCEND 5E6
FUNC SD_Write_Command 5E8 fc
BLOCK 29 5F2
DEFREG retry 12 c
DEFREG tmp 10 c
DEFLOCAL arg 10 l
DEFREG cmd 14 c
LINE 29 5F2
LINE 31 5F2
LINE 35 5F4
LINE 38 5FA
LINE 40 5FC
LINE 41 604
LINE 42 620
LINE 43 636
LINE 44 652
LINE 45 672
LINE 50 678
LINE 51 678
LINE 52 67E
LINE 53 680
LINE 54 680
LINE 56 68C
LINE 57 694
LINE 58 698
LINE 59 69A
BLOCKEND 0 6A2
FUNCEND 6A2
FUNC SD_Init 6A4 fc
BLOCK 65 6AA
DEFREG i 10 c
DEFREG temp 12 c
DEFREG retry 14 c
LINE 65 6AA
LINE 68 6AA
LINE 70 6AC
LINE 71 6B4
LINE 72 6B8
LINE 73 6B8
LINE 74 6BE
LINE 71 6BE
LINE 71 6C0
LINE 76 6C6
LINE 79 6C8
LINE 80 6C8
LINE 81 6DC
LINE 82 6DE
LINE 83 6E4
LINE 84 6E4
LINE 85 6E4
LINE 86 6E4
LINE 87 6E4
LINE 90 6EA
LINE 92 6EC
LINE 93 6EC
LINE 94 700
LINE 95 702
LINE 96 708
LINE 97 708
LINE 98 708
LINE 99 708
LINE 100 708
LINE 101 70C
LINE 102 70E
LINE 104 720
LINE 105 722
BLOCKEND 0 72A
FUNCEND 72A
FUNC SD_Read_Block 72C fc
BLOCK 111 736
DEFREG temp 20 c
DEFREG i 22 i
DEFLOCAL address 6 l
LINE 111 736
LINE 112 736
LINE 112 738
LINE 113 73C
LINE 114 742
LINE 116 758
LINE 116 758
LINE 116 758
LINE 115 758
LINE 117 760
LINE 118 766
LINE 119 766
LINE 120 776
LINE 117 776
LINE 117 77A
LINE 121 782
LINE 122 786
LINE 123 78A
LINE 124 790
LINE 125 792
BLOCKEND 0 79C
FUNCEND 79C
FILE 1011.c
FUNC delay_nnus 79E fV
BLOCK 13 7A2
DEFREG b 20 c
DEFREG n 16 i
LINE 13 7A2
LINE 15 7A2
LINE 16 7A6
LINE 15 7A6
LINE 15 7A8
BLOCKEND 0 7B6
FUNCEND 7B6
FUNC spi_init 7B8 fV
BLOCK 21 7B8
LINE 21 7B8
LINE 22 7B8
LINE 23 7BC
LINE 24 7C0
BLOCKEND 0 7C4
FUNCEND 7C4
FUNC mp3_port_init 7C6 fV
BLOCK 27 7C6
LINE 27 7C6
LINE 28 7C6
LINE 29 7C8
LINE 30 7CE
LINE 31 7D0
BLOCKEND 0 7D6
FUNCEND 7D6
FUNC Write_Byte_SPI 7D8 fV
BLOCK 34 7D8
DEFREG byte 16 c
LINE 34 7D8
LINE 35 7D8
LINE 36 7DA
LINE 36 7DA
BLOCKEND 0 7DE
FUNCEND 7DE
FUNC Read_Byte_SPI 7E0 fc
BLOCK 39 7E0
LINE 39 7E0
LINE 40 7E0
LINE 41 7E4
LINE 41 7E4
LINE 42 7E8
BLOCKEND 0 7EA
FUNCEND 7EA
FUNC vs1003_cmd_write 7EC fV
BLOCK 46 7F4
DEFREG data 20 i
DEFREG address 22 c
LINE 46 7F4
LINE 48 7F4
LINE 49 7F8
LINE 51 7FC
LINE 52 7FE
LINE 53 800
LINE 54 804
LINE 55 80A
LINE 56 80E
LINE 57 816
LINE 58 81A
LINE 59 820
LINE 61 822
LINE 62 826
BLOCKEND 0 82E
FUNCEND 82E
FUNC vs1003_data_write 830 fV
BLOCK 67 836
DEFREG data 20 c
LINE 67 836
LINE 68 836
LINE 69 838
LINE 70 83C
LINE 71 83E
BLOCKEND 0 844
FUNCEND 844
FUNC vs1003_read 846 fi
BLOCK 75 84C
DEFREG temp1 22 c
DEFREG temp 20 i
DEFREG address 10 c
LINE 75 84C
LINE 76 84C
LINE 77 84E
LINE 78 852
LINE 79 854
LINE 80 856
LINE 81 85A
LINE 82 860
LINE 83 864
LINE 84 86A
LINE 85 86E
LINE 86 872
LINE 87 87A
LINE 88 87C
BLOCKEND 0 882
FUNCEND 882
FUNC vs1003_init 884 fV
BLOCK 93 884
LINE 93 884
LINE 94 884
LINE 95 88C
LINE 96 894
LINE 97 89C
LINE 98 8A4
BLOCKEND 0 8AC
FUNCEND 8AC
FILE fat.c
STRUCT 41 bpb710
FIELD 0 bpbBytesPerSec i
FIELD 2 bpbSecPerClust c
FIELD 3 bpbResSectors i
FIELD 5 bpbFATs c
FIELD 6 bpbRootDirEnts i
FIELD 8 bpbSectors i
FIELD 10 bpbMedia c
FIELD 11 bpbFATsecs i
FIELD 13 bpbSecPerTrack i
FIELD 15 bpbHeads i
FIELD 17 bpbHiddenSecs l
FIELD 21 bpbHugeSectors l
FIELD 25 bpbBigFATsecs l
FIELD 29 bpbExtFlags i
FIELD 31 bpbFSVers i
FIELD 33 bpbRootClust l
FIELD 37 bpbFSInfo i
FIELD 39 bpbBackup i
STRUCTEND
STRUCT 32 winentry
FIELD 0 weCnt c
FIELD 1 wePart1 A[10:10]c
FIELD 11 weAttributes c
FIELD 12 weReserved1 c
FIELD 13 weChksum c
FIELD 14 wePart2 A[12:12]c
FIELD 26 weReserved2 i
FIELD 28 wePart3 A[4:4]c
STRUCTEND
STRUCT 32 direntry
FIELD 0 deName A[8:8]c
FIELD 8 deExtension A[3:3]c
FIELD 11 deAttributes c
FIELD 12 deLowerCase c
FIELD 13 deCHundredth c
FIELD 14 deCTime A[2:2]c
FIELD 16 deCDate A[2:2]c
FIELD 18 deADate A[2:2]c
FIELD 20 deHighClust i
FIELD 22 deMTime A[2:2]c
FIELD 24 deMDate A[2:2]c
FIELD 26 deStartCluster i
FIELD 28 deFileSize l
STRUCTEND
FUNC ReadBlock 8AE fV
BLOCK 34 8B4
DEFLOCAL temp 0 l
DEFLOCAL LBA 4 l
LINE 34 8B4
LINE 35 8B4
LINE 36 8D6
BLOCKEND 0 8E6
FUNCEND 8E6
FUNC fatClustToSect 8E8 fl
BLOCK 42 8F0
DEFLOCAL clust 4 l
LINE 42 8F0
LINE 43 8F0
BLOCKEND 0 94C
FUNCEND 94C
FUNC fatClusterSize 94E fi
BLOCK 49 94E
LINE 49 94E
LINE 51 94E
BLOCKEND 0 956
FUNCEND 956
FUNC fatInit 958 fc
BLOCK 57 95E
DEFREG t2 10 c
DEFREG t1 12 c
DEFREG data 10 i
DEFREG bpb 10 pS[bpb710]
LINE 57 95E
LINE 62 95E
LINE 64 968
LINE 67 980
LINE 68 992
LINE 70 998
LINE 71 9B8
LINE 72 9C6
LINE 74 9C6
LINE 75 A0C
LINE 77 A0E
LINE 79 A0E
LINE 80 A6C
LINE 82 A6C
LINE 83 A7A
LINE 84 A88
LINE 86 AB8
LINE 87 AF4
LINE 92 AF4
LINE 94 B0C
LINE 96 B12
LINE 100 B14
LINE 101 B2E
LINE 102 B34
LINE 103 B34
LINE 107 B34
LINE 108 B72
LINE 110 B72
LINE 111 B82
LINE 113 B84
LINE 114 B94
LINE 116 B96
LINE 117 BA6
LINE 119 BA8
LINE 120 BB8
LINE 122 BBA
LINE 123 BCA
LINE 125 BCC
LINE 126 BDC
LINE 129 BDC
LINE 130 BFC
LINE 131 C04
LINE 132 C0E
LINE 133 C14
LINE 134 C20
LINE 135 C2A
LINE 136 C30
LINE 137 C3C
LINE 138 C42
LINE 139 C52
LINE 140 C62
BLOCKEND 0 C6A
FUNCEND C6A
FUNC fatGetDirEntry C6C fl
BLOCK 151 C76
DEFLOCAL rval 8 l
DEFREG save2 10 i
DEFLOCAL save 4 l
DEFLOCAL b 20 i
DEFLOCAL sector 0 l
DEFLOCAL hasBuffer 18 i
DEFLOCAL index 16 I
DEFLOCAL de 14 pS[direntry]
DEFREG p 12 pc
DEFLOCAL we 12 pS[winentry]
DEFREG i 14 I
DEFLOCAL entry 32 i
LINE 151 C76
LINE 153 C76
LINE 160 C7E
LINE 161 C8A
LINE 165 C92
LINE 167 CAE
LINE 169 CB6
LINE 171 CBE
LINE 172 CBE
LINE 173 CCC
LINE 174 CCC
LINE 175 D10
LINE 176 D18
LINE 177 D20
LINE 179 D20
LINE 180 D2C
LINE 182 D2C
LINE 183 D34
LINE 185 D34
LINE 186 D3C
LINE 187 D4C
LINE 188 D5A
LINE 188 D5E
LINE 188 D7C
LINE 188 D82
LINE 189 D8A
LINE 189 D8E
LINE 189 DAC
LINE 189 DB2
LINE 190 DBA
LINE 190 DBE
LINE 190 DDC
LINE 190 DE2
LINE 191 DEA
LINE 191 DF4
LINE 192 DFA
LINE 192 E08
LINE 193 E10
LINE 195 E12
LINE 198 E12
LINE 199 E20
LINE 202 E20
LINE 203 E2C
LINE 204 E2C
LINE 205 E46
LINE 208 E4E
LINE 209 E62
LINE 214 E72
LINE 215 EA8
LINE 216 EB8
LINE 217 ED2
LINE 218 EDA
LINE 219 EF6
LINE 221 F02
LINE 223 F02
LINE 224 F22
LINE 225 F34
LINE 226 F40
LINE 227 F40
LINE 229 F42
LINE 230 F54
LINE 231 F56
LINE 232 F5E
LINE 233 F70
LINE 235 F70
LINE 236 F70
LINE 237 F70
LINE 238 F7A
LINE 239 F84
LINE 239 F84
LINE 241 F9E
LINE 242 FAA
LINE 244 FB4
LINE 245 FD0
BLOCKEND 0 1002
FUNCEND 1002
FUNC fatNextCluster 1004 fl
BLOCK 252 100E
DEFREG offset 10 i
DEFLOCAL sector 12 l
DEFLOCAL fatOffset 8 l
DEFLOCAL fatMask 4 l
DEFLOCAL nextCluster 0 l
DEFLOCAL cluster 22 l
LINE 252 100E
LINE 259 100E
LINE 260 1016
LINE 262 1016
LINE 264 1038
LINE 265 104A
LINE 267 104C
LINE 269 104C
LINE 271 1068
LINE 272 107A
LINE 275 107A
LINE 277 10C2
LINE 279 10EA
LINE 282 10F6
LINE 285 1124
LINE 286 1142
LINE 288 1154
BLOCKEND 0 1166
FUNCEND 1166
FILE bmp.h
FILE mp3.c
FUNC key_port 1168 fV
BLOCK 19 1168
LINE 19 1168
LINE 20 1168
LINE 21 116C
BLOCKEND 0 1170
FUNCEND 1170
FUNC main 1172 fV
BLOCK 24 1174
LINE 24 1174
LINE 25 1174
LINE 26 1176
LINE 27 117A
LINE 28 117E
LINE 29 1182
LINE 30 1192
LINE 31 11AA
LINE 32 11C2
LINE 32 11C6
LINE 32 11CA
LINE 33 11CE
LINE 33 11D2
LINE 33 11D6
LINE 34 11DA
LINE 35 11DE
LINE 37 11E2
LINE 38 11E6
LINE 39 11EE
LINE 41 1208
LINE 45 1222
LINE 47 1222
LINE 48 1230
LINE 49 1230
LINE 50 1236
LINE 51 1244
LINE 47 1244
LINE 47 1256
LINE 52 1266
LINE 44 1266
BLOCKEND 0 126A
FUNCEND 126A
FUNC mp3_play 126C fV
BLOCK 57 1276
DEFLOCAL t1 1 c
DEFLOCAL rate 1 i
DEFLOCAL NextCluster 4 l
DEFLOCAL LBA 0 l
DEFREG i 10 i
DEFREG n 14 c
DEFREG data_pointer 12 i
DEFLOCAL FirstClust 18 l
LINE 57 1276
LINE 61 1276
LINE 64 128C
LINE 65 128C
LINE 66 12A4
LINE 67 12AA
LINE 68 12AA
LINE 68 12B2
LINE 72 12D2
LINE 73 12D6
LINE 74 12D6
LINE 74 12DE
LINE 74 12E6
LINE 74 12EE
LINE 74 12F6
LINE 75 12FE
LINE 76 1302
LINE 77 1302
LINE 78 130E
LINE 79 130E
LINE 81 130E
LINE 82 1312
LINE 83 1312
LINE 84 131A
LINE 85 131E
LINE 86 131E
LINE 87 1332
LINE 87 133A
LINE 88 1348
LINE 89 1356
LINE 90 1356
LINE 92 1356
LINE 93 135A
LINE 94 135A
LINE 94 1362
LINE 94 136A
LINE 94 1372
LINE 95 137A
LINE 96 137E
LINE 97 137E
LINE 98 1392
LINE 98 13A4
LINE 99 13AE
LINE 100 13BC
LINE 101 13BC
LINE 103 13BC
LINE 104 13C0
LINE 105 13C0
LINE 105 13C8
LINE 105 13D0
LINE 105 13D8
LINE 106 13E0
LINE 106 13E8
LINE 106 13F0
LINE 106 13F8
LINE 107 1400
LINE 107 1404
LINE 108 1406
LINE 110 1406
LINE 111 140A
LINE 112 140A
LINE 112 1412
LINE 112 141A
LINE 112 1422
LINE 113 142A
LINE 114 142E
LINE 115 142E
LINE 115 1440
LINE 117 1442
LINE 120 1442
LINE 122 1448
LINE 123 1448
LINE 124 144C
LINE 125 144C
LINE 126 1450
LINE 127 1450
LINE 128 1460
LINE 129 1466
LINE 125 1466
LINE 125 1468
LINE 130 146E
LINE 131 146E
LINE 131 1478
LINE 132 147A
LINE 121 147A
LINE 133 1484
LINE 66 1484
LINE 66 148A
LINE 134 149A
LINE 135 14B2
LINE 135 14E6
LINE 136 14E8
LINE 63 14E8
LINE 137 14EA
BLOCKEND 0 14FA
FUNCEND 14FA
FILE chinese.h
FILE lcd.c
FUNC LCD_write_byte 14FC fV
BLOCK 16 14FC
DEFREG command 18 c
DEFREG data 16 c
LINE 16 14FC
LINE 17 14FC
LINE 18 1506
LINE 19 150A
LINE 21 1516
LINE 22 1520
LINE 24 1522
LINE 23 1522
LINE 25 1526
BLOCKEND 0 1530
FUNCEND 1530
FUNC LCD_Init 1532 fV
BLOCK 34 1532
LINE 34 1532
LINE 35 1532
LINE 36 153C
LINE 39 1546
LINE 41 1550
LINE 42 155A
LINE 43 1562
LINE 44 156C
LINE 45 1576
LINE 46 157E
LINE 47 1588
LINE 48 158C
LINE 49 1592
LINE 50 1598
LINE 51 159E
LINE 52 15A4
LINE 53 15AA
LINE 54 15AC
LINE 55 15B2
BLOCKEND 0 15BC
FUNCEND 15BC
FUNC LCD_clear 15BE fV
BLOCK 64 15C2
DEFREG i 20 i
LINE 64 15C2
LINE 66 15C2
LINE 67 15C8
LINE 68 15CE
LINE 69 15D4
LINE 68 15DA
LINE 68 15DE
BLOCKEND 0 15EA
FUNCEND 15EA
FUNC LCD_set_XY 15EC fV
BLOCK 80 15F4
DEFREG Y 22 c
DEFREG X 20 c
LINE 80 15F4
LINE 81 15F4
LINE 82 15FC
BLOCKEND 0 1608
FUNCEND 1608
FUNC LCD_write_char 160A fV
BLOCK 92 1610
DEFREG line 20 c
DEFREG c 22 c
LINE 92 1610
LINE 94 1610
LINE 95 1612
LINE 96 1616
LINE 95 1632
LINE 95 1634
BLOCKEND 0 163C
FUNCEND 163C
FUNC LCD_write_String 163E fV
BLOCK 107 164A
DEFREG s 20 pc
DEFREG Y 10 c
DEFREG X 22 c
LINE 107 164A
LINE 108 164A
LINE 110 1652
LINE 111 1652
LINE 112 1658
LINE 113 165C
LINE 109 165C
BLOCKEND 0 1668
FUNCEND 1668
FUNC LCD_write_chi 166A fV
BLOCK 130 1678
DEFREG i 20 c
DEFREG n 14 c
DEFREG row 10 c
DEFREG line 12 c
DEFREG num 22 c
DEFLOCAL ch_with 14 c
DEFLOCAL Y 12 c
DEFLOCAL X 10 c
LINE 130 1678
LINE 132 1678
LINE 133 167E
LINE 134 1682
LINE 135 1682
LINE 136 1686
LINE 137 1686
LINE 138 168C
LINE 139 168C
LINE 140 1690
LINE 142 169A
LINE 143 16AA
LINE 144 16AA
LINE 145 16CA
LINE 135 16CA
LINE 135 16CC
LINE 146 16D6
LINE 147 16D8
LINE 148 16E6
LINE 133 16E6
LINE 133 16E6
BLOCKEND 0 16F2
FUNCEND 16F2
FUNC LCD_move_chi 16F4 fV
BLOCK 159 170C
DEFREG i 20 c
DEFREG j 22 c
DEFLOCAL buffer_l 84 A[84:84]c
DEFLOCAL buffer_h 0 A[84:84]c
DEFREG n 10 c
DEFREG T 12 c
DEFREG Y 14 c
DEFLOCAL X 178 c
LINE 159 170C
LINE 160 170C
LINE 161 170E
LINE 162 1724
LINE 163 173E
LINE 164 1742
LINE 165 1742
LINE 166 176A
LINE 167 1794
LINE 168 1796
LINE 169 179A
LINE 170 179C
LINE 171 17A0
LINE 172 17A0
LINE 173 17BA
LINE 174 17DA
LINE 170 17DA
LINE 170 17DC
LINE 175 17E2
LINE 176 17EE
LINE 177 17F2
LINE 178 17F2
LINE 179 1802
LINE 176 1802
LINE 176 1804
LINE 180 180A
LINE 181 1818
LINE 182 181C
LINE 183 181C
LINE 184 1830
LINE 181 1830
LINE 181 1832
LINE 185 1838
LINE 186 1840
LINE 163 1840
LINE 163 1842
BLOCKEND 0 1854
FUNCEND 1854
FUNC LCD_draw_map 1856 fV
BLOCK 200 1864
DEFREG row 20 c
DEFREG n 22 i
DEFREG i 14 i
DEFLOCAL Pix_y 18 c
DEFREG Pix_x 10 c
DEFREG map 12 pc
DEFLOCAL Y 12 c
DEFLOCAL X 10 c
LINE 200 1864
LINE 203 1864
LINE 204 1870
LINE 206 187A
LINE 207 1884
LINE 208 188A
LINE 209 188A
LINE 210 1890
LINE 211 1896
LINE 212 1896
LINE 213 18BA
LINE 210 18BA
LINE 210 18C0
LINE 214 18CA
LINE 215 18D0
LINE 207 18D0
LINE 207 18D4
BLOCKEND 0 18E4
FUNCEND 18E4
FILE delay.c
FUNC delay_us 18E6 fV
BLOCK 10 18E6
DEFREG t 16 c
LINE 10 18E6
LINE 11 18E6
LINE 12 18E8
BLOCKEND 0 18EA
FUNCEND 18EA
FUNC delay_nus 18EC fV
BLOCK 21 18F2
DEFREG t 20 i
LINE 21 18F2
LINE 23 18F4
LINE 22 18F6
BLOCKEND 0 1908
FUNCEND 1908
FUNC delay_ms 190A fV
BLOCK 30 190A
LINE 30 190A
LINE 31 190A
BLOCKEND 0 1910
FUNCEND 1910
FUNC delay_nms 1912 fV
BLOCK 40 1918
DEFREG t 20 i
LINE 40 1918
LINE 42 191A
LINE 41 191C
BLOCKEND 0 192E
FUNCEND 192E
FILE sd.c
DEFGLOBAL reading 100 c
DEFGLOBAL a 101 c
DEFGLOBAL pointer 102 c
DEFGLOBAL i 103 i
FILE fat.c
DEFGLOBAL LongNameBuffer 105 pc
DEFGLOBAL DirNameBuffer 107 pc
DEFGLOBAL FatInCache 109 l
DEFGLOBAL baseentry 10D i
DEFGLOBAL entrycount 10F i
FILE mp3.h
DEFGLOBAL vol 153 i
DEFGLOBAL flag 155 c
DEFGLOBAL AVR_bmp 156 A[120:120]c
DEFGLOBAL china_bmp 1CE A[72:72]c
FILE bmp.h
FILE sd.c
DEFGLOBAL BUFFER 225 A[512:512]c
FILE fat.c
STRUCT 16 partrecord
FIELD 0 prIsActive c
FIELD 1 prStartHead c
FIELD 2 prStartCylSect i
FIELD 4 prPartType c
FIELD 5 prEndHead c
FIELD 6 prEndCylSect i
FIELD 8 prStartLBA l
FIELD 12 prSize l
STRUCTEND
DEFGLOBAL FileSize 425 l
DEFGLOBAL FirstDirSector 429 l
DEFGLOBAL FirstFATSector 42D l
DEFGLOBAL SectorsPerCluster 431 i
DEFGLOBAL BytesPerSector 433 i
DEFGLOBAL FirstDataSector 435 l
DEFGLOBAL Fat32Enabled 439 c
DEFGLOBAL PartInfo 43A S[partrecord]
DEFGLOBAL DIRNAME_BUFFER_ADDR 44A A[30:30]c
DEFGLOBAL LONGNAME_BUFFER_ADDR 468 A[30:30]c
FILE mp3.c
FILE mp3.h
DEFGLOBAL t 486 i
DEFGLOBAL true 488 c
DEFGLOBAL FAT_MASK 489 l
START 05A2

⌨️ 快捷键说明

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