⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mp3_player_06.map

📁 基于ATmega64单片机以及vs1003的SD卡方案的MP3播放源代码
💻 MAP
📖 第 1 页 / 共 3 页
字号:
                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 + -