📄 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 008C 03F0 = 1008. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
008C __lit_start
008C _font6x8
02B4 _china_char
047C __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
idata 047C 0125 = 293. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
047C __idata_start
05A1 __idata_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 05A2 16C0 = 5824. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
02D1 __text_start
02D1 __start
02F1 _exit
02F2 _sd_port_init
02F4 _SD_Write_Command
0352 _SD_Init
0396 _SD_Read_Block
03CF _delay_nnus
03DC _spi_init
03E3 _mp3_port_init
03EC _Write_Byte_SPI
03F0 _Read_Byte_SPI
03F6 _vs1003_cmd_write
0418 _vs1003_data_write
0423 _vs1003_read
0442 _vs1003_init
0457 _ReadBlock
0474 _fatClustToSect
04A7 _fatClusterSize
04AC _fatInit
0636 _fatGetDirEntry
0802 _fatNextCluster
08B4 _key_port
08B9 _main
0936 _mp3_play
0A7E _LCD_write_byte
0A99 _LCD_Init
0ADF _LCD_clear
0AF6 _LCD_set_XY
0B05 _LCD_write_char
0B1F _LCD_write_String
0B35 _LCD_write_chi
0B7A _LCD_move_chi
0C2B _LCD_draw_map
0C73 _delay_us
0C76 _delay_nus
0C85 _delay_ms
0C89 _delay_nms
0C98 _strcat
0CA5 _strcpy
0CAE push_arg4
0CB0 push_arg2
0CB3 mod16u
0CB5 div16u
0CB6 xdiv16u
0CCF div32u
0CD1 mod32u
0CD5 div32s
0CD7 mod32s
0D02 long_div_prolog
0D15 long_div_epilog
0D24 tst_R16_R19
0D29 tst_R24_R27
0D2E neg_R16_R19
0D37 neg_R24_R27
0D40 mod8u
0D42 div8u
0D43 xdiv8u
0D58 empy16s
0D68 empy32u
0D68 empy32s
0D98 pop_gset2
0D9B pop_gset3
0D9E pop_gset4
0DA1 pop_gset5
0DA4 push_gset5
0DA6 push_gset4
0DA8 push_gset3
0DAA push_gset2
0DAC push_gset1
0DAF pop_gset1
0DB0 pop
0DC3 long_prolog
0DD1 long_epilog
0DDC tstzero1
0DE2 tstzero2
0DE8 lsl32
0DF4 lsr32
0E00 asgncblk
0E19 asgnblk
0E31 __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
data 0100 0125 = 293. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0100 __data_start
0100 _reading
0101 _a
0102 _pointer
0103 _i
0105 _LongNameBuffer
0107 _DirNameBuffer
0109 _FatInCache
010D _baseentry
010F _entrycount
0153 _vol
0155 _flag
0156 _AVR_bmp
01CE _china_bmp
0225 __data_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 0225 0268 = 616. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0225 _BUFFER
0225 __bss_start
0425 _FileSize
0429 _FirstDirSector
042D _FirstFATSector
0431 _SectorsPerCluster
0433 _BytesPerSector
0435 _FirstDataSector
0439 _Fat32Enabled
043A _PartInfo
044A _DIRNAME_BUFFER_ADDR
0468 _LONGNAME_BUFFER_ADDR
0486 _t
0488 _true
0489 _FAT_MASK
048D __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 ]
fat.o [ fat.c ]
mp3.o [ mp3.c ]
lcd.o [ lcd.c ]
delay.o [ delay.c ]
<library> [ strcat.s, strcpy.s, asave.s, div16u.s, div32.s, div8u.s, emul16s.s, emul32.s, gpop2.s, gpop3.s, gpop4.s ]
[ gpop5.s, gpush.s, longutil.s, lsl32.s, lsr32.s, pmstruct.s, struct.s ]
User Global Definitions
ram_end = 0x10ff
hwstk_size = 0x10
User Base Address Definitions
func_lit = 0x8c
data = 0x100
eeprom:1.2048
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -