?? test.m51
字號:
BL51 BANKED LINKER/LOCATER V6.02 05/22/2009 15:28:38 PAGE 1
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ATA.obj, Global.obj, Main.obj, Storage.obj, UFI.obj, USB.obj TO test
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
ATA.obj (ATA)
Global.obj (GLOBAL)
Main.obj (MAIN)
Storage.obj (STORAGE)
UFI.obj (UFI)
USB.obj (USB)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: test (ATA)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0016H UNIT _DATA_GROUP_
001EH 0002H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0001H.0 UNIT ?BI?MAIN
0022H.1 0000H.7 *** GAP ***
DATA 0023H 0014H UNIT ?DT?MAIN
IDATA 0037H 0006H UNIT ?ID?MAIN
IDATA 003DH 0003H UNIT ?ID?ATA
IDATA 0040H 0003H UNIT ?ID?GLOBAL
IDATA 0043H 0003H UNIT ?ID?STORAGE
IDATA 0046H 0003H UNIT ?ID?UFI
IDATA 0049H 0003H UNIT ?ID?USB
IDATA 004CH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 0015H *** GAP ***
XDATA 0015H 0004H ABSOLUTE
0019H 0005H *** GAP ***
XDATA 001EH 0004H ABSOLUTE
0022H 0005H *** GAP ***
XDATA 0027H 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.02 05/22/2009 15:28:38 PAGE 2
0028H 0001H *** GAP ***
XDATA 0029H 0002H ABSOLUTE
002BH 0002H *** GAP ***
XDATA 002DH 0002H ABSOLUTE
002FH 0004H *** GAP ***
XDATA 0033H 0008H ABSOLUTE
003BH 0009H *** GAP ***
XDATA 0044H 0001H ABSOLUTE
0045H 0096H *** GAP ***
XDATA 00DBH 0004H ABSOLUTE
00DFH 0321H *** GAP ***
XDATA 0400H 0200H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 035FH 0147H UNIT ?PR?USB_GETDESCRIPTOR?USB
CODE 04A6H 0139H UNIT ?CO?USB
CODE 05DFH 00E2H UNIT ?C?LIB_CODE
CODE 06C1H 00D8H UNIT ?PR?_ATAMULTIPLEREAD?ATA
CODE 0799H 00C4H UNIT ?PR?_ATAMULTIPLEWRITE?ATA
CODE 085DH 00B8H UNIT ?PR?USB_DO_ENUMERATION?USB
CODE 0915H 00A3H UNIT ?PR?GETCBW?MAIN
CODE 09B8H 00A3H UNIT ?PR?USB_CLEAR_FEATURE?USB
CODE 0A5BH 008CH UNIT ?C_C51STARTUP
CODE 0AE7H 0087H UNIT ?PR?UFIREADCAPACITY?UFI
CODE 0B6EH 0082H UNIT ?PR?UFIREADFORMATCAPACITIES?UFI
CODE 0BF0H 007AH UNIT ?PR?USB_SET_FEATURE?USB
CODE 0C6AH 0073H UNIT ?PR?_WRITEREG?ATA
CODE 0CDDH 005BH UNIT ?PR?_SENDCSW?MAIN
CODE 0D38H 0058H UNIT ?PR?UFIINQUIRY?UFI
CODE 0D90H 0055H UNIT ?PR?UFICOMMANDDECODER?UFI
CODE 0DE5H 0052H UNIT ?PR?UFIREAD10?UFI
CODE 0E37H 0051H UNIT ?PR?ATAWAITDATAREADY?ATA
CODE 0E88H 0051H UNIT ?PR?USB_GET_STATUS?USB
CODE 0ED9H 004DH UNIT ?PR?UFIWRITE10?UFI
CODE 0F26H 0044H UNIT ?PR?READ1SECTOR?ATA
CODE 0F6AH 0044H UNIT ?PR?USB_STANDARD_REQUEST?USB
CODE 0FAEH 0042H UNIT ?PR?UFIREQUESTSENSE?UFI
CODE 0FF0H 003CH UNIT ?PR?_STREADSECTORS?STORAGE
CODE 102CH 0039H UNIT ?PR?_STWRITESECTORS?STORAGE
CODE 1065H 0036H UNIT ?PR?MAIN?MAIN
CODE 109BH 0036H UNIT ?PR?UFI_NOTSUPPORT_CMD?UFI
CODE 10D1H 0035H UNIT ?PR?_ATAINIT?ATA
CODE 1106H 0033H UNIT ?PR?_READREG?ATA
CODE 1139H 002FH UNIT ?PR?USB_SET_CONFIGURATION?USB
CODE 1168H 002DH UNIT ?PR?_ATAWAITCARDREADY?ATA
CODE 1195H 002BH UNIT ?PR?USB_GET_CONFIGURATION?USB
CODE 11C0H 002BH UNIT ?PR?USB_GET_MAX_LUN?USB
CODE 11EBH 0027H UNIT ?PR?MCU_INIT?GLOBAL
CODE 1212H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1239H 0026H UNIT ?PR?USB_SET_ADDRESS?USB
CODE 125FH 0025H UNIT ?PR?_DMACOPYIN?UFI
CODE 1284H 0025H UNIT ?PR?USB_SEND_DATA?USB
CODE 12A9H 0024H UNIT ?PR?ATACAPACITY?ATA
CODE 12CDH 0024H UNIT ?CO?UFI
CODE 12F1H 0022H UNIT ?PR?ATAREADID?ATA
BL51 BANKED LINKER/LOCATER V6.02 05/22/2009 15:28:38 PAGE 3
CODE 1313H 0022H UNIT ?PR?USB_TASK?USB
CODE 1335H 001FH UNIT ?CO?MAIN
CODE 1354H 001EH UNIT ?PR?USB_INIT?USB
CODE 1372H 001CH UNIT ?PR?USB_CLASS_REQUEST?USB
CODE 138EH 001AH UNIT ?PR?COM_INIT?GLOBAL
CODE 13A8H 001AH UNIT ?PR?_STGETCAPACITY?STORAGE
CODE 13C2H 0014H UNIT ?PR?ATA_RESET?ATA
CODE 13D6H 0012H UNIT ?PR?HID_SET_IDLE?USB
CODE 13E8H 0011H UNIT ?PR?UFIMODESENSE6?UFI
CODE 13F9H 0011H UNIT ?PR?UFIMODESELECT?UFI
CODE 140AH 0011H UNIT ?PR?UFIMODESENSE10?UFI
CODE 141BH 000FH UNIT ?PR?ATAGETCAPACITY?ATA
CODE 142AH 000CH UNIT ?CO?STORAGE
CODE 1436H 000BH UNIT ?PR?UFITESTUNITREADY?UFI
CODE 1441H 0009H UNIT ?PR?_MSDELAY?ATA
CODE 144AH 0007H UNIT ?PR?_COM_PUTCHAR?GLOBAL
CODE 1451H 0004H UNIT ?C_INITSEG
CODE 1455H 0003H UNIT ?PR?ATAISREADY?ATA
CODE 1458H 0003H UNIT ?PR?_STINIT?STORAGE
OVERLAY MAP OF MODULE: test (ATA)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0008H 0001H
+--> ?PR?MCU_INIT?GLOBAL
+--> ?PR?USB_INIT?USB
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_STINIT?STORAGE
+--> ?PR?USB_TASK?USB
+--> ?PR?GETCBW?MAIN
+--> ?PR?UFICOMMANDDECODER?UFI
+--> ?PR?_SENDCSW?MAIN
?PR?MCU_INIT?GLOBAL ----- ----- ----- -----
+--> ?PR?COM_INIT?GLOBAL
+--> ?PR?_COM_PUTCHAR?GLOBAL
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0009H 0014H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_STINIT?STORAGE ----- ----- ----- -----
+--> ?PR?_ATAINIT?ATA
?PR?_ATAINIT?ATA ----- ----- 0009H 0001H
+--> ?PR?ATA_RESET?ATA
+--> ?PR?_MSDELAY?ATA
+--> ?PR?_WRITEREG?ATA
BL51 BANKED LINKER/LOCATER V6.02 05/22/2009 15:28:38 PAGE 4
+--> ?PR?_ATAWAITCARDREADY?ATA
+--> ?PR?ATACAPACITY?ATA
?PR?ATA_RESET?ATA ----- ----- ----- -----
+--> ?PR?_MSDELAY?ATA
?PR?_MSDELAY?ATA ----- ----- 001DH 0001H
?PR?_WRITEREG?ATA ----- ----- ----- -----
+--> ?PR?_MSDELAY?ATA
?PR?_ATAWAITCARDREADY?ATA ----- ----- 001AH 0002H
+--> ?PR?_READREG?ATA
?PR?_READREG?ATA ----- ----- 001CH 0001H
+--> ?PR?_MSDELAY?ATA
?PR?ATACAPACITY?ATA ----- ----- 000AH 0004H
+--> ?PR?ATAREADID?ATA
?PR?ATAREADID?ATA ----- ----- ----- -----
+--> ?PR?_ATAWAITCARDREADY?ATA
+--> ?PR?_WRITEREG?ATA
+--> ?PR?ATAWAITDATAREADY?ATA
+--> ?PR?READ1SECTOR?ATA
?PR?ATAWAITDATAREADY?ATA ----- ----- ----- -----
+--> ?PR?_READREG?ATA
?PR?USB_TASK?USB ----- ----- ----- -----
+--> ?CO?USB
+--> ?PR?PRINTF?PRINTF
+--> ?PR?USB_DO_ENUMERATION?USB
?PR?USB_DO_ENUMERATION?USB ----- ----- ----- -----
+--> ?CO?USB
+--> ?PR?PRINTF?PRINTF
+--> ?PR?USB_STANDARD_REQUEST?USB
+--> ?PR?USB_CLASS_REQUEST?USB
?PR?USB_STANDARD_REQUEST?USB ----- ----- ----- -----
+--> ?PR?USB_GETDESCRIPTOR?USB
+--> ?PR?USB_GET_CONFIGURATION?USB
+--> ?PR?USB_SET_ADDRESS?USB
+--> ?PR?USB_SET_CONFIGURATION?USB
+--> ?PR?USB_CLEAR_FEATURE?USB
+--> ?PR?USB_SET_FEATURE?USB
+--> ?PR?USB_GET_STATUS?USB
?PR?USB_GETDESCRIPTOR?USB ----- ----- 0009H 0005H
+--> ?CO?USB
+--> ?PR?USB_SEND_DATA?USB
?PR?USB_CLASS_REQUEST?USB ----- ----- ----- -----
+--> ?PR?HID_SET_IDLE?USB
+--> ?CO?USB
+--> ?PR?PRINTF?PRINTF
BL51 BANKED LINKER/LOCATER V6.02 05/22/2009 15:28:38 PAGE 5
+--> ?PR?USB_GET_MAX_LUN?USB
?PR?GETCBW?MAIN ----- ----- 0009H 0004H
?PR?UFICOMMANDDECODER?UFI ----- ----- ----- -----
+--> ?PR?UFIREQUESTSENSE?UFI
+--> ?PR?UFIINQUIRY?UFI
+--> ?PR?UFIMODESENSE10?UFI
+--> ?PR?UFIMODESENSE6?UFI
+--> ?PR?UFIMODESELECT?UFI
+--> ?PR?UFIREAD10?UFI
+--> ?PR?UFIREADCAPACITY?UFI
+--> ?PR?UFIWRITE10?UFI
+--> ?PR?UFITESTUNITREADY?UFI
+--> ?PR?UFIREADFORMATCAPACITIES?UFI
+--> ?PR?UFI_NOTSUPPORT_CMD?UFI
?PR?UFIINQUIRY?UFI ----- ----- 0009H 0001H
+--> ?CO?UFI
+--> ?PR?_DMACOPYIN?UFI
?PR?_DMACOPYIN?UFI ----- ----- 000AH 0006H
?PR?UFIREAD10?UFI ----- ----- 0009H 0001H
+--> ?PR?_STREADSECTORS?STORAGE
?PR?_STREADSECTORS?STORAGE ----- ----- 000AH 0007H
+--> ?CO?STORAGE
?CO?STORAGE ----- ----- ----- -----
+--> ?PR?_ATAMULTIPLEREAD?ATA
+--> ?PR?_ATAMULTIPLEWRITE?ATA
+--> ?PR?ATAGETCAPACITY?ATA
+--> ?PR?ATAISREADY?ATA
?PR?_ATAMULTIPLEREAD?ATA 0020H.0 0000H.1 0011H 0007H
+--> ?PR?_ATAWAITCARDREADY?ATA
+--> ?PR?_WRITEREG?ATA
+--> ?PR?ATAWAITDATAREADY?ATA
+--> ?PR?READ1SECTOR?ATA
?PR?_ATAMULTIPLEWRITE?ATA ----- ----- 0011H 0009H
+--> ?PR?_ATAWAITCARDREADY?ATA
+--> ?PR?_WRITEREG?ATA
+--> ?PR?ATAWAITDATAREADY?ATA
+--> ?PR?_MSDELAY?ATA
?PR?UFIREADCAPACITY?UFI ----- ----- 0009H 0008H
+--> ?PR?_STGETCAPACITY?STORAGE
?PR?_STGETCAPACITY?STORAGE ----- ----- ----- -----
+--> ?CO?STORAGE
?PR?UFIWRITE10?UFI ----- ----- 0009H 0001H
+--> ?PR?_STWRITESECTORS?STORAGE
?PR?_STWRITESECTORS?STORAGE ----- ----- 000AH 0007H
BL51 BANKED LINKER/LOCATER V6.02 05/22/2009 15:28:38 PAGE 6
+--> ?CO?STORAGE
?PR?UFIREADFORMATCAPACITIES?UFI ----- ----- 0009H 0004H
+--> ?PR?_STGETCAPACITY?STORAGE
?PR?_SENDCSW?MAIN ----- ----- 0009H 0004H
SYMBOL TABLE OF MODULE: test (ATA)
VALUE TYPE NAME
----------------------------------
------- MODULE ATA
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:00D8H PUBLIC P5
C:12A9H PUBLIC ATACapacity
C:1455H PUBLIC ATAIsReady
D:00A8H PUBLIC IE
B:00C0H.0 PUBLIC P4_0
B:00C0H.1 PUBLIC P4_1
B:00C0H.2 PUBLIC P4_2
D:00B8H PUBLIC IPL0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -