📄 fx2_cf_ata_revc.map
字号:
LX51 LINKER/LOCATER V3.30 07/25/2002 15:59:29 PAGE 1
LX51 LINKER/LOCATER V3.30, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE dscr.obj, reset.obj, Startup.obj, USBJmpTb.obj, atareset.obj, fw.obj, gpif.obj, ide.obj, periph
>> .obj, scsi.obj, ..\..\Target\Lib\Fx2\Ezusb.lib, eeprom.obj, eeproma.obj, custom.obj, globals.obj TO fx2_cf_ata_revc R
>> EGFILE (.\fx2_cf_ata_revc.ORC) CODE CLASSES (XDATA (X:0XE000-X:0XE1FF, X:0XE400-X:0XFFFF), HDATA (X:0XE000-X:0XE1FF,
>> X:0XE400-X:0XFFFF), CODE (C:0X0-C:0X2FFF), ECODE (C:0X0-C:0X2FFF), HCONST (C:0X0-C:0X2FFF))
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
dscr.obj (DSCR)
COMMENT TYPE 1: A51 / ASM51 Assembler
reset.obj (RESET)
COMMENT TYPE 1: A51 / ASM51 Assembler
Startup.obj (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
USBJmpTb.obj (USBJMPTBL)
COMMENT TYPE 1: A51 / ASM51 Assembler
atareset.obj (ATARESET)
COMMENT TYPE 0: C51 V7.00
fw.obj (FW)
COMMENT TYPE 0: C51 V7.00
gpif.obj (GPIF)
COMMENT TYPE 0: C51 V7.00
ide.obj (IDE)
COMMENT TYPE 0: C51 V7.00
periph.obj (PERIPH)
COMMENT TYPE 0: C51 V7.00
scsi.obj (SCSI)
COMMENT TYPE 0: C51 V7.00
..\..\Target\Lib\Fx2\Ezusb.lib (DELAY)
COMMENT TYPE 1: C51 Compiler
..\..\Target\Lib\Fx2\Ezusb.lib (DELAY1MS)
COMMENT TYPE 1: A51 / ASM51 Assembler
..\..\Target\Lib\Fx2\Ezusb.lib (EZREGS)
COMMENT TYPE 1: C51 Compiler
eeprom.obj (EEPROM)
COMMENT TYPE 0: C51 V7.00
eeproma.obj (EEPROMA)
COMMENT TYPE 1: A51 / ASM51 Assembler
custom.obj (CUSTOM)
COMMENT TYPE 0: C51 V7.00
globals.obj (GLOBALS)
COMMENT TYPE 0: C51 V7.00
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: fx2_cf_ata_revc (DSCR)
BASE START END USED MEMORY CLASS
==========================================================
X:000000H X:00E000H X:00E1FFH 001370H XDATA
X:00E400H X:00FFFFH
LX51 LINKER/LOCATER V3.30 07/25/2002 15:59:29 PAGE 2
X:000000H X:00E000H X:00E1FFH HDATA
X:00E400H X:00FFFFH
C:000000H C:000000H C:002FFFH 001F11H CODE
C:000000H C:000000H C:002FFFH ECODE
B00:0000H C:000000H C:002FFFH HCONST
I:000000H I:000000H I:0000FFH 000001H IDATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.5 BIT
I:000000H I:000000H I:00007FH 000064H DATA
C:000000H C:000000H C:00FFFFH 000085H CONST
MEMORY MAP OF MODULE: fx2_cf_ata_revc (DSCR)
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 00000DH 000006H BYTE UNIT DATA ?DT?IDE
00000EH 00001FH 000012H --- --- **GAP**
000020H 000022H 000003H BYTE BITADDR DATA ?BA?GLOBALS
000023H.0 000024H.1 000001H.2 BIT UNIT BIT ?BI?GLOBALS
000024H.2 000024H.4 000000H.3 BIT UNIT BIT _BIT_GROUP_
000024H.5 000024H 000000H.3 --- --- **GAP**
000025H 000058H 000034H BYTE UNIT DATA ?DT?GLOBALS
000059H 000077H 00001FH BYTE UNIT DATA _DATA_GROUP_
000078H 000078H 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 000009H 000007H BYTE UNIT CODE SOFTRESETSEG
00000AH 00000AH 000001H --- --- **GAP**
00000BH 00000DH 000003H BYTE OFFS.. CODE ?ATARESET?0000B
00000EH 000022H 000015H BYTE UNIT CODE ?PR?_MYMEMMOVE?PERIPH
000023H 000025H 000003H --- OFFS.. CODE ?CO?USBJMPTBL?0
000026H 000031H 00000CH BYTE UNIT CODE ?PR?EESTARTANDADDR?EEPROM
000032H 000032H 000001H --- --- **GAP**
000033H 000034H 000002H BYTE OFFS.. CODE ?FW?00033
000035H 000035H 000001H --- --- **GAP**
000036H 00003AH 000005H BYTE UNIT CONST ?CO?PERIPH
00003BH 00003DH 000003H --- OFFS.. CODE ?CO?USBJMPTBL?1
00003EH 000042H 000005H BYTE UNIT CODE ?PR?READATAPI_STATUS_REG?GPIF
000043H 000045H 000003H --- OFFS.. CODE ?CO?USBJMPTBL?2
000046H 00004EH 000009H BYTE UNIT CODE ?PR?ISR_SUSP?PERIPH
00004FH 000052H 000004H BYTE UNIT CODE ?PR?RESUME_ISR?FW
000053H 000055H 000003H --- OFFS.. CODE ?CO?USBJMPTBL?3
000056H 00015EH 000109H BYTE UNIT CODE ?PR?PROCESSCBW?PERIPH
00015FH 0001EFH 000091H BYTE UNIT CODE ?PR?PERIPH
0001F0H 0001F5H 000006H BYTE UNIT CODE ?C_C51STARTUP
0001F6H 0001FDH 000008H BYTE UNIT CODE ?PR?WAITFORINBUFFER?IDE
0001FEH 0001FFH 000002H --- --- **GAP**
000200H 0002D9H 0000DAH PAGE UNIT CODE DSCR
0002DAH 000361H 000088H BYTE UNIT CODE ?PR?ISR_URES?PERIPH
000362H 0003DCH 00007BH BYTE UNIT CODE ?C?LIB_CODE
0003DDH 000451H 000075H BYTE UNIT CODE ?PR?INITUSB?PERIPH
000452H 0004BBH 00006AH BYTE UNIT CODE ?PR?_SENDUSBS?PERIPH
0004BCH 00051EH 000063H BYTE UNIT CODE ?PR?_EEPROMWRITE?EEPROM
00051FH 000571H 000053H BYTE UNIT CODE ?PR?_EEPROMWRITEPAGE?EEPROM
000572H 0005C1H 000050H BYTE UNIT CODE ?PR?ISR_HIGHSPEED?PERIPH
0005C2H 00060EH 00004DH BYTE UNIT CODE ?PR?TD_POLL?PERIPH
00060FH 00065AH 00004CH BYTE UNIT CODE ?PR?STALLEP2OUT?PERIPH
00065BH 0006A0H 000046H BYTE UNIT CODE ?PR?_EZUSB_DELAY?DELAY
0006A1H 0006E1H 000041H BYTE UNIT CODE ?PR?ISR_SUDAV?PERIPH
0006E2H 00071FH 00003EH BYTE UNIT CODE ?PR?TD_INIT?PERIPH
LX51 LINKER/LOCATER V3.30 07/25/2002 15:59:29 PAGE 3
000720H 000756H 000037H BYTE UNIT CODE ?CO?IDE
000757H 00078DH 000037H BYTE UNIT CODE ?PR?_MYMEMMOVEXX?PERIPH
00078EH 0007C3H 000036H BYTE UNIT CODE ?PR?CHECKCBW?PERIPH
0007C4H 0007F5H 000032H BYTE UNIT CODE ?PR?PROCESSCBWHEADER?PERIPH
0007F6H 00081AH 000025H BYTE UNIT CODE ?PR?_WAITFORINTRQ?PERIPH
00081BH 00083BH 000021H BYTE UNIT CODE ?PR?FAILEDIN?PERIPH
00083CH 00085CH 000021H BYTE UNIT CODE EEPROMSEG
00085DH 000877H 00001BH BYTE UNIT CODE ?PR?RESETANDARMEP2?PERIPH
000878H 000888H 000011H BYTE UNIT CODE ?PR?WAITFORBUSYBIT?PERIPH
000889H 000899H 000011H BYTE UNIT CODE EZUSB
00089AH 000919H 000080H BYTE UNIT CONST ?CO?GPIF
00091AH 00094DH 000034H BYTE UNIT CODE ?PR?RESETATAPIDEVICE?ATARESET
00094EH 00097AH 00002DH BYTE UNIT CODE ?PR?_WRITEPIO8?GPIF
00097BH 000A2EH 0000B4H BYTE UNIT CODE ?PR?STUFFLBAANDSECTOR?IDE
000A2FH 000DC4H 000396H BYTE UNIT CODE ?PR?GENERALIDEINCOMMAND?IDE
000DC5H 000E01H 00003DH BYTE UNIT CODE ?PR?CHECKFORMEDIA?IDE
000E02H 000E14H 000013H BYTE UNIT CODE ?L?COM0007
000E15H 000E2EH 00001AH BYTE UNIT CODE ?L?COM0009
000E2FH 000EA5H 000077H BYTE UNIT CODE ?PR?GENERALIDEOUTCOMMAND?IDE
000EA6H 000EB8H 000013H BYTE UNIT CODE ?L?COM0001
000EB9H 000F1EH 000066H BYTE UNIT CODE ?PR?DETECTSCSIVSATA?ATARESET
000F1FH 000F29H 00000BH BYTE UNIT CODE ?PR?WRITEATA_DRIVESEL_REG?IDE
000F2AH 000F3FH 000016H BYTE UNIT CODE ?PR?SENDDEVICEIDENTIFYCOMMAND?ATARESET
000F40H 000F5AH 00001BH BYTE UNIT CODE ?PR?_CONFIGUREATATRANSFERMODE?ATARESET
000F5BH 000F7FH 000025H BYTE UNIT CODE ?PR?PREPAREFORATAPICOMMAND?SCSI
000F80H 000FABH 00002CH BYTE UNIT CODE ?PR?_READPIO8?GPIF
000FACH 000FAFH 000004H BYTE UNIT CODE ?L?COM0027
000FB0H 000FBBH 00000CH BYTE UNIT CODE ?PR?IDEPREPAREFORXFER?IDE
000FBCH 000FC2H 000007H BYTE UNIT CODE ?L?COM0029
000FC3H 000FC9H 000007H BYTE UNIT CODE ?L?COM002D
000FCAH 000FD0H 000007H BYTE UNIT CODE ?L?COM002E
000FD1H 000FDCH 00000CH BYTE UNIT CODE ?L?COM001A
000FDDH 000FE3H 000007H BYTE UNIT CODE ?L?COM0022
000FE4H 000FEAH 000007H BYTE UNIT CODE ?L?COM0026
000FEBH 000FF2H 000008H BYTE UNIT CODE ?L?COM0021
000FF3H 000FFBH 000009H BYTE UNIT CODE ?L?COM002C
000FFCH 000FFFH 000004H --- --- **GAP**
001000H 001003H 000004H --- OFFS.. CODE ?CO?USBJMPTBL?4
001004H 00100AH 000007H BYTE UNIT CODE ?L?COM0028
00100BH 00100BH 000001H --- --- **GAP**
00100CH 001017H 00000CH --- OFFS.. CODE ?CO?USBJMPTBL?5
001018H 001035H 00001EH BYTE UNIT CODE ?PR?FETCHDEVICEIDENTIFYINTOEP8?ATARESET
001036H 00107AH 000045H BYTE UNIT CODE ?PR?_READPIO16?GPIF
00107BH 001263H 0001E9H BYTE UNIT CODE ?PR?_IDEREADCOMMAND?IDE
001264H 0012D2H 00006FH BYTE UNIT CODE ?PR?LOADSENSEPTRFROMERRORREGISTER?IDE
0012D3H 0012DCH 00000AH BYTE UNIT CODE ?L?COM0010
0012DDH 001437H 00015BH BYTE UNIT CODE ?PR?_IDEWRITECOMMAND?IDE
001438H 001444H 00000DH BYTE UNIT CODE ?L?COM001E
001445H 00144EH 00000AH BYTE UNIT CODE ?L?COM0015
00144FH 001471H 000023H BYTE UNIT CODE ?L?COM0003
001472H 001478H 000007H BYTE UNIT CODE ?L?COM0023
001479H 0014B8H 000040H BYTE UNIT CODE ?PR?SCSIWRITEUDMA?SCSI
0014B9H 0014C9H 000011H BYTE UNIT CODE ?L?COM000C
0014CAH 00159AH 0000D1H BYTE UNIT CODE ?PR?INDATAFROMDRIVE?SCSI
00159BH 001686H 0000ECH BYTE UNIT CODE ?PR?SCSIWRITE?SCSI
001687H 0016C1H 00003BH BYTE UNIT CODE ?PR?WAITFORDRQBIT?SCSI
0016C2H 001717H 000056H BYTE UNIT CODE ?PR?_WRITEPIO16?GPIF
001718H 00171EH 000007H BYTE UNIT CODE ?L?COM0024
00171FH 001793H 000075H BYTE UNIT CODE ?PR?INDATAFROMDRIVEUDMA?SCSI
001794H 00179CH 000009H BYTE UNIT CODE ?L?COM0017
00179DH 0017A6H 00000AH BYTE UNIT CODE ?L?COM0025
0017A7H 0017B2H 00000CH BYTE UNIT CODE ?L?COM001F
0017B3H 0017BFH 00000DH BYTE UNIT CODE ?L?COM0018
0017C0H 0017CCH 00000DH BYTE UNIT CODE ?L?COM001B
0017CDH 0017DAH 00000EH BYTE UNIT CODE ?L?COM0019
LX51 LINKER/LOCATER V3.30 07/25/2002 15:59:29 PAGE 4
0017DBH 0017EEH 000014H BYTE UNIT CODE ?L?COM0013
0017EFH 0017F8H 00000AH BYTE UNIT CODE ?L?COM001C
0017F9H 00180FH 000017H BYTE UNIT CODE ?PR?GETDRIVEDATALEN?SCSI
001810H 001917H 000108H BYTE UNIT CODE ?PR?ATAPIIDDEVICE?ATARESET
001918H 0019C5H 0000AEH BYTE UNIT CODE ?PR?MAIN?FW
0019C6H 0019D1H 00000CH BYTE UNIT CODE ?PR?ABORTGPIF?GPIF
0019D2H 001A14H 000043H BYTE UNIT CODE ?PR?_READUDMA?GPIF
001A15H 001A5BH 000047H BYTE UNIT CODE ?PR?_WRITEUDMA?GPIF
001A5CH 001A65H 00000AH BYTE UNIT CODE ?L?COM002A
001A66H 001A89H 000024H BYTE UNIT CODE ?PR?EZUSB_DISCON?FW
001A8AH 001ABFH 000036H BYTE UNIT CODE ?PR?ISRTIMER0?ATARESET
001AC0H 001CF4H 000235H BYTE UNIT CODE ?PR?SETUPCOMMAND?FW
001CF5H 001CFEH 00000AH BYTE UNIT CODE ?L?COM002B
001CFFH 001D27H 000029H BYTE UNIT CODE ?PR?_EZUSB_GETSTRINGDSCR?FW
001D28H 001D3BH 000014H BYTE UNIT CODE ?PR?CFHARDWARERESET?GPIF
001D3CH 001D51H 000016H BYTE UNIT CODE ?PR?HARDWARERESET?GPIF
001D52H 001D7BH 00002AH BYTE UNIT CODE ?PR?INITUDMAREAD?GPIF
001D7CH 001DFAH 00007FH BYTE UNIT CODE ?PR?INITUDMAWRITE?GPIF
001DFBH 001E25H 00002BH BYTE UNIT CODE ?PR?_LOADEP8BC?IDE
001E26H 001E8BH 000066H BYTE UNIT CODE ?PR?GENERALSCSIINCOMMAND?SCSI
001E8CH 001E9DH 000012H BYTE UNIT CODE ?L?COM0014
001E9EH 001F2AH 00008DH BYTE UNIT CODE ?PR?_SENDSCSICOMMAND?SCSI
001F2BH 001F36H 00000CH BYTE UNIT CODE ?L?COM0020
001F37H 001F8DH 000057H BYTE UNIT CODE ?PR?GENERALSCSIOUTCOMMAND?SCSI
001F8EH 001F96H 000009H BYTE UNIT CODE ?L?COM002F
001F97H 001F9FH 000009H BYTE UNIT CODE ?L?COM0030
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
00E000H 00E1FFH 000200H BYTE UNIT XDATA ?XD?GLOBALS
00E200H 00E3FFH 000200H --- --- **GAP**
00E400H 00E400H 000001H --- OFFS.. XDATA ?XD?EZREGS?75
00E401H 00E47FH 00007FH --- --- **GAP**
00E480H 00E480H 000001H --- OFFS.. XDATA ?XD?EZREGS?133
00E481H 00E5FFH 00017FH --- --- **GAP**
00E600H 00E600H 000001H --- OFFS.. XDATA ?XD?EZREGS?2
00E601H 00E601H 000001H --- OFFS.. XDATA ?XD?EZREGS?104
00E602H 00E602H 000001H --- OFFS.. XDATA ?XD?EZREGS?143
00E603H 00E603H 000001H --- OFFS.. XDATA ?XD?EZREGS?153
00E604H 00E604H 000001H --- OFFS.. XDATA ?XD?EZREGS?53
00E605H 00E605H 000001H --- OFFS.. XDATA ?XD?EZREGS?10
00E606H 00E606H 000001H --- OFFS.. XDATA ?XD?EZREGS?171
00E607H 00E607H 000001H --- OFFS.. XDATA ?XD?EZREGS?174
00E608H 00E608H 000001H --- OFFS.. XDATA ?XD?EZREGS?132
00E609H 00E609H 000001H --- OFFS.. XDATA ?XD?EZREGS?11
00E60AH 00E60AH 000001H --- OFFS.. XDATA ?XD?EZREGS?173
00E60BH 00E60BH 000001H --- OFFS.. XDATA ?XD?EZREGS?128
00E60CH 00E60CH 000001H --- OFFS.. XDATA ?XD?EZREGS?49
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -