📄 mp3_player_06.map
字号:
0x000014a0 __vector_34
0x000014a0 __vector_24
0x000014a0 __vector_12
0x000014a0 __bad_interrupt
0x000014a0 __vector_6
0x000014a0 __vector_31
0x000014a0 __vector_3
0x000014a0 __vector_23
0x000014a0 __vector_30
0x000014a0 __vector_25
0x000014a0 __vector_11
0x000014a0 __vector_13
0x000014a0 __vector_17
0x000014a0 __vector_19
0x000014a0 __vector_7
0x000014a0 __vector_27
0x000014a0 __vector_5
0x000014a0 __vector_33
0x000014a0 __vector_4
0x000014a0 __vector_9
0x000014a0 __vector_2
0x000014a0 __vector_21
0x000014a0 __vector_15
0x000014a0 __vector_29
0x000014a0 __vector_8
0x000014a0 __vector_26
0x000014a0 __vector_14
0x000014a0 __vector_10
0x000014a0 __vector_16
0x000014a0 __vector_18
0x000014a0 __vector_20
.text 0x000014a4 0x209a mp3_player_06.o
0x00001552 strcomp_noncase
0x00001530 strcomp
0x0000151c Timer1_Initial
0x00001f7c PlayMusicwithKey
0x00003248 main
0x000014a4 ClearTrackInfo
0x0000150c Delay
0x00001582 LrcProc
0x000014bc SetTrack
.text 0x0000353e 0x34c2 FAT.o
0x00003e42 GetFolderCluster
0x00005ac8 FAT_FindFreeItem
0x000064a0 FAT_Read
0x000053b2 SearchLrc
0x00004f6c FAT_Rename
0x00005216 FAT_OpenDir
0x000060be FAT_MkDir
0x00003dea WriteFolderCluster
0x00003c80 FAT_Write
0x000058b0 FAT_RmDir
0x000037e8 FAT_NextCluster
0x00003ea4 Search
0x000066fa FAT_DisDir
0x00004bf6 FAT_FindItem
0x00005de6 FAT_Create
0x000043aa SearchFolder
0x00004758 FAT_SelectOneItem
0x00004a54 FAT_DelItem
0x0000467e SearchInit
0x00003c68 FAT_Close
0x00003770 FAT_LoadPartCluster
0x00005a9c FAT_Delete
0x00003aaa FAT_ModifyFAT
0x0000353e FAT_Init
0x00003904 FAT_FindFreeCluster
0x000058dc FAT_Open
0x00003d5e CopyDirentruyItem
.text 0x00006a00 0x3f4 MMC_SD.o
0x00006a9e MMC_SD_ReadCapacity
0x00006a1c MMC_SD_SendCommand
0x00006d58 MMC_SD_Init
0x00006be4 MMC_SD_WriteSingleBlock
0x00006a00 SPI_Low
0x00006a08 SPI_High
0x00006a10 SPI_WriteByte
0x00006cbe MMC_SD_ReadSingleBlock
.text 0x00006df4 0x32 UART.o
0x00006df4 USART_putchar
0x00006e00 USART_getchar
0x00006e0a COM_Initial
.text 0x00006e26 0x26e VS1003B.o
0x00006ed6 VS1003B_NeedData
0x00006eea VS1003B_SetVolume
0x00006f42 VS1003B_Init
0x00006ebc VS1003B_SoftReset
0x00006e80 VS1003B_ReadCMD
0x00006f20 VS1003B_Fill2048Zero
0x00006efa VS1003B_ReadDecodeTime
0x00006e50 VS1003B_WriteCMD
0x00006e26 VS1003B_SPI_Low
0x00006f08 VS1003B_Write32B
0x00006e42 VS1003B_ReadByte
0x00006e36 VS1003B_WriteByte
0x00006e2e VS1003B_SPI_High
.text 0x00007094 0x89e LCD_GBK.o
0x0000715c Read_One_GBK12
0x000075cc Dis_GBK16
0x00007774 GBK_Ini
0x00007318 Read_One_GBK16
0x000076a0 Dis_GBK12
0x0000740e Dis_GBK12_fast
0x00007156 GBK_to_Unicode
0x00007094 Unicode_to_GBK
.text 0x00007932 0x204 LCD.o
0x000079d6 OnePixel
0x0000796e lcdUpdateDisplay
0x00007a60 lcdInit
0x0000793a lcdWriteByte
0x0000795e lcdClrDisBuf
0x00007a26 ReadPixel
0x00007932 lcdSpiSpeedSet
0x00007942 lcdWriteCmd
.text 0x00007b36 0xae4 LCD_APP.o
0x00007c22 LCD_print16_P
0x0000852a Print_ICON_12
0x0000843a Print_ICON1_12
0x0000834e LCD_print12_fast
0x00007d92 LCD_print_unicode16
0x000080f2 LCD_print12
0x00007b36 LCD_print16
0x00007f42 LCD_print_unicode12
0x000081de LCD_print12_P
.text 0x0000861a 0x3e2 LCD_ASCII.o
0x00008812 Dis_Ascii_16
0x0000861a Dis_Ascii_12_fast
0x0000890c Dis_Ascii_12
.text 0x000089fc 0x3b4 ch375.o
0x00008d7c CH375_CheckExist
0x00008a30 CH375_WriteDAT
0x00008a8c CH375_IniDisk
0x00008a54 CH375_WaitInterrupt
0x00008a66 CH375_WaitInterrupt_NEW
0x00008c72 CH375_ReadDiskSize
0x000089fc CH375_DelayNms
0x00008a18 CH375_WriteCMD
0x00008bb8 CH375_WriteOneSector
0x00008af0 CH375_ReadOneSector
0x00008a42 CH375_ReadDAT
.text 0x00008db0 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.text 0x00008db0 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodqi4.o)
.text 0x00008db0 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.text 0x00008db0 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.text 0x00008db0 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.text 0x00008db0 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text 0x00008db0 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text 0x00008db0 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text 0x00008db0 0x1f2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(malloc.o)
0x00008db0 malloc
0x00008ef6 free
.text 0x00008fa2 0xea c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(random.o)
0x00009070 random
0x0000906a random_r
0x0000907a srandom
.text 0x0000908c 0xa0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(fdevopen.o)
0x0000908c fdevopen
.text 0x0000912c 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(iob.o)
.text 0x0000912c 0x5e c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(printf_p.o)
0x0000912c printf_P
.text 0x0000918a 0x596 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
0x0000918a vfprintf
.text 0x00009720 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1C1D1E.o)
.text 0x00009720 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1C1D1E.o)
.text 0x00009720 0x38 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(calloc.o)
0x00009720 calloc
.text 0x00009758 0x12 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strlen_P.o)
0x00009758 strlen_P
.text 0x0000976a 0x16 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
0x0000976a strnlen_P
.text 0x00009780 0xe c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memset.o)
0x00009780 memset
.text 0x0000978e 0x16 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strnlen.o)
0x0000978e strnlen
.text 0x000097a4 0x5a c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(fputc.o)
0x000097a4 fputc
0x000097fe . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x000097fe 0x3e c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
0x000097fe __mulsi3
.text.libgcc 0x0000983c 0x18 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodqi4.o)
0x0000983c __udivmodqi4
.text.libgcc 0x00009854 0x28 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
0x00009854 __udivmodhi4
.text.libgcc 0x0000987c 0x44 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
0x0000987c __udivmodsi4
.text.libgcc 0x000098c0 0x36 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
0x000098c0 __divmodsi4
.text.libgcc 0x000098f6 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text.libgcc 0x000098f6 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x000098f6 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text.eeprom 0x000098f6 0x10 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1C1D1E.o)
0x000098f6 __eeprom_read_byte_1C1D1E
.text.eeprom 0x00009906 0x18 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1C1D1E.o)
0x00009906 __eeprom_write_byte_1C1D1E
0x0000991e . = ALIGN (0x2)
*(.fini9)
.fini9 0x0000991e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
0x0000991e exit
0x0000991e _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x0000991e 0x2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
*(.fini0)
0x00009920 _etext = .
.data 0x00800100 0x60 load address 0x00009920
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm64.o
.data 0x00800100 0x21 mp3_player_06.o
0x0080011f BootLoaderEntry
.data 0x00800121 0x4 FAT.o
0x00800121 START_CLUSTER
.data 0x00800125 0x0 MMC_SD.o
.data 0x00800125 0x0 UART.o
.data 0x00800125 0x0 VS1003B.o
.data 0x00800125 0x2e LCD_GBK.o
.data 0x00800153 0x0 LCD.o
.data 0x00800153 0x3 LCD_APP.o
.data 0x00800156 0x0 LCD_ASCII.o
.data 0x00800156 0x0 ch375.o
.data 0x00800156 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.data 0x00800156 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodqi4.o)
.data 0x00800156 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.data 0x00800156 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.data 0x00800156 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.data 0x00800156 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.data 0x00800156 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.data 0x00800156 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.data 0x00800156 0x6 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(malloc.o)
0x00800158 __malloc_heap_start
0x0080015a __malloc_heap_end
0x00800156 __malloc_margin
.data 0x0080015c 0x4 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(random.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(fdevopen.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(iob.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(printf_p.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(vfprintf_std.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1C1D1E.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1C1D1E.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(calloc.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strlen_P.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strnlen_P.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memset.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(strnlen.o)
.data 0x00800160 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(fputc.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x00800160 . = ALIGN (0x2)
0x00800160 _edata = .
0x00800160 PROVIDE (__data_end, .)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -