📄 mp3_player_06.map
字号:
0x00000d7a __vector_23
0x00000d7a __vector_30
0x00000d7a __vector_25
0x00000d7a __vector_11
0x00000d7a __vector_13
0x00000d7a __vector_17
0x00000d7a __vector_19
0x00000d7a __vector_7
0x00000d7a __vector_27
0x00000d7a __vector_5
0x00000d7a __vector_33
0x00000d7a __vector_4
0x00000d7a __vector_9
0x00000d7a __vector_2
0x00000d7a __vector_21
0x00000d7a __vector_15
0x00000d7a __vector_29
0x00000d7a __vector_8
0x00000d7a __vector_26
0x00000d7a __vector_10
0x00000d7a __vector_16
0x00000d7a __vector_18
0x00000d7a __vector_20
.text 0x00000d7e 0x236 mp3_player_06.o
0x00000d7e Timer1_Initial
0x00000e70 main
0x00000d9a __vector_14
.text 0x00000fb4 0x3546 FAT.o
0x00001686 GetFolderCluster
0x0000335e FAT_FindFreeItem
0x00003d36 FAT_Read
0x00002bf6 SearchLrc
0x000027b0 FAT_Rename
0x00002a5a FAT_OpenDir
0x00003954 FAT_MkDir
0x0000162e WriteFolderCluster
0x000014c4 FAT_Write
0x00003146 FAT_RmDir
0x0000102c FAT_NextCluster
0x000016e8 Search
0x00003f90 FAT_DisDir
0x0000243a FAT_FindItem
0x0000367c FAT_Create
0x00001bee SearchFolder
0x00001f9c FAT_SelectOneItem
0x00002298 FAT_DelItem
0x00001ec2 SearchInit
0x000014ac FAT_Close
0x00000fb4 FAT_LoadPartCluster
0x00003332 FAT_Delete
0x000012ee FAT_ModifyFAT
0x00004296 FAT_Init
0x00001148 FAT_FindFreeCluster
0x00003172 FAT_Open
0x000015a2 CopyDirentruyItem
.text 0x000044fa 0x724 MMC_SD.o
0x00004688 MMC_SD_ReadCapacity
0x00004598 MMC_SD_SendCommandCRC
0x00004516 MMC_SD_SendCommand
0x000049cc MMC_SD_Init
0x00004830 MMC_SD_WriteSingleBlock
0x000044fa SPI_Low
0x00004618 MMC_SD_SendCommandCRC_NoDeassert
0x00004502 SPI_High
0x0000450a SPI_WriteByte
0x0000491e MMC_SD_ReadSingleBlock
.text 0x00004c1e 0x32 UART.o
0x00004c1e USART_putchar
0x00004c2a USART_getchar
0x00004c34 COM_Initial
.text 0x00004c50 0x26e VS1003B.o
0x00004d00 VS1003B_NeedData
0x00004d14 VS1003B_SetVolume
0x00004d6c VS1003B_Init
0x00004ce6 VS1003B_SoftReset
0x00004caa VS1003B_ReadCMD
0x00004d4a VS1003B_Fill2048Zero
0x00004d24 VS1003B_ReadDecodeTime
0x00004c7a VS1003B_WriteCMD
0x00004c50 VS1003B_SPI_Low
0x00004d32 VS1003B_Write32B
0x00004c6c VS1003B_ReadByte
0x00004c60 VS1003B_WriteByte
0x00004c58 VS1003B_SPI_High
.text 0x00004ebe 0x856 LCD_GBK.o
0x00004f86 Read_One_GBK12
0x000053f6 Dis_GBK16
0x0000559e GBK_Ini
0x00005142 Read_One_GBK16
0x000054ca Dis_GBK12
0x00005238 Dis_GBK12_fast
0x00004f80 GBK_to_Unicode
0x00004ebe Unicode_to_GBK
.text 0x00005714 0x204 LCD.o
0x000057b8 OnePixel
0x00005750 lcdUpdateDisplay
0x00005842 lcdInit
0x0000571c lcdWriteByte
0x00005740 lcdClrDisBuf
0x00005808 ReadPixel
0x00005714 lcdSpiSpeedSet
0x00005724 lcdWriteCmd
.text 0x00005918 0xae4 LCD_APP.o
0x00005a04 LCD_print16_P
0x0000630c Print_ICON_12
0x0000621c Print_ICON1_12
0x00006130 LCD_print12_fast
0x00005b74 LCD_print_unicode16
0x00005ed4 LCD_print12
0x00005918 LCD_print16
0x00005d24 LCD_print_unicode12
0x00005fc0 LCD_print12_P
.text 0x000063fc 0x3e2 LCD_ASCII.o
0x000065f4 Dis_Ascii_16
0x000063fc Dis_Ascii_12_fast
0x000066ee Dis_Ascii_12
.text 0x000067de 0x3b4 ch375.o
0x00006b5e CH375_CheckExist
0x00006812 CH375_WriteDAT
0x0000686e CH375_IniDisk
0x00006836 CH375_WaitInterrupt
0x00006848 CH375_WaitInterrupt_NEW
0x00006a54 CH375_ReadDiskSize
0x000067de CH375_DelayNms
0x000067fa CH375_WriteCMD
0x0000699a CH375_WriteOneSector
0x000068d2 CH375_ReadOneSector
0x00006824 CH375_ReadDAT
.text 0x00006b92 0xd48 mp3_play.o
0x00006c0a PlayMusicwithKey
0x00006b92 ClearTrackInfo
0x00006bfa Delay
0x00006baa SetTrack
.text 0x000078da 0x948 lrc.o
0x000078fc strcomp_noncase
0x000078da strcomp
0x0000792c LrcProc
.text 0x00008222 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.text 0x00008222 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodqi4.o)
.text 0x00008222 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.text 0x00008222 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.text 0x00008222 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.text 0x00008222 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text 0x00008222 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text 0x00008222 0x1f2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(malloc.o)
0x00008222 malloc
0x00008368 free
.text 0x00008414 0xea c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(random.o)
0x000084e2 random
0x000084dc random_r
0x000084ec srandom
.text 0x000084fe 0xa0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(fdevopen.o)
0x000084fe fdevopen
.text 0x0000859e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(iob.o)
.text 0x0000859e 0x40 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(printf.o)
0x0000859e printf
.text 0x000085de 0x5e c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(printf_p.o)
0x000085de printf_P
.text 0x0000863c 0x596 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
0x0000863c vfprintf
.text 0x00008bd2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1C1D1E.o)
.text 0x00008bd2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1C1D1E.o)
.text 0x00008bd2 0x38 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(calloc.o)
0x00008bd2 calloc
.text 0x00008c0a 0x12 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strlen_P.o)
0x00008c0a strlen_P
.text 0x00008c1c 0x16 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
0x00008c1c strnlen_P
.text 0x00008c32 0xe c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memset.o)
0x00008c32 memset
.text 0x00008c40 0x16 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strnlen.o)
0x00008c40 strnlen
.text 0x00008c56 0x5a c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(fputc.o)
0x00008c56 fputc
0x00008cb0 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00008cb0 0x3e c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
0x00008cb0 __mulsi3
.text.libgcc 0x00008cee 0x18 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodqi4.o)
0x00008cee __udivmodqi4
.text.libgcc 0x00008d06 0x28 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
0x00008d06 __udivmodhi4
.text.libgcc 0x00008d2e 0x44 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
0x00008d2e __udivmodsi4
.text.libgcc 0x00008d72 0x36 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
0x00008d72 __divmodsi4
.text.libgcc 0x00008da8 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text.libgcc 0x00008da8 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text.eeprom 0x00008da8 0x10 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1C1D1E.o)
0x00008da8 __eeprom_read_byte_1C1D1E
.text.eeprom 0x00008db8 0x18 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1C1D1E.o)
0x00008db8 __eeprom_write_byte_1C1D1E
0x00008dd0 . = ALIGN (0x2)
*(.fini9)
.fini9 0x00008dd0 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
0x00008dd0 exit
0x00008dd0 _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00008dd0 0x2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
*(.fini0)
0x00008dd2 _etext = .
.data 0x00800100 0x4e load address 0x00008dd2
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm128.o
.data 0x00800100 0x2 mp3_player_06.o
0x00800100 BootLoaderEntry
.data 0x00800102 0x4 FAT.o
0x00800102 START_CLUSTER
.data 0x00800106 0x4 MMC_SD.o
.data 0x0080010a 0x0 UART.o
.data 0x0080010a 0x0 VS1003B.o
.data 0x0080010a 0x17 LCD_GBK.o
.data 0x00800121 0x0 LCD.o
.data 0x00800121 0x3 LCD_APP.o
.data 0x00800124 0x0 LCD_ASCII.o
.data 0x00800124 0x0 ch375.o
.data 0x00800124 0x2 mp3_play.o
.data 0x00800126 0x1d lrc.o
.data 0x00800143 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.data 0x00800143 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodqi4.o)
.data 0x00800143 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.data 0x00800143 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.data 0x00800143 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.data 0x00800143 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.data 0x00800143 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.data 0x00800143 0x6 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(malloc.o)
0x00800145 __malloc_heap_start
0x00800147 __malloc_heap_end
0x00800143 __malloc_margin
.data 0x00800149 0x4 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(random.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(fdevopen.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(iob.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(printf.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(printf_p.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1C1D1E.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1C1D1E.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(calloc.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strlen_P.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memset.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strnlen.o)
.data 0x0080014d 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(fputc.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x0080014e . = ALIGN (0x2)
*fill* 0x0080014d 0x1 00
0x0080014e _edata = .
0x0080014e PROVIDE (__data_end, .)
.bss 0x0080014e 0x8c1
0x0080014e PROVIDE (__bss_start, .)
*(.bss)
.bss 0x0080014e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm128.o
.bss 0x0080014e 0x1 mp3_player_06.o
0x0080014e HanziEnable
.bss 0x0080014f 0x2 FAT.o
0x00800150 LongNameFlag
0x0080014f TABLE_READ
.bss 0x00800151 0x1 MMC_SD.o
.bss 0x00800152 0x0 UART.o
.bss 0x00800152 0x0 VS1003B.o
.bss 0x00800152 0x0 LCD_GBK.o
.bss 0x00800152 0x0 LCD.o
.bss 0x00800152 0x0 LCD_APP.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -