📄 usb1.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/03/2006 10:09:39 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, .\ISR.obj, .\Main.obj, .\USB.obj, .\VDOR.obj, .\CHAP9.obj, .\Hal4sys.obj, .\HAL.ob
>> j, .\Iso.obj, .\Isp1581.obj TO usb1
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
.\ISR.obj (ISR)
.\Main.obj (MAIN)
.\USB.obj (USB)
.\VDOR.obj (VDOR)
.\CHAP9.obj (CHAP9)
.\Hal4sys.obj (HAL4SYS)
.\HAL.obj (HAL)
.\Iso.obj (ISO)
.\Isp1581.obj (ISP1581)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
LINK MAP OF MODULE: usb1 (?C_STARTUP)
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 0018H UNIT ?DT?USB
DATA 0020H 0004H BIT_ADDR ?BA?MAIN
DATA 0024H 0001H BIT_ADDR ?BA?USB
DATA 0025H 0021H UNIT _DATA_GROUP_
DATA 0046H 0016H UNIT ?DT?MAIN
DATA 005CH 0013H UNIT ?DT?CHAP9
DATA 006FH 0008H UNIT ?DT?_ISP1581_READISOENDPOINT?ISP1581
DATA 0077H 0004H UNIT ?DT?ISR
IDATA 007BH 0001H UNIT ?ID?USB
IDATA 007CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 07F2H *** GAP ***
CODE 0800H 0218H UNIT ?CO?CHAP9
CODE 0A18H 01ADH UNIT ?PR?ISP1581_CONFIGENDPOINT?MAIN
CODE 0BC5H 0198H UNIT ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V6.00 08/03/2006 10:09:39 PAGE 2
CODE 0D5DH 0123H UNIT ?PR?ISRX_FN_USB?ISR
CODE 0E80H 0107H UNIT ?PR?USBCLASSREQUEST_GETDESCRIPTOR?CHAP9
CODE 0F87H 00E2H UNIT ?PR?_ISR_EP00TXDONE?ISR
CODE 1069H 00DBH UNIT ?PR?ISO_CONFIG?ISO
CODE 1144H 00CEH UNIT ?PR?MAIN?MAIN
CODE 1212H 00BDH UNIT ?PR?_ISR_EP00RXDONE?ISR
CODE 12CFH 00B6H UNIT ?PR?CONFIG_DMA?VDOR
CODE 1385H 00A4H UNIT ?PR?DEVICE_INITIATE?MAIN
CODE 1429H 0094H UNIT ?PR?_ISP1581_READCONTROLENDPOINT?ISP1581
CODE 14BDH 0091H UNIT ?PR?SETUPTOKEN_HANDLER?USB
CODE 154EH 008CH UNIT ?C_C51STARTUP
CODE 15DAH 006FH UNIT ?PR?_USB_CODE_TRANSMIT?USB
CODE 1649H 006AH UNIT ?PR?_ISP1581_READBULKENDPOINT?ISP1581
CODE 16B3H 0069H UNIT ?PR?_ISP1581_READISOENDPOINT?ISP1581
CODE 171CH 0061H UNIT ?PR?SETUP_DMA_REQUEST?VDOR
CODE 177DH 0060H UNIT ?CO?USB
CODE 17DDH 005BH UNIT ?PR?USBCLASSREQUEST_GETSTATUS?CHAP9
CODE 1838H 0052H UNIT ?PR?ISR_BUSRESET?MAIN
CODE 188AH 004EH UNIT ?PR?USBCLASSREQUEST_SETFEATURE?CHAP9
CODE 18D8H 004CH UNIT ?PR?USBCLASSREQUEST_CLEARFEATURE?CHAP9
CODE 1924H 004BH UNIT ?PR?CHECK_KEY_LED?USB
CODE 196FH 004BH UNIT ?PR?_ISP1581_WRITEISOENDPOINT?ISP1581
CODE 19BAH 0042H UNIT ?PR?DEVICEREQUEST_HANDLER?USB
CODE 19FCH 0041H UNIT ?PR?_ISP1581_WRITEBULKENDPOINT?ISP1581
CODE 1A3DH 0040H UNIT ?PR?READ_WRITE_REGISTER?VDOR
CODE 1A7DH 003FH UNIT ?PR?ISR_INT0?ISR
CODE 1ABCH 003FH UNIT ?PR?_ISP1581_READCONTROLENDPOINTSETUP?ISP1581
CODE 1AFBH 003EH UNIT ?PR?_ISP1581_WRITECONTROLENDPOINT?ISP1581
CODE 1B39H 0034H UNIT ?PR?_INPORT?ISP1581
CODE 1B6DH 0033H UNIT ?PR?USBVENDORREADDATA?VDOR
CODE 1BA0H 0032H UNIT ?PR?ISP1581_INITIATE?MAIN
CODE 1BD2H 0032H UNIT ?PR?USBCLASSREQUEST_SETCONFIGURATION?CHAP9
CODE 1C04H 0030H UNIT ?PR?ISR_TIMER0?ISR
CODE 1C34H 0030H UNIT ?PR?_CPLD_CFG?HAL4SYS
CODE 1C64H 002CH UNIT ?PR?ISR_EP04RXDONE?ISR
CODE 1C90H 002CH UNIT ?PR?ISP1581_READINTERRUPTREGISTERLOW?ISP1581
CODE 1CBCH 002CH UNIT ?PR?ISP1581_READINTERRUPTREGISTERHIGH?ISP1581
CODE 1CE8H 0029H UNIT ?PR?ISP1581_SENDRESUME?ISP1581
CODE 1D11H 0026H UNIT ?PR?_USB_SINGLE_TRANSMIT?USB
CODE 1D37H 0026H UNIT ?PR?_OUTPORT?ISP1581
CODE 1D5DH 0025H UNIT ?PR?_ISP1581_SETADDRESSENABLE?ISP1581
CODE 1D82H 001FH UNIT ?PR?USBVENDORCMDSET?VDOR
CODE 1DA1H 001FH UNIT ?PR?_ISP1581_SETENDPOINTSTATUS?ISP1581
CODE 1DC0H 001FH UNIT ?PR?_ISP1581_SETENDPOINTCONFIG?ISP1581
CODE 1DDFH 001EH UNIT ?C_INITSEG
CODE 1DFDH 001DH UNIT ?PR?ISR_EP01RXDONE?ISR
CODE 1E1AH 001DH UNIT ?PR?ISR_EP02RXDONE?ISR
CODE 1E37H 001DH UNIT ?PR?_ISP1581_CLEARBUFFER?ISP1581
CODE 1E54H 001CH UNIT ?PR?_ISP1581_SETINTENABLELOW?ISP1581
CODE 1E70H 001CH UNIT ?PR?_ISP1581_SETINTENABLEHIGH?ISP1581
CODE 1E8CH 001CH UNIT ?PR?ISP1581_UNLOCKDEVICE?ISP1581
CODE 1EA8H 001CH UNIT ?PR?_ISP1581_SETDMACONFIG?ISP1581
CODE 1EC4H 001CH UNIT ?PR?_ISP1581_SETDMACOUNTERLOW?ISP1581
CODE 1EE0H 001CH UNIT ?PR?_ISP1581_SETDMACOUNTERHIGH?ISP1581
CODE 1EFCH 001BH UNIT ?PR?_ISP1581_GETENDPOINTSTATUS?ISP1581
CODE 1F17H 001AH UNIT ?PR?_ISP1581_SETMODE?ISP1581
CODE 1F31H 001AH UNIT ?PR?_ISP1581_SETINTCONFIG?ISP1581
BL51 BANKED LINKER/LOCATER V6.00 08/03/2006 10:09:39 PAGE 3
CODE 1F4BH 001AH UNIT ?PR?_ISP1581_SETDMAHDCFG?ISP1581
CODE 1F65H 0018H UNIT ?PR?SETUP_DMA?VDOR
CODE 1F7DH 0018H UNIT ?PR?ISP1581_RESETDEVICE?ISP1581
CODE 1F95H 0018H UNIT ?PR?ISP1581_GETMODE?ISP1581
CODE 1FADH 0018H UNIT ?PR?ISP1581_GETINTENABLELOW?ISP1581
CODE 1FC5H 0018H UNIT ?PR?ISP1581_GETINTENABLEHIGH?ISP1581
CODE 1FDDH 0018H UNIT ?PR?ISP1581_READCHIPID?ISP1581
CODE 1FF5H 0018H UNIT ?PR?ISP1581_GETDMACONFIG?ISP1581
CODE 200DH 0018H UNIT ?PR?ISP1581_GETDMAHDCFG?ISP1581
CODE 2025H 0018H UNIT ?PR?ISP1581_GETDMACOUNTERLOW?ISP1581
CODE 203DH 0018H UNIT ?PR?ISP1581_GETDMACOUNTERHIGH?ISP1581
CODE 2055H 0015H UNIT ?PR?ISR_DMAEOT?ISR
CODE 206AH 0013H UNIT ?PR?USBCLASSREQUEST_GETCONFIGURATION?CHAP9
CODE 207DH 0013H UNIT ?PR?USBCLASSREQUEST_SETINTERFACE?CHAP9
CODE 2090H 0013H UNIT ?PR?_OUTPORTB?ISP1581
CODE 20A3H 0012H UNIT ?PR?_DELAYMS?HAL
CODE 20B5H 0012H UNIT ?PR?ISP1581_GOSUSPEND?ISP1581
CODE 20C7H 0011H UNIT ?CO?VDOR
CODE 20D8H 0010H UNIT ?PR?INIT_TIMER0?MAIN
CODE 20E8H 0010H UNIT ?PR?USB_STALL_EP0?USB
CODE 20F8H 0010H UNIT ?PR?_ISP1581_SETEPINDEX?ISP1581
CODE 2108H 0010H UNIT ?PR?_ISP1581_SETEPMAXSIZE?ISP1581
CODE 2118H 000FH UNIT ?PR?_INPORTB?ISP1581
CODE 2127H 000EH UNIT ?PR?GET_FIRMWARE_VERSION?VDOR
CODE 2135H 000EH UNIT ?PR?ISP1581_STALLEP0INCONTROLWRITE?ISP1581
CODE 2143H 000EH UNIT ?PR?ISP1581_STALLEP0INCONTROLREAD?ISP1581
CODE 2151H 000DH UNIT ?PR?ISR_RESUME?ISR
CODE 215EH 000DH UNIT ?PR?INIT_PORT?MAIN
CODE 216BH 000DH UNIT ?PR?USBCLASSREQUEST_SETADDRESS?CHAP9
CODE 2178H 000DH UNIT ?PR?USBCLASSREQUEST_GETINTERFACE?CHAP9
CODE 2185H 000DH UNIT ?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9
CODE 2192H 000BH UNIT ?PR?USBVENDORCMDGET?VDOR
CODE 219DH 000BH UNIT ?PR?_CPLD_OUTPORTB?HAL4SYS
CODE 21A8H 000BH UNIT ?PR?_DELAY?HAL
CODE 21B3H 000BH UNIT ?PR?_ISP1581_INTCLEARL?ISP1581
CODE 21BEH 000BH UNIT ?PR?_ISP1581_INTCLEARH?ISP1581
CODE 21C9H 000BH UNIT ?PR?_ISP1581_SETDMAINTMASK?ISP1581
CODE 21D4H 000BH UNIT ?PR?_ISP1581_SETDMAINT?ISP1581
CODE 21DFH 000AH UNIT ?PR?ISR_SUSPENDCHANGE?ISR
CODE 21E9H 000AH UNIT ?PR?ISR_EP0SETUP?ISR
CODE 21F3H 000AH UNIT ?PR?DISCONNECT_USB?MAIN
CODE 21FDH 000AH UNIT ?PR?CONNECT_USB?MAIN
CODE 2207H 0009H UNIT ?PR?_CPLD_CTL?HAL4SYS
CODE 2210H 0009H UNIT ?PR?_ISP1581_SETTESTMODE?ISP1581
CODE 2219H 0009H UNIT ?PR?_ISP1581_SETDMACMD?ISP1581
CODE 2222H 0009H UNIT ?PR?_ISP1581_SETDMAEP?ISP1581
CODE 222BH 0008H UNIT ?PR?ISP1581_GETDMAINTMASK?ISP1581
CODE 2233H 0008H UNIT ?PR?ISP1581_GETDMAINT?ISP1581
CODE 223BH 0007H UNIT ?PR?ISR_SOF?ISR
CODE 2242H 0007H UNIT ?PR?ISR_EP01TXDONE?ISR
CODE 2249H 0007H UNIT ?PR?ISR_EP02TXDONE?ISR
CODE 2250H 0007H UNIT ?PR?ISR_EP03RXDONE?ISR
CODE 2257H 0007H UNIT ?PR?ISR_EP03TXDONE?ISR
CODE 225EH 0007H UNIT ?PR?ISR_EP04TXDONE?ISR
CODE 2265H 0007H UNIT ?PR?ISP1581_CONTROLREADHANDSHAKE?ISP1581
CODE 226CH 0007H UNIT ?PR?ISP1581_CONTROLWRITEHANDSHAKE?ISP1581
CODE 2273H 0003H UNIT ?PR?RESERVED?CHAP9
BL51 BANKED LINKER/LOCATER V6.00 08/03/2006 10:09:39 PAGE 4
CODE 2276H 0001H UNIT ?PR?SETUP_IO?VDOR
OVERLAY MAP OF MODULE: usb1 (?C_STARTUP)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0025H 0002H ----- -----
+--> ?PR?INIT_TIMER0?MAIN
+--> ?PR?INIT_PORT?MAIN
+--> ?PR?ISP1581_READCHIPID?ISP1581
+--> ?PR?ISP1581_RESETDEVICE?ISP1581
+--> ?PR?DEVICE_INITIATE?MAIN
+--> ?PR?CHECK_KEY_LED?USB
+--> ?PR?ISR_BUSRESET?MAIN
+--> ?PR?DEVICEREQUEST_HANDLER?USB
+--> ?PR?SETUP_DMA?VDOR
+--> ?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9
+--> ?PR?ISO_CONFIG?ISO
?PR?ISP1581_READCHIPID?ISP1581 ----- ----- ----- -----
+--> ?PR?_INPORT?ISP1581
?PR?_INPORT?ISP1581 ----- ----- 0005H 0003H
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
?PR?_ISP1581_SETEPINDEX?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORTB?ISP1581
?PR?ISP1581_RESETDEVICE?ISP1581 ----- ----- ----- -----
+--> ?PR?_ISP1581_SETMODE?ISP1581
?PR?_ISP1581_SETMODE?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORTB?ISP1581
?PR?DEVICE_INITIATE?MAIN 0027H 0004H ----- -----
+--> ?PR?DISCONNECT_USB?MAIN
+--> ?PR?_ISP1581_SETDMAINT?ISP1581
+--> ?PR?_ISP1581_INTCLEARL?ISP1581
+--> ?PR?_ISP1581_INTCLEARH?ISP1581
+--> ?PR?CONNECT_USB?MAIN
?PR?DISCONNECT_USB?MAIN ----- ----- ----- -----
+--> ?PR?_ISP1581_SETTESTMODE?ISP1581
+--> ?PR?_ISP1581_SETMODE?ISP1581
?PR?_ISP1581_SETTESTMODE?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORTB?ISP1581
?PR?_ISP1581_SETDMAINT?ISP1581 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.00 08/03/2006 10:09:39 PAGE 5
+--> ?PR?_OUTPORT?ISP1581
?PR?_OUTPORT?ISP1581 ----- ----- 0003H 0002H
?PR?_ISP1581_INTCLEARL?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORT?ISP1581
?PR?_ISP1581_INTCLEARH?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORT?ISP1581
?PR?CONNECT_USB?MAIN ----- ----- ----- -----
+--> ?PR?ISP1581_INITIATE?MAIN
?PR?ISP1581_INITIATE?MAIN ----- ----- ----- -----
+--> ?PR?_ISP1581_SETADDRESSENABLE?ISP1581
+--> ?PR?_ISP1581_SETTESTMODE?ISP1581
+--> ?PR?_ISP1581_SETMODE?ISP1581
+--> ?PR?_ISP1581_SETINTCONFIG?ISP1581
+--> ?PR?_ISP1581_SETINTENABLELOW?ISP1581
+--> ?PR?_ISP1581_SETINTENABLEHIGH?ISP1581
+--> ?PR?ISP1581_CONFIGENDPOINT?MAIN
+--> ?PR?_ISP1581_SETDMACONFIG?ISP1581
+--> ?PR?_ISP1581_SETDMAHDCFG?ISP1581
?PR?_ISP1581_SETADDRESSENABLE?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORTB?ISP1581
?PR?_ISP1581_SETINTCONFIG?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORTB?ISP1581
?PR?_ISP1581_SETINTENABLELOW?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORT?ISP1581
?PR?_ISP1581_SETINTENABLEHIGH?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORT?ISP1581
?PR?ISP1581_CONFIGENDPOINT?MAIN ----- ----- ----- -----
+--> ?PR?_ISP1581_SETENDPOINTCONFIG?ISP1581
+--> ?PR?_ISP1581_SETEPMAXSIZE?ISP1581
+--> ?PR?_ISP1581_CLEARBUFFER?ISP1581
?PR?_ISP1581_SETENDPOINTCONFIG?ISP1581 ----- ----- ----- -----
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
+--> ?PR?_OUTPORTB?ISP1581
?PR?_ISP1581_SETEPMAXSIZE?ISP1581 ----- ----- ----- -----
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
+--> ?PR?_OUTPORT?ISP1581
?PR?_ISP1581_CLEARBUFFER?ISP1581 ----- ----- ----- -----
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
+--> ?PR?_OUTPORTB?ISP1581
?PR?_ISP1581_SETDMACONFIG?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORT?ISP1581
?PR?_ISP1581_SETDMAHDCFG?ISP1581 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.00 08/03/2006 10:09:39 PAGE 6
+--> ?PR?_OUTPORTB?ISP1581
?PR?CHECK_KEY_LED?USB ----- ----- ----- -----
+--> ?PR?_ISP1581_WRITEBULKENDPOINT?ISP1581
?PR?_ISP1581_WRITEBULKENDPOINT?ISP1581 0029H 0008H ----- -----
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
+--> ?PR?_OUTPORT?ISP1581
+--> ?PR?_OUTPORTB?ISP1581
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -