📄 test.map
字号:
LX51 LINKER/LOCATER V4.10a 07/28/2007 11:42:18 PAGE 1
LX51 LINKER/LOCATER V4.10a, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE main.obj, variable.obj, XBANKING.obj, STARTUP.obj, com.obj, sd.obj, memory.obj, interrupt.obj,
>> mp3.obj, fat.obj, key.obj TO test CLASSES (XDATA (X:0XD000-X:0XFFFF), CODE (C:0X0-C:0XFFFF), HDATA (X:0X200000-X:0X21
>> FFFF))
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
COMMENT TYPE 0: C51 V8.08
variable.obj (VARIABLE)
COMMENT TYPE 0: C51 V8.08
XBANKING.obj (?C?XBANKING)
COMMENT TYPE 1: A51 / ASM51 Assembler
STARTUP.obj (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
com.obj (COM)
COMMENT TYPE 0: C51 V8.08
sd.obj (SD)
COMMENT TYPE 0: C51 V8.08
memory.obj (MEMORY)
COMMENT TYPE 0: C51 V8.08
interrupt.obj (INTERRUPT)
COMMENT TYPE 0: C51 V8.08
mp3.obj (MP3)
COMMENT TYPE 0: C51 V8.08
fat.obj (FAT)
COMMENT TYPE 0: C51 V8.08
key.obj (KEY)
COMMENT TYPE 0: C51 V8.08
C:\KEIL\C51\LIB\C51BS.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?CLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?CSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?IMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?UIDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?IILDX)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?ULDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LNOT)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?ULCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?ULSHR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LSHL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDPTR0)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDIIDATA)
LX51 LINKER/LOCATER V4.10a 07/28/2007 11:42:18 PAGE 2
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDIXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LILDXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LSTIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LSTXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDPDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDCODE)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDIDATA0)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDXDATA0)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDPDATA0)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LLDCODE0)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51BS.LIB (?C?LSTPDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: test (MAIN)
BASE START END USED MEMORY CLASS
==========================================================
X:000000H X:00D000H X:00FFFFH 00090CH XDATA
C:000000H C:000000H C:00FFFFH 00420CH CODE
X:000000H X:200000H X:21FFFFH 0004B0H HDATA
I:000000H I:000000H I:00007FH 000022H DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.5 BIT
I:000000H I:000000H I:0000FFH 000007H IDATA
MEMORY MAP OF MODULE: test (MAIN)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H 00001BH 000014H BYTE UNIT DATA _DATA_GROUP_
00001CH 00001FH 000004H BYTE UNIT DATA ?DT?_SENDLONG?COM
000020H.0 000020H.2 000000H.3 BIT UNIT BIT ?BI?VARIABLE
000020H.3 000020H.4 000000H.2 BIT UNIT BIT _BIT_GROUP_
000020H.5 000020H 000000H.3 --- --- **GAP**
000021H 000022H 000002H BYTE UNIT DATA ?DT?VARIABLE
000023H 000026H 000004H BYTE UNIT IDATA ?ID?SD
000027H 000028H 000002H BYTE UNIT IDATA _IDATA_GROUP_
000029H 000029H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0
000003H 00000AH 000008H BYTE UNIT CODE ?PR?_SENDCHAR?COM
00000BH 00000DH 000003H BYTE OFFS.. CODE ?INTERRUPT?0000B
00000EH 00003DH 000030H BYTE UNIT CODE ?PR?SDCIF_CMD12?SD
00003EH 000040H 000003H BYTE UNIT CODE ?C_INITSEG
000041H 000042H 000002H --- --- **GAP**
000043H 000045H 000003H BYTE OFFS.. CODE ?INTERRUPT?00043
LX51 LINKER/LOCATER V4.10a 07/28/2007 11:42:18 PAGE 3
000046H 00107AH 001035H BYTE UNIT CODE ?PR?CREATEFILE?FAT
00107BH 001838H 0007BEH BYTE UNIT CODE ?PR?BACKWARD?FAT
001839H 001E01H 0005C9H BYTE UNIT CODE ?PR?FORWARD?FAT
001E02H 0022B9H 0004B8H BYTE UNIT CODE ?C?LIB_CODE
0022BAH 002623H 00036AH BYTE UNIT CODE ?PR?CHECK_SRAM?MEMORY
002624H 002931H 00030EH BYTE UNIT CODE ?PR?INITFAT?FAT
002932H 002C0AH 0002D9H BYTE UNIT CODE ?PR?READROOTCLUSTER?FAT
002C0BH 002E74H 00026AH BYTE UNIT CODE ?PR?READFILEFAT?FAT
002E75H 0030BEH 00024AH BYTE UNIT CODE ?PR?CHECK_NOR_FLASH?MEMORY
0030BFH 00324AH 00018CH BYTE UNIT CODE ?PR?MP3_DEAL?INTERRUPT
00324BH 003393H 000149H BYTE UNIT CODE ?PR?_READSECTOR?FAT
003394H 0034C7H 000134H BYTE UNIT CODE ?PR?MP3_PLAY_TASK?MP3
0034C8H 0035A1H 0000DAH BYTE UNIT CODE ?PR?KEYDEAL?KEY
0035A2H 003677H 0000D6H BYTE UNIT CODE ?PR?GETKEY?KEY
003678H 003734H 0000BDH BYTE UNIT CODE ?PR?SDCIF_CMD09?SD
003735H 0037F0H 0000BCH BYTE UNIT CODE ?PR?MAIN?MAIN
0037F1H 0038A6H 0000B6H BYTE UNIT CODE ?C_C51STARTUP
0038A7H 003959H 0000B3H BYTE UNIT CODE ?PR?GETSDMEMORYOCR?SD
00395AH 003A00H 0000A7H BYTE UNIT CODE ?PR?_CHARTOLONG?MAIN
003A01H 003A9DH 00009DH BYTE UNIT CODE ?PR?SDCIF_CMD24?SD
003A9EH 003B25H 000088H BYTE UNIT CODE ?PR?SDCIF_CMD17?SD
003B26H 003B8DH 000068H BYTE UNIT CODE ?PR?SDCIF_CMD3?SD
003B8EH 003BEDH 000060H BYTE UNIT CODE ?PR?_LONGTOCHAR?MAIN
003BEEH 003C44H 000057H BYTE UNIT CODE ?PR?SDMEMORYCARDINIT?SD
003C45H 003C98H 000054H BYTE UNIT CODE ?PR?SDCIF_ACMD06?SD
003C99H 003CE4H 00004CH BYTE UNIT CODE ?PR?SDCIF_CMD13?SD
003CE5H 003D2BH 000047H BYTE UNIT CODE ?PR?SDCIF_ACMD41?SD
003D2CH 003D72H 000047H BYTE UNIT CODE ?PR?_DMA_LOAD_SECTOR?SD
003D73H 003DB8H 000046H BYTE UNIT CODE ?PR?SDCIF_CMD1?SD
003DB9H 003DFBH 000043H BYTE UNIT CODE ?PR?SDCIF_CMD55?SD
003DFCH 003E3EH 000043H BYTE UNIT CODE ?PR?READ_KEY?KEY
003E3FH 003E7EH 000040H BYTE UNIT CODE ?PR?SDCIF_SDIOCMD7?SD
003E7FH 003EBAH 00003CH BYTE UNIT CODE ?PR?_SENDLONG?COM
003EBBH 003EF4H 00003AH BYTE UNIT CODE ?PR?MP3_MUSICPLAYMODE?MP3
003EF5H 003F23H 00002FH BYTE UNIT CODE ?PR?SDCIF_CMD2?SD
003F24H 003F4EH 00002BH BYTE UNIT CODE ?PR?SDCIF_INIT?SD
003F4FH 003F78H 00002AH BYTE UNIT CODE ?PR?_LEDFLASH?MAIN
003F79H 003FA2H 00002AH BYTE UNIT CODE ?PR?MP3_INT_ENABLE?MP3
003FA3H 003FCAH 000028H BYTE UNIT CODE ?PR?_CLEAR_DMA?COM
003FCBH 003FF2H 000028H BYTE UNIT CODE ?PR?SD_SYSINIT?SD
003FF3H 004019H 000027H BYTE UNIT CODE ?PR?MP3EQU_ROCK?MP3
00401AH 00403EH 000025H BYTE UNIT CODE ?PR?MP3EQU_POP?MP3
00403FH 004063H 000025H BYTE UNIT CODE ?PR?MP3_ACTIVEFAT?MP3
004064H 004087H 000024H BYTE UNIT CODE ?PR?MP3EQU_JAZZ?MP3
004088H 0040A9H 000022H BYTE UNIT CODE ?PR?SYSDELAY?SD
0040AAH 0040C9H 000020H BYTE UNIT CODE ?PR?_INTTOCHAR?MAIN
0040CAH 0040E7H 00001EH BYTE UNIT CODE ?PR?INITPORT?MAIN
0040E8H 004105H 00001EH BYTE UNIT CODE ?PR?_DMA_WRITE_SECTOR?SD
004106H 004122H 00001DH BYTE UNIT CODE ?PR?MP3EQU_CLASSIC?MP3
004123H 00413DH 00001BH BYTE UNIT CODE ?PR?MP3_ISR?INTERRUPT
00413EH 004157H 00001AH BYTE UNIT CODE ?PR?MP3_PREVINIT?MP3
004158H 004170H 000019H BYTE UNIT CODE ?PR?_SDHOSTREAD512B_LBA?SD
004171H 004189H 000019H BYTE UNIT CODE ?PR?MP3EQU_NORMAL?MP3
00418AH 0041A2H 000019H BYTE UNIT CODE ?PR?MP3_SWRESET?MP3
0041A3H 0041B9H 000017H BYTE UNIT CODE ?PR?INITUART?COM
0041BAH 0041CFH 000016H BYTE UNIT CODE ?PR?MP3_INIT?MP3
0041D0H 0041E4H 000015H BYTE UNIT CODE ?PR?SDCIF_CMD0?SD
0041E5H 0041F7H 000013H BYTE UNIT CODE ?PR?INITTIMER0?MAIN
0041F8H 004204H 00000DH BYTE UNIT CODE ?PR?_SENDINT?COM
004205H 00420DH 000009H BYTE UNIT CODE ?PR?TIMER0_ISR?INTERRUPT
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
00D000H 00D503H 000504H BYTE UNIT XDATA ?XD?VARIABLE
00D504H 00D50BH 000008H BYTE UNIT XDATA _XDATA_GROUP_
00D50CH 00DFFFH 000AF4H --- --- **GAP**
LX51 LINKER/LOCATER V4.10a 07/28/2007 11:42:18 PAGE 4
00E000H 00E1FFH 000200H BYTE OFFS.. XDATA ?XD?FAT?0
00E200H 00EFFFH 000E00H --- --- **GAP**
00F000H 00F1FFH 000200H BYTE OFFS.. XDATA ?XD?FAT?1
00F200H 1FFFFFH 1F0E00H --- --- **GAP**
200000H 2004AFH 0004B0H BYTE INSEG HDATA ?FD?VARIABLE
OVERLAY MAP OF MODULE: test (MAIN)
FUNCTION/MODULE BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP START STOP START STOP
==============================================================================
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
MAIN/MAIN ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?INITPORT?MAIN
+--> ?PR?INITUART?COM
+--> ?PR?MP3_PREVINIT?MP3
+--> ?PR?CHECK_NOR_FLASH?MEMORY
+--> ?PR?_SENDCHAR?COM
+--> ?PR?_LEDFLASH?MAIN
+--> ?PR?CHECK_SRAM?MEMORY
+--> ?PR?_DMA_WRITE_SECTOR?SD
+--> ?PR?SD_SYSINIT?SD
+--> ?PR?INITFAT?FAT
+--> ?PR?CREATEFILE?FAT
+--> ?PR?FORWARD?FAT
+--> ?PR?INITTIMER0?MAIN
+--> ?PR?MP3_DEAL?INTERRUPT
+--> ?PR?GETKEY?KEY
+--> ?PR?KEYDEAL?KEY
+--> ?PR?MP3_PLAY_TASK?MP3
INITPORT/MAIN ----- ----- ----- ----- ----- ----- ----- -----
INITUART/COM ----- ----- ----- ----- ----- ----- ----- -----
MP3_PREVINIT/MP3 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?MP3_SWRESET?MP3
MP3_SWRESET/MP3 ----- ----- ----- ----- ----- ----- ----- -----
CHECK_NOR_FLASH/MEMORY ----- ----- 0008H 0008H ----- ----- D504H D50BH
+--> ?PR?_SENDCHAR?COM
_SENDCHAR/COM ----- ----- ----- ----- ----- ----- ----- -----
_LEDFLASH/MAIN ----- ----- ----- ----- ----- ----- D504H D504H
+--> ?PR?INITTIMER0?MAIN
INITTIMER0/MAIN ----- ----- ----- ----- ----- ----- ----- -----
CHECK_SRAM/MEMORY ----- ----- 0008H 0008H ----- ----- D504H D50BH
+--> ?PR?_SENDCHAR?COM
_DMA_WRITE_SECTOR/SD ----- ----- 0011H 0015H ----- ----- ----- -----
+--> ?PR?SDCIF_CMD24?SD
SDCIF_CMD24/SD ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?SDCIF_CMD13?SD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -