📄 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 _vsBeepMP3
1314 _font6x8
153C __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 153C 0051 = 81. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
153C __idata_start
158D __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 158E 12DC = 4828. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0AC7 __text_start
0AC7 __start
0AE7 _exit
0AE8 _sd_port_init
0AEA _delay_nus
0AF7 _SD_Write_Command
0B55 _SD_Init
0B98 _SD_Read_Block
0BD1 _delay_Nus
0BDE _spi_init
0BE5 _Write_Byte_SPI
0BE9 _Read_Byte_SPI
0BEF _mp3_port_init
0BF8 _vs1011_cmd_write
0C0C _vs1011_data_write
0C17 _vs1011_read
0C33 _vs1011_init
0C47 _ReadBlock
0C64 _fatClustToSect
0C97 _fatClusterSize
0C9C _fatInit
0E1E _fatGetDirEntry
0FF4 _fatNextCluster
10A6 _uart0_init
10B1 _Puts
10C2 _key_port
10C7 _main
1122 _mp3_play
1226 _delay_1us
1229 _LCD_write_byte
1234 _LCD_set_XY
1243 _LCD_write_char
125D _LCD_write_english_string
1273 _LCD_clear
128A _LCD_init
12AE _strcat
12BB _strcpy
12C4 push_arg4
12C6 push_arg2
12C9 mod16u
12CB div16u
12CC xdiv16u
12E5 div32u
12E7 mod32u
12EB div32s
12ED mod32s
1318 long_div_prolog
132B long_div_epilog
133A tst_R16_R19
133F tst_R24_R27
1344 neg_R16_R19
134D neg_R24_R27
1356 empy16s
1366 empy32s
1366 empy32u
1396 pop_gset2
1399 pop_gset3
139C pop_gset4
139F pop_gset5
13A2 push_gset1
13A5 pop_gset1
13A6 pop
13B9 push_gset2
13BD push_gset3
13C1 push_gset4
13C5 push_gset5
13C9 long_prolog
13D7 long_epilog
13E2 tstzero1
13E8 tstzero2
13EE lsl32
13FA lsr32
1406 asgnblk
141E _putchar
1435 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0060 0051 = 81. 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
00AE _vol
00B0 _flag
00B1 __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 00B1 026A = 618. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
00B1 __bss_start
00B1 _BUFFER
02B1 _FileSize
02B5 _FirstDirSector
02B9 _FirstFATSector
02BD _SectorsPerCluster
02BF _BytesPerSector
02C1 _FirstDataSector
02C5 _Fat32Enabled
02C6 _PartInfo
02D6 _DIRNAME_BUFFER_ADDR
02F4 _LONGNAME_BUFFER_ADDR
0312 _t
0314 _true
0315 _FAT_MASK
0319 __textmode
031B __bss_end
Area Addr Size 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 ]
fat.o [ fat.c ]
uarst.o [ uarst.c ]
mp3.o [ mp3.c ]
3310.o [ _3310.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, gpush2.s, gpush3.s, gpush4.s, gpush5.s, longutil.s, lsl32.s, lsr32.s, struct.s, putchar.s ]
[ textmode.s ]
User Global Definitions
ram_end = 0x45f
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x54
data = 0x60
eeprom:1.512
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -