📄 usbhost.m51
字号:
BL51 BANKED LINKER/LOCATER V4.20 08/21/2003 22:51:05 PAGE 1
BL51 BANKED LINKER/LOCATER V4.20, INVOKED BY:
E:\WIN98\HARDWARE\KEILC\C51\BIN\BL51.EXE TPBULK.obj, HAL.obj, HPI.obj, ISR.obj, main.obj, SL811.obj, Fat.obj TO USBHOST
>> RAMSIZE (256) XDATA (0X0000-0X7FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
TPBULK.obj (TPBULK)
HAL.obj (HAL)
HPI.obj (HPI)
ISR.obj (ISR)
main.obj (MAIN)
SL811.obj (SL811)
Fat.obj (FAT)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C_STARTUP)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?CLDPTR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?CLDOPTR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?CSTPTR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?CSTOPTR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?IMUL)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?UIDIV)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?ILDOPTR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?ISTOPTR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LMUL)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?ULDIV)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?ULCMP)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?ULSHR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LSHL)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDPTR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDOPTR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LSTOPTR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDOPTR0)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LSTIDATA)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LSTXDATA)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LSTKIDATA)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LSTKXDATA)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LSTKOPTR)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?CCASE)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C_INIT)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDIDATA)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDXDATA)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDPDATA)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDCODE)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDIDATA0)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDXDATA0)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDPDATA0)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LLDCODE0)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LSTPDATA)
E:\WIN98\HARDWARE\KEILC\C51\LIB\C51S.LIB (?C?LSTKPDATA)
LINK MAP OF MODULE: USBHOST (TPBULK)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
BL51 BANKED LINKER/LOCATER V4.20 08/21/2003 22:51:05 PAGE 2
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0015H UNIT ?DT?SL811
001DH 0003H *** GAP ***
DATA 0020H 0002H BIT_ADDR ?BA?MAIN
DATA 0022H 0044H UNIT _DATA_GROUP_
DATA 0066H 0008H UNIT ?DT?_GETCLUSTERNUMFROMSECTORNUM?FAT
IDATA 006EH 002DH UNIT ?ID?SL811
IDATA 009BH 001FH UNIT ?ID?TPBULK
IDATA 00BAH 0004H UNIT _IDATA_GROUP_
IDATA 00BEH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 70DFH UNIT ?XD?HPI
XDATA 70DFH 040AH UNIT ?XD?FAT
XDATA 74E9H 0200H UNIT ?XD?SL811
76E9H 8817H *** GAP ***
XDATA FF00H 0001H ABSOLUTE
XDATA FF01H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?INIT_SPECIALINTERRUPTS?MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0004H UNIT ?C_INITSEG
CODE 0012H 0001H UNIT ?PR?ISR_TIMER1?ISR
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0001H UNIT ?PR?ISR_TIMER2?ISR
CODE 0017H 0001H UNIT ?PR?ISR_INT1?ISR
0018H 0003H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0479H UNIT ?C?LIB_CODE
CODE 04A7H 0476H UNIT ?PR?_WRITEFILE?HPI
CODE 091DH 0302H UNIT ?PR?USBXFER?SL811
CODE 0C1FH 02C5H UNIT ?PR?_CREATECLUSTERLINK?FAT
CODE 0EE4H 02B3H UNIT ?PR?_READFILE?HPI
CODE 1197H 0204H UNIT ?PR?_CREATEFILE?HPI
CODE 139BH 01FDH UNIT ?PR?ENUMMASSDEV?TPBULK
CODE 1598H 01EBH UNIT ?PR?_OPENFILE?HPI
CODE 1783H 01BEH UNIT ?PR?_ENUMUSBDEV?SL811
CODE 1941H 01B9H UNIT ?PR?LIST?HPI
CODE 1AFAH 0198H UNIT ?PR?_REMOVEFILE?HPI
CODE 1C92H 0190H UNIT ?PR?GETCAPACITY?HPI
CODE 1E22H 016AH UNIT ?PR?UARTHANDLER?HPI
CODE 1F8CH 015EH UNIT ?PR?GETFREECUSTERNUM?FAT
CODE 20EAH 0145H UNIT ?PR?ISR_COMM?ISR
CODE 222FH 0134H UNIT ?PR?CHECK_KEY_LED?SL811
CODE 2363H 00F8H UNIT ?PR?MAIN?MAIN
CODE 245BH 00F7H UNIT ?PR?_GOTOPOINTER?FAT
CODE 2552H 00E1H UNIT ?PR?_DELETECLUSTERLINK?FAT
CODE 2633H 00A9H UNIT ?PR?_RBC_WRITE?TPBULK
BL51 BANKED LINKER/LOCATER V4.20 08/21/2003 22:51:05 PAGE 3
CODE 26DCH 00A0H UNIT ?PR?_RBC_READ?TPBULK
CODE 277CH 0097H UNIT ?PR?_SWAPINT32?HAL
CODE 2813H 008CH UNIT ?C_C51STARTUP
CODE 289FH 0089H UNIT ?PR?_SETFILEPOINTER?HPI
CODE 2928H 007DH UNIT ?PR?_GETNEXTCLUSTERNUM?FAT
CODE 29A5H 007CH UNIT ?CO?SL811
CODE 2A21H 0073H UNIT ?PR?UARTSENDRSP?HPI
CODE 2A94H 0072H UNIT ?PR?_GETCLUSTERNUMFROMSECTORNUM?FAT
CODE 2B06H 0071H UNIT ?PR?SPC_INQUIRY?TPBULK
CODE 2B77H 006DH UNIT ?PR?SPC_READLONG?TPBULK
CODE 2BE4H 0063H UNIT ?PR?SPC_REQUESTSENSE?TPBULK
CODE 2C47H 0063H UNIT ?PR?RBC_READCAPACITY?TPBULK
CODE 2CAAH 005DH UNIT ?PR?SL811_INIT?SL811
CODE 2D07H 0059H UNIT ?PR?_UPDATEFAT?FAT
CODE 2D60H 0055H UNIT ?PR?EP0XFER?SL811
CODE 2DB5H 0055H UNIT ?PR?_FIRSTSECTOROFCLUSTER?FAT
CODE 2E0AH 0050H UNIT ?PR?SPC_LOCKMEDIA?TPBULK
CODE 2E5AH 004BH UNIT ?PR?SPC_TESTUNIT?TPBULK
CODE 2EA5H 0043H UNIT ?PR?ISR_INT0?ISR
CODE 2EE8H 002EH UNIT ?PR?_SL811BUFREAD?HAL
CODE 2F16H 002BH UNIT ?PR?_THISFATENTOFFSET?FAT
CODE 2F41H 002AH UNIT ?PR?_SL811BUFWRITE?HAL
CODE 2F6BH 0027H UNIT ?PR?_THISFATSECNUM?FAT
CODE 2F92H 0025H UNIT ?PR?_EPBULKSEND?SL811
CODE 2FB7H 0025H UNIT ?PR?_EPBULKRCV?SL811
CODE 2FDCH 0023H UNIT ?PR?GETDESC?SL811
CODE 2FFFH 0021H UNIT ?PR?TPBULK_GETMAXLUN?TPBULK
CODE 3020H 0020H UNIT ?PR?_DELAYMS?HAL
CODE 3040H 001DH UNIT ?PR?USBRESET?SL811
CODE 305DH 001CH UNIT ?PR?_DELAYUS?HAL
CODE 3079H 001BH UNIT ?PR?ISR_TIMER0?ISR
CODE 3094H 0018H UNIT ?PR?INIT_COMM?MAIN
CODE 30ACH 0018H UNIT ?PR?_SETADDRESS?SL811
CODE 30C4H 0018H UNIT ?PR?SET_CONFIGURATION?SL811
CODE 30DCH 0017H UNIT ?PR?GETFREECAPACITY?HPI
CODE 30F3H 0011H UNIT ?PR?_COMERRRSP?HAL
CODE 3104H 0010H UNIT ?PR?INIT_TIMER0?MAIN
CODE 3114H 000DH UNIT ?PR?INIT_PORT?MAIN
CODE 3121H 000CH UNIT ?PR?GETFIRMWAREVERSION?HPI
CODE 312DH 000CH UNIT ?PR?RESET_TIMER0?ISR
CODE 3139H 0009H UNIT ?PR?_SL811READ?HAL
CODE 3142H 0009H UNIT ?PR?_SL811WRITE?HAL
CODE 314BH 0009H UNIT ?PR?_SWAPINT16?HAL
CODE 3154H 0008H UNIT ?PR?_COMSENDBYTE?HAL
CODE 315CH 0008H UNIT ?PR?DETECTDEVICE?HPI
CODE 3164H 0007H UNIT ?PR?_WORDSWAP?HAL
CODE 316BH 0006H UNIT ?PR?SL811_GETREV?SL811
OVERLAY MAP OF MODULE: USBHOST (TPBULK)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------------------
?PR?ISR_COMM?ISR 0022H 0007H ----- -----
BL51 BANKED LINKER/LOCATER V4.20 08/21/2003 22:51:05 PAGE 4
+--> ?PR?RESET_TIMER0?ISR
+--> ?PR?_SWAPINT16?HAL
*** NEW ROOT ***************************************************
?PR?ISR_INT0?ISR ----- ----- ----- -----
+--> ?PR?_SL811WRITE?HAL
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INIT_TIMER0?MAIN
+--> ?PR?INIT_SPECIALINTERRUPTS?MAIN
+--> ?PR?INIT_PORT?MAIN
+--> ?PR?INIT_COMM?MAIN
+--> ?PR?_DELAYMS?HAL
+--> ?PR?SL811_INIT?SL811
+--> ?PR?CHECK_KEY_LED?SL811
+--> ?PR?_COMERRRSP?HAL
+--> ?PR?_ENUMUSBDEV?SL811
+--> ?PR?ENUMMASSDEV?TPBULK
+--> ?PR?UARTHANDLER?HPI
?PR?SL811_INIT?SL811 ----- ----- ----- -----
+--> ?PR?_SL811WRITE?HAL
?PR?CHECK_KEY_LED?SL811 0029H 0008H ----- -----
+--> ?PR?_SL811READ?HAL
+--> ?PR?_SL811WRITE?HAL
+--> ?CO?SL811
+--> ?PR?_SWAPINT16?HAL
?PR?_COMERRRSP?HAL ----- ----- ----- -----
+--> ?PR?_COMSENDBYTE?HAL
?PR?_ENUMUSBDEV?SL811 0029H 000DH ----- -----
+--> ?PR?USBRESET?SL811
+--> ?PR?_DELAYMS?HAL
+--> ?PR?GETDESC?SL811
+--> ?PR?_SETADDRESS?SL811
+--> ?PR?SET_CONFIGURATION?SL811
+--> ?PR?_WORDSWAP?HAL
?PR?USBRESET?SL811 0036H 0001H ----- -----
+--> ?PR?_SL811READ?HAL
+--> ?PR?_SL811WRITE?HAL
+--> ?PR?_DELAYMS?HAL
?PR?GETDESC?SL811 ----- ----- ----- -----
+--> ?PR?_WORDSWAP?HAL
+--> ?PR?EP0XFER?SL811
?PR?EP0XFER?SL811 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V4.20 08/21/2003 22:51:05 PAGE 5
+--> ?PR?USBXFER?SL811
?PR?USBXFER?SL811 0056H 000BH ----- -----
+--> ?PR?_SL811BUFWRITE?HAL
+--> ?PR?_WORDSWAP?HAL
+--> ?PR?_SL811WRITE?HAL
+--> ?PR?_SL811READ?HAL
+--> ?PR?_SL811BUFREAD?HAL
?PR?_SL811BUFWRITE?HAL 0061H 0005H ----- -----
?PR?_SL811BUFREAD?HAL 0061H 0005H ----- -----
?PR?_SETADDRESS?SL811 ----- ----- ----- -----
+--> ?PR?EP0XFER?SL811
?PR?SET_CONFIGURATION?SL811 ----- ----- ----- -----
+--> ?PR?EP0XFER?SL811
?PR?ENUMMASSDEV?TPBULK 0029H 0006H ----- -----
+--> ?PR?SPC_INQUIRY?TPBULK
+--> ?PR?SPC_TESTUNIT?TPBULK
+--> ?PR?SPC_LOCKMEDIA?TPBULK
+--> ?PR?SPC_REQUESTSENSE?TPBULK
+--> ?PR?RBC_READCAPACITY?TPBULK
+--> ?PR?_RBC_READ?TPBULK
+--> ?PR?_SWAPINT32?HAL
+--> ?PR?_SWAPINT16?HAL
?PR?SPC_INQUIRY?TPBULK ----- ----- ----- -----
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?_EPBULKSEND?SL811 ----- ----- ----- -----
+--> ?PR?USBXFER?SL811
?PR?_EPBULKRCV?SL811 ----- ----- ----- -----
+--> ?PR?USBXFER?SL811
?PR?SPC_TESTUNIT?TPBULK ----- ----- ----- -----
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?SPC_LOCKMEDIA?TPBULK ----- ----- ----- -----
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?SPC_REQUESTSENSE?TPBULK ----- ----- ----- -----
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?RBC_READCAPACITY?TPBULK ----- ----- ----- -----
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?_RBC_READ?TPBULK 004AH 0008H ----- -----
+--> ?PR?_SWAPINT32?HAL
BL51 BANKED LINKER/LOCATER V4.20 08/21/2003 22:51:05 PAGE 6
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?_SWAPINT32?HAL 0056H 0004H ----- -----
?PR?UARTHANDLER?HPI 0029H 0003H ----- -----
+--> ?PR?DETECTDEVICE?HPI
+--> ?PR?_OPENFILE?HPI
+--> ?PR?_CREATEFILE?HPI
+--> ?PR?_SWAPINT16?HAL
+--> ?PR?_READFILE?HPI
+--> ?PR?_WRITEFILE?HPI
+--> ?PR?LIST?HPI
+--> ?PR?_REMOVEFILE?HPI
+--> ?PR?GETCAPACITY?HPI
+--> ?PR?GETFREECAPACITY?HPI
+--> ?PR?_SWAPINT32?HAL
+--> ?PR?_SETFILEPOINTER?HPI
+--> ?PR?GETFIRMWAREVERSION?HPI
+--> ?PR?UARTSENDRSP?HPI
?PR?_OPENFILE?HPI 002CH 000BH ----- -----
+--> ?PR?_RBC_READ?TPBULK
+--> ?PR?_SWAPINT16?HAL
+--> ?PR?_SWAPINT32?HAL
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
?PR?_FIRSTSECTOROFCLUSTER?FAT 003DH 0004H ----- -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -