📄 sd.mp
字号:
NOTE: AVR Code addresses are word addresses
All other addresses (including ones in FLASH) are byte addresses
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 0054 14E8 = 5352. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0054 __lit_start
0054 _font6x8
027C _vsBeepMP3
153C __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 153C 0056 = 86. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
153C __idata_start
1592 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 1592 12BE = 4798. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0AC9 __start
0AC9 __text_start
0AE9 _exit
0AEA _sd_port_init
0AEC _delay_nus
0AF9 _SD_Write_Command
0B57 _SD_Init
0B9A _SD_Read_Block
0BD3 _delay_Nus
0BE0 _spi_init
0BE7 _Write_Byte_SPI
0BEB _Read_Byte_SPI
0BF1 _mp3_port_init
0BFA _vs1011_cmd_write
0C0E _vs1011_data_write
0C19 _vs1011_read
0C35 _vs1011_init
0C49 _delay_1us
0C4B _lcd_port
0C54 _LCD_write_byte
0C5F _LCD_set_XY
0C6E _LCD_write_char
0C88 _LCD_write_english_string
0C9E _LCD_clear
0CB5 _LCD_init
0CCE _ReadBlock
0CEB _fatClustToSect
0D1E _fatClusterSize
0D23 _fatInit
0EAD _fatGetDirEntry
1079 _fatNextCluster
112B _uart0_init
1136 _Puts
1147 _key_port
114C _main
11A5 _mp3_play
12A9 _strcat
12B6 _strcpy
12BF push_arg4
12C1 push_arg2
12C4 mod16u
12C6 div16u
12C7 xdiv16u
12E0 div32u
12E2 mod32u
12E6 div32s
12E8 mod32s
1313 long_div_prolog
1326 long_div_epilog
1335 tst_R16_R19
133A tst_R24_R27
133F neg_R16_R19
1348 neg_R24_R27
1351 empy16s
1361 empy32u
1361 empy32s
1391 pop_gset2
1394 pop_gset3
1397 pop_gset4
139A pop_gset5
139D push_gset5
139F push_gset4
13A1 push_gset3
13A3 push_gset2
13A5 push_gset1
13A8 pop_gset1
13A9 pop
13BC long_prolog
13CA long_epilog
13D5 tstzero1
13DB tstzero2
13E1 lsl32
13ED lsr32
13F9 asgnblk
1411 _putchar
1428 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 0056 = 86. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0060 _reading
0060 __data_start
0061 _a
0062 _pointer
0063 _i
0065 _LongNameBuffer
0067 _DirNameBuffer
0069 _FatInCache
006D _baseentry
006F _entrycount
00B3 _vol
00B5 _flag
00B6 __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 00B6 026A = 618. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
00B6 __bss_start
00B6 _BUFFER
02B6 _FileSize
02BA _FirstDirSector
02BE _FirstFATSector
02C2 _SectorsPerCluster
02C4 _BytesPerSector
02C6 _FirstDataSector
02CA _Fat32Enabled
02CB _PartInfo
02DB _DIRNAME_BUFFER_ADDR
02F9 _LONGNAME_BUFFER_ADDR
0317 _t
0319 _true
031A _FAT_MASK
031E __textmode
0320 __bss_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
vector 0000 0004 = 4. bytes (abs,ovr,rom)
Files Linked [ module(s) ]
C:\icc\lib\crtatmega.o [ crtatmega.s ]
sd.o [ sd.c ]
1011.o [ _1011.c ]
3310.o [ _3310.c ]
fat.o [ fat.c ]
uarst.o [ uarst.c ]
mp3.o [ mp3.c ]
<library> [ strcat.s, strcpy.s, asave.s, div16u.s, div32.s, emul16s.s, emul32.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s ]
[ gpush.s, longutil.s, lsl32.s, lsr32.s, struct.s, putchar.s, textmode.s ]
User Global Definitions
ram_end = 0x85f
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x54
data = 0x60
eeprom:1.1024
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -