📄 fx2_ata.map
字号:
LX51 LINKER/LOCATER V3.30 08/23/2002 11:03:00 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_ata REGFILE (
>> .\fx2_ata.ORC) CODE CLASSES (XDATA (X:0XE000-X:0XE1FF, X:0XE400-X:0XFFFF), HDATA (X:0XE000-X:0XE1FF, X:0XE400-X:0XFFF
>> F), CODE (C:0X0-C:0X1FFF), ECODE (C:0X0-C:0X1FFF), HCONST (C:0X0-C:0X1FFF))
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_ata (DSCR)
BASE START END USED MEMORY CLASS
==========================================================
X:000000H X:00E000H X:00E1FFH 001370H XDATA
X:00E400H X:00FFFFH
LX51 LINKER/LOCATER V3.30 08/23/2002 11:03:00 PAGE 2
X:000000H X:00E000H X:00E1FFH HDATA
X:00E400H X:00FFFFH
C:000000H C:000000H C:001FFFH 001E80H CODE
C:000000H C:000000H C:001FFFH ECODE
B00:0000H C:000000H C:001FFFH 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_ata (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 00003FH 000002H BYTE UNIT CODE ?PR?CHECKFORMEDIA?IDE
000040H 000042H 000003H --- --- **GAP**
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 0001FAH 000005H BYTE UNIT CODE ?PR?READATAPI_STATUS_REG?GPIF
0001FBH 0001FFH 000005H --- --- **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 000452H 000076H BYTE UNIT CODE ?PR?INITUSB?PERIPH
000453H 0004BCH 00006AH BYTE UNIT CODE ?PR?_SENDUSBS?PERIPH
0004BDH 00051FH 000063H BYTE UNIT CODE ?PR?_EEPROMWRITE?EEPROM
000520H 000572H 000053H BYTE UNIT CODE ?PR?_EEPROMWRITEPAGE?EEPROM
000573H 0005C2H 000050H BYTE UNIT CODE ?PR?ISR_HIGHSPEED?PERIPH
0005C3H 00060FH 00004DH BYTE UNIT CODE ?PR?TD_POLL?PERIPH
000610H 00065BH 00004CH BYTE UNIT CODE ?PR?STALLEP2OUT?PERIPH
00065CH 0006A1H 000046H BYTE UNIT CODE ?PR?_EZUSB_DELAY?DELAY
0006A2H 0006E2H 000041H BYTE UNIT CODE ?PR?ISR_SUDAV?PERIPH
LX51 LINKER/LOCATER V3.30 08/23/2002 11:03:00 PAGE 3
0006E3H 000720H 00003EH BYTE UNIT CODE ?PR?TD_INIT?PERIPH
000721H 000757H 000037H BYTE UNIT CODE ?CO?IDE
000758H 00078EH 000037H BYTE UNIT CODE ?PR?_MYMEMMOVEXX?PERIPH
00078FH 0007C4H 000036H BYTE UNIT CODE ?PR?CHECKCBW?PERIPH
0007C5H 0007F6H 000032H BYTE UNIT CODE ?PR?PROCESSCBWHEADER?PERIPH
0007F7H 000817H 000021H BYTE UNIT CODE ?PR?FAILEDIN?PERIPH
000818H 000838H 000021H BYTE UNIT CODE EEPROMSEG
000839H 000858H 000020H BYTE UNIT CODE ?PR?_WAITFORINTRQ?PERIPH
000859H 000873H 00001BH BYTE UNIT CODE ?PR?RESETANDARMEP2?PERIPH
000874H 000884H 000011H BYTE UNIT CODE ?PR?WAITFORBUSYBIT?PERIPH
000885H 000895H 000011H BYTE UNIT CODE EZUSB
000896H 000915H 000080H BYTE UNIT CONST ?CO?GPIF
000916H 000948H 000033H BYTE UNIT CODE ?PR?RESETATAPIDEVICE?ATARESET
000949H 00096CH 000024H BYTE UNIT CODE ?PR?_WRITEPIO8?GPIF
00096DH 000A1EH 0000B2H BYTE UNIT CODE ?PR?STUFFLBAANDSECTOR?IDE
000A1FH 000DB3H 000395H BYTE UNIT CODE ?PR?GENERALIDEINCOMMAND?IDE
000DB4H 000E13H 000060H BYTE UNIT CODE ?PR?DETECTSCSIVSATA?ATARESET
000E14H 000E27H 000014H BYTE UNIT CODE ?L?COM0007
000E28H 000E4AH 000023H BYTE UNIT CODE ?PR?_READPIO8?GPIF
000E4BH 000E55H 00000BH BYTE UNIT CODE ?PR?WRITEATA_DRIVESEL_REG?IDE
000E56H 000E6FH 00001AH BYTE UNIT CODE ?L?COM0009
000E70H 000E8AH 00001BH BYTE UNIT CODE ?PR?_CONFIGUREATATRANSFERMODE?ATARESET
000E8BH 000F12H 000088H BYTE UNIT CODE ?PR?_SENDSCSICOMMAND?SCSI
000F13H 000F37H 000025H BYTE UNIT CODE ?PR?PREPAREFORATAPICOMMAND?SCSI
000F38H 000F3FH 000008H BYTE UNIT CODE ?PR?WAITFORINBUFFER?IDE
000F40H 000F46H 000007H BYTE UNIT CODE ?L?COM002E
000F47H 000F4DH 000007H BYTE UNIT CODE ?L?COM002F
000F4EH 000F63H 000016H BYTE UNIT CODE ?PR?SENDDEVICEIDENTIFYCOMMAND?ATARESET
000F64H 000F67H 000004H BYTE UNIT CODE ?L?COM0027
000F68H 000F73H 00000CH BYTE UNIT CODE ?PR?IDEPREPAREFORXFER?IDE
000F74H 000F7AH 000007H BYTE UNIT CODE ?L?COM0029
000F7BH 000F83H 000009H BYTE UNIT CODE ?L?COM0030
000F84H 000F8FH 00000CH BYTE UNIT CODE ?L?COM0020
000F90H 000F9BH 00000CH BYTE UNIT CODE ?L?COM001A
000F9CH 000FAEH 000013H BYTE UNIT CODE ?L?COM0001
000FAFH 000FB5H 000007H BYTE UNIT CODE ?L?COM0022
000FB6H 000FBEH 000009H BYTE UNIT CODE ?L?COM002D
000FBFH 000FC7H 000009H BYTE UNIT CODE ?L?COM0031
000FC8H 000FDCH 000015H BYTE UNIT CODE ?PR?GETDRIVEDATALEN?SCSI
000FDDH 000FE3H 000007H BYTE UNIT CODE ?L?COM0026
000FE4H 000FF4H 000011H BYTE UNIT CODE ?PR?HARDWARERESET?GPIF
000FF5H 000FFEH 00000AH BYTE UNIT CODE ?L?COM0010
000FFFH 000FFFH 000001H --- --- **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 001086H 00006FH BYTE UNIT CODE ?PR?LOADSENSEPTRFROMERRORREGISTER?IDE
001087H 001271H 0001EBH BYTE UNIT CODE ?PR?_IDEREADCOMMAND?IDE
001272H 001295H 000024H BYTE UNIT CODE ?PR?FETCHDEVICEIDENTIFYINTOEP8?ATARESET
001296H 0012D1H 00003CH BYTE UNIT CODE ?PR?_READPIO16?GPIF
0012D2H 00142DH 00015CH BYTE UNIT CODE ?PR?_IDEWRITECOMMAND?IDE
00142EH 001437H 00000AH BYTE UNIT CODE ?L?COM0015
001438H 00145AH 000023H BYTE UNIT CODE ?L?COM0003
00145BH 001461H 000007H BYTE UNIT CODE ?L?COM0023
001462H 001472H 000011H BYTE UNIT CODE ?L?COM000C
001473H 001544H 0000D2H BYTE UNIT CODE ?PR?INDATAFROMDRIVE?SCSI
001545H 001632H 0000EEH BYTE UNIT CODE ?PR?SCSIWRITE?SCSI
001633H 00166DH 00003BH BYTE UNIT CODE ?PR?WAITFORDRQBIT?SCSI
00166EH 0016BAH 00004DH BYTE UNIT CODE ?PR?_WRITEPIO16?GPIF
0016BBH 0016FBH 000041H BYTE UNIT CODE ?PR?SCSIWRITEUDMA?SCSI
0016FCH 001776H 00007BH BYTE UNIT CODE ?PR?GENERALIDEOUTCOMMAND?IDE
001777H 00177EH 000008H BYTE UNIT CODE ?L?COM0021
00177FH 001785H 000007H BYTE UNIT CODE ?L?COM0024
001786H 00178EH 000009H BYTE UNIT CODE ?L?COM0017
LX51 LINKER/LOCATER V3.30 08/23/2002 11:03:00 PAGE 4
00178FH 001798H 00000AH BYTE UNIT CODE ?L?COM001C
001799H 0017C0H 000028H BYTE UNIT CODE ?PR?_LOADEP8BC?IDE
0017C1H 0017CCH 00000CH BYTE UNIT CODE ?L?COM001F
0017CDH 0017D9H 00000DH BYTE UNIT CODE ?L?COM001B
0017DAH 0017E6H 00000DH BYTE UNIT CODE ?L?COM001E
0017E7H 0017F4H 00000EH BYTE UNIT CODE ?L?COM0019
0017F5H 001808H 000014H BYTE UNIT CODE ?L?COM0013
001809H 00190AH 000102H BYTE UNIT CODE ?PR?ATAPIIDDEVICE?ATARESET
00190BH 0019AAH 0000A0H BYTE UNIT CODE ?PR?MAIN?FW
0019ABH 0019B6H 00000CH BYTE UNIT CODE ?PR?ABORTGPIF?GPIF
0019B7H 0019F9H 000043H BYTE UNIT CODE ?PR?_READUDMA?GPIF
0019FAH 001A40H 000047H BYTE UNIT CODE ?PR?_WRITEUDMA?GPIF
001A41H 001A4AH 00000AH BYTE UNIT CODE ?L?COM002A
001A4BH 001AC0H 000076H BYTE UNIT CODE ?PR?INDATAFROMDRIVEUDMA?SCSI
001AC1H 001ACAH 00000AH BYTE UNIT CODE ?L?COM0025
001ACBH 001AD7H 00000DH BYTE UNIT CODE ?L?COM0018
001AD8H 001AFBH 000024H BYTE UNIT CODE ?PR?EZUSB_DISCON?FW
001AFCH 001B25H 00002AH BYTE UNIT CODE ?PR?INITUDMAREAD?GPIF
001B26H 001B8AH 000065H BYTE UNIT CODE ?PR?GENERALSCSIINCOMMAND?SCSI
001B8BH 001B9DH 000013H BYTE UNIT CODE ?L?COM0014
001B9EH 001BF4H 000057H BYTE UNIT CODE ?PR?GENERALSCSIOUTCOMMAND?SCSI
001BF5H 001C2AH 000036H BYTE UNIT CODE ?PR?ISRTIMER0?ATARESET
001C2BH 001E5FH 000235H BYTE UNIT CODE ?PR?SETUPCOMMAND?FW
001E60H 001E69H 00000AH BYTE UNIT CODE ?L?COM002B
001E6AH 001E92H 000029H BYTE UNIT CODE ?PR?_EZUSB_GETSTRINGDSCR?FW
001E93H 001F11H 00007FH BYTE UNIT CODE ?PR?INITUDMAWRITE?GPIF
* * * * * * * * * * * 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -