📄 mp3_player_06.map
字号:
0x00000d18 __vector_24
0x00000d18 __vector_12
0x00000d18 __bad_interrupt
0x00000d18 __vector_6
0x00000d18 __vector_31
0x00000d18 __vector_3
0x00000d18 __vector_23
0x00000d18 __vector_30
0x00000d18 __vector_25
0x00000d18 __vector_11
0x00000d18 __vector_13
0x00000d18 __vector_17
0x00000d18 __vector_19
0x00000d18 __vector_7
0x00000d18 __vector_27
0x00000d18 __vector_5
0x00000d18 __vector_33
0x00000d18 __vector_4
0x00000d18 __vector_9
0x00000d18 __vector_2
0x00000d18 __vector_21
0x00000d18 __vector_15
0x00000d18 __vector_29
0x00000d18 __vector_8
0x00000d18 __vector_26
0x00000d18 __vector_14
0x00000d18 __vector_10
0x00000d18 __vector_16
0x00000d18 __vector_18
0x00000d18 __vector_20
.text 0x00000d1c 0x1936 mp3_player_06.o
0x00000dca strcomp_noncase
0x00000da8 strcomp
0x00000d94 Timer1_Initial
0x000016f0 PlayMusicwithKey
0x00002538 main
0x00000d1c ClearTrackInfo
0x00000d84 Delay
0x00000dfa LrcProc
0x00000d34 SetTrack
.text 0x00002652 0x3514 FAT.o
0x00002f56 GetFolderCluster
0x00004c2e FAT_FindFreeItem
0x00005606 FAT_Read
0x000044c6 SearchLrc
0x00004080 FAT_Rename
0x0000432a FAT_OpenDir
0x00005224 FAT_MkDir
0x00002efe WriteFolderCluster
0x00002d94 FAT_Write
0x00004a16 FAT_RmDir
0x000028fc FAT_NextCluster
0x00002fb8 Search
0x00005860 FAT_DisDir
0x00003d0a FAT_FindItem
0x00004f4c FAT_Create
0x000034be SearchFolder
0x0000386c FAT_SelectOneItem
0x00003b68 FAT_DelItem
0x00003792 SearchInit
0x00002d7c FAT_Close
0x00002884 FAT_LoadPartCluster
0x00004c02 FAT_Delete
0x00002bbe FAT_ModifyFAT
0x00002652 FAT_Init
0x00002a18 FAT_FindFreeCluster
0x00004a42 FAT_Open
0x00002e72 CopyDirentruyItem
.text 0x00005b66 0x3f4 MMC_SD.o
0x00005c04 MMC_SD_ReadCapacity
0x00005b82 MMC_SD_SendCommand
0x00005ebe MMC_SD_Init
0x00005d4a MMC_SD_WriteSingleBlock
0x00005b66 SPI_Low
0x00005b6e SPI_High
0x00005b76 SPI_WriteByte
0x00005e24 MMC_SD_ReadSingleBlock
.text 0x00005f5a 0x32 UART.o
0x00005f5a USART_putchar
0x00005f66 USART_getchar
0x00005f70 COM_Initial
.text 0x00005f8c 0x26e VS1003B.o
0x0000603c VS1003B_NeedData
0x00006050 VS1003B_SetVolume
0x000060a8 VS1003B_Init
0x00006022 VS1003B_SoftReset
0x00005fe6 VS1003B_ReadCMD
0x00006086 VS1003B_Fill2048Zero
0x00006060 VS1003B_ReadDecodeTime
0x00005fb6 VS1003B_WriteCMD
0x00005f8c VS1003B_SPI_Low
0x0000606e VS1003B_Write32B
0x00005fa8 VS1003B_ReadByte
0x00005f9c VS1003B_WriteByte
0x00005f94 VS1003B_SPI_High
.text 0x000061fa 0x856 LCD_GBK.o
0x000062c2 Read_One_GBK12
0x00006732 Dis_GBK16
0x000068da GBK_Ini
0x0000647e Read_One_GBK16
0x00006806 Dis_GBK12
0x00006574 Dis_GBK12_fast
0x000062bc GBK_to_Unicode
0x000061fa Unicode_to_GBK
.text 0x00006a50 0x204 LCD.o
0x00006af4 OnePixel
0x00006a8c lcdUpdateDisplay
0x00006b7e lcdInit
0x00006a58 lcdWriteByte
0x00006a7c lcdClrDisBuf
0x00006b44 ReadPixel
0x00006a50 lcdSpiSpeedSet
0x00006a60 lcdWriteCmd
.text 0x00006c54 0xae4 LCD_APP.o
0x00006d40 LCD_print16_P
0x00007648 Print_ICON_12
0x00007558 Print_ICON1_12
0x0000746c LCD_print12_fast
0x00006eb0 LCD_print_unicode16
0x00007210 LCD_print12
0x00006c54 LCD_print16
0x00007060 LCD_print_unicode12
0x000072fc LCD_print12_P
.text 0x00007738 0x3e2 LCD_ASCII.o
0x00007930 Dis_Ascii_16
0x00007738 Dis_Ascii_12_fast
0x00007a2a Dis_Ascii_12
.text 0x00007b1a 0x3b4 ch375.o
0x00007e9a CH375_CheckExist
0x00007b4e CH375_WriteDAT
0x00007baa CH375_IniDisk
0x00007b72 CH375_WaitInterrupt
0x00007b84 CH375_WaitInterrupt_NEW
0x00007d90 CH375_ReadDiskSize
0x00007b1a CH375_DelayNms
0x00007b36 CH375_WriteCMD
0x00007cd6 CH375_WriteOneSector
0x00007c0e CH375_ReadOneSector
0x00007b60 CH375_ReadDAT
.text 0x00007ece 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.text 0x00007ece 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodqi4.o)
.text 0x00007ece 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.text 0x00007ece 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.text 0x00007ece 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.text 0x00007ece 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text 0x00007ece 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text 0x00007ece 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text 0x00007ece 0x1f2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(malloc.o)
0x00007ece malloc
0x00008014 free
.text 0x000080c0 0xea c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(random.o)
0x0000818e random
0x00008188 random_r
0x00008198 srandom
.text 0x000081aa 0xa0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(fdevopen.o)
0x000081aa fdevopen
.text 0x0000824a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(iob.o)
.text 0x0000824a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1C1D1E.o)
.text 0x0000824a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1C1D1E.o)
.text 0x0000824a 0x38 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(calloc.o)
0x0000824a calloc
.text 0x00008282 0xe c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memset.o)
0x00008282 memset
0x00008290 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00008290 0x3e c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
0x00008290 __mulsi3
.text.libgcc 0x000082ce 0x18 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodqi4.o)
0x000082ce __udivmodqi4
.text.libgcc 0x000082e6 0x28 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
0x000082e6 __udivmodhi4
.text.libgcc 0x0000830e 0x44 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
0x0000830e __udivmodsi4
.text.libgcc 0x00008352 0x36 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
0x00008352 __divmodsi4
.text.libgcc 0x00008388 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text.libgcc 0x00008388 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x00008388 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text.eeprom 0x00008388 0x10 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1C1D1E.o)
0x00008388 __eeprom_read_byte_1C1D1E
.text.eeprom 0x00008398 0x18 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1C1D1E.o)
0x00008398 __eeprom_write_byte_1C1D1E
0x000083b0 . = ALIGN (0x2)
*(.fini9)
.fini9 0x000083b0 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
0x000083b0 exit
0x000083b0 _exit
*(.fini9)
*(.fini8)
*(.fini8)
*(.fini7)
*(.fini7)
*(.fini6)
*(.fini6)
*(.fini5)
*(.fini5)
*(.fini4)
*(.fini4)
*(.fini3)
*(.fini3)
*(.fini2)
*(.fini2)
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x000083b0 0x2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
*(.fini0)
0x000083b2 _etext = .
.data 0x00800100 0x4a load address 0x000083b2
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 0x17 LCD_GBK.o
.data 0x0080013c 0x0 LCD.o
.data 0x0080013c 0x3 LCD_APP.o
.data 0x0080013f 0x0 LCD_ASCII.o
.data 0x0080013f 0x0 ch375.o
.data 0x0080013f 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.data 0x0080013f 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodqi4.o)
.data 0x0080013f 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.data 0x0080013f 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.data 0x0080013f 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.data 0x0080013f 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.data 0x0080013f 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.data 0x0080013f 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.data 0x0080013f 0x6 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(malloc.o)
0x00800141 __malloc_heap_start
0x00800143 __malloc_heap_end
0x0080013f __malloc_margin
.data 0x00800145 0x4 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(random.o)
.data 0x00800149 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(fdevopen.o)
.data 0x00800149 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(iob.o)
.data 0x00800149 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1C1D1E.o)
.data 0x00800149 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1C1D1E.o)
.data 0x00800149 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(calloc.o)
.data 0x00800149 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memset.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x0080014a . = ALIGN (0x2)
*fill* 0x00800149 0x1 00
0x0080014a _edata = .
0x0080014a PROVIDE (__data_end, .)
.bss 0x0080014a 0x8be
0x0080014a PROVIDE (__bss_start, .)
*(.bss)
.bss 0x0080014a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm64.o
.bss 0x0080014a 0x2 mp3_player_06.o
0x0080014b HanziEnable
0x0080014a lrc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -