📄 psy.m51
字号:
BL51 BANKED LINKER/LOCATER V4.20 04/26/2003 22:32:02 PAGE 1
BL51 BANKED LINKER/LOCATER V4.20, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE VDOR.OBJ, HAL.OBJ, ISR.OBJ, MAIN.OBJ, USB.OBJ, USBD12.OBJ, CHAP9.OBJ TO PSY RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
VDOR.OBJ (VDOR)
HAL.OBJ (HAL)
ISR.OBJ (ISR)
MAIN.OBJ (MAIN)
USB.OBJ (USB)
USBD12.OBJ (USBD12)
CHAP9.OBJ (CHAP9)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: PSY (VDOR)
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 0017H UNIT ?DT?USB
IDATA 001FH 0001H UNIT ?ID?USB
DATA 0020H 0002H BIT_ADDR ?BA?MAIN
DATA 0022H 0001H BIT_ADDR ?BA?USB
DATA 0023H 0017H UNIT _DATA_GROUP_
DATA 003AH 0006H UNIT ?DT?ISR
IDATA 0040H 0040H UNIT ?ID?ISR
IDATA 0080H 0009H UNIT ?ID?VDOR
IDATA 0089H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?ISRX_EP1_TXDONE?ISR
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?ISRX_MAIN_TXDONE?ISR
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0005H UNIT ?PR?INIT_SPECIALINTERRUPTS?MAIN
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0005H UNIT ?PR?USB_INIT_UNCONFIG?USB
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0005H UNIT ?PR?USB_INIT_CONFIG?USB
CODE 002BH 0003H ABSOLUTE
CODE 002EH 01E4H UNIT ?CO?CHAP9
CODE 0212H 00EDH UNIT ?PR?ISRX_EP0_RXDONE?ISR
CODE 02FFH 00AFH UNIT ?PR?USBCLASSREQUEST_GETDESCRIPTOR?CHAP9
CODE 03AEH 009EH UNIT ?PR?_USBD12_READENDPOINT?USBD12
BL51 BANKED LINKER/LOCATER V4.20 04/26/2003 22:32:02 PAGE 2
CODE 044CH 0094H UNIT ?PR?ISRX_EP0_TXDONE?ISR
CODE 04E0H 008DH UNIT ?PR?CHECK_KEY_LED?USB
CODE 056DH 008CH UNIT ?C_C51STARTUP
CODE 05F9H 0083H UNIT ?PR?MAIN?MAIN
CODE 067CH 007EH UNIT ?PR?_USBD12_WRITEENDPOINT?USBD12
CODE 06FAH 0074H UNIT ?PR?_USB_CODE_TRANSMIT?USB
CODE 076EH 006FH UNIT ?PR?ISRX_FN_USB?ISR
CODE 07DDH 0066H UNIT ?C?LIB_CODE
CODE 0843H 0065H UNIT ?PR?USBCLASSREQUEST_GETSTATUS?CHAP9
CODE 08A8H 0060H UNIT ?CO?USB
CODE 0908H 0054H UNIT ?PR?USBCLASSREQUEST_CLEARFEATURE?CHAP9
CODE 095CH 0054H UNIT ?PR?USBCLASSREQUEST_SETFEATURE?CHAP9
CODE 09B0H 004CH UNIT ?PR?USB_RECONNECT?USB
CODE 09FCH 0042H UNIT ?PR?ISR_TIMER0?ISR
CODE 0A3EH 0042H UNIT ?PR?USB_CONTROL_HANDLER?USB
CODE 0A80H 0040H UNIT ?PR?USBCLASSREQUEST_SETCONFIGURATION?CHAP9
CODE 0AC0H 003FH UNIT ?PR?ISR_INT0?ISR
CODE 0AFFH 003CH UNIT ?PR?_USBD12_SETMODE?USBD12
CODE 0B3BH 003AH UNIT ?PR?_USBD12_SETADDRESSENABLE?USBD12
CODE 0B75H 0039H UNIT ?PR?_USBD12_SETENDPOINTENABLE?USBD12
CODE 0BAEH 0033H UNIT ?PR?_USBD12_SETENDPOINTSTATUS?USBD12
CODE 0BE1H 0031H UNIT ?PR?_USBD12_SETDMA?USBD12
CODE 0C12H 002FH UNIT ?PR?_USBD12_READENDPOINTSTATUS?USBD12
CODE 0C41H 002DH UNIT ?PR?USBD12_READINTERRUPTREGISTER?USBD12
CODE 0C6EH 002DH UNIT ?PR?_USBD12_SELECTENDPOINT?USBD12
CODE 0C9BH 0026H UNIT ?PR?_USBD12_ACKNOWLEDGEENDPOINT?USBD12
CODE 0CC1H 0021H UNIT ?PR?USB_CONNECT?USB
CODE 0CE2H 0021H UNIT ?PR?USB_CLEARALLINTS?USB
CODE 0D03H 001EH UNIT ?PR?ISRX_EP1_RXDONE?ISR
CODE 0D21H 001EH UNIT ?PR?ISRX_MAIN_RXDONE?ISR
CODE 0D3FH 0017H UNIT ?PR?_USBD12_READLASTTRANSACTIONSTATUS?USBD12
CODE 0D56H 0017H UNIT ?PR?USBCLASSREQUEST_SETINTERFACE?CHAP9
CODE 0D6DH 0015H UNIT ?PR?USBCLASSREQUEST_SETADDRESS?CHAP9
CODE 0D82H 0012H UNIT ?PR?_DELAYMS?HAL
CODE 0D94H 0012H UNIT ?PR?USBCLASSREQUEST_GETCONFIGURATION?CHAP9
CODE 0DA6H 0011H UNIT ?CO?VDOR
CODE 0DB7H 0011H UNIT ?PR?INIT_COMM?MAIN
CODE 0DC8H 0010H UNIT ?PR?INIT_TIMER0?MAIN
CODE 0DD8H 000EH UNIT ?PR?USB_STALL_EP0?USB
CODE 0DE6H 000EH UNIT ?PR?_USB_SINGLE_TRANSMIT?USB
CODE 0DF4H 000DH UNIT ?C_INITSEG
CODE 0E01H 000DH UNIT ?PR?INIT_PORT?MAIN
CODE 0E0EH 000DH UNIT ?PR?USBCLASSREQUEST_GETINTERFACE?CHAP9
CODE 0E1BH 000BH UNIT ?PR?USBVENDORREQUEST_READCODE?VDOR
CODE 0E26H 000BH UNIT ?PR?_DELAY?HAL
CODE 0E31H 0009H UNIT ?PR?USB_DISCONNECT?USB
CODE 0E3AH 0007H UNIT ?PR?_OUTPORTB?HAL
CODE 0E41H 0007H UNIT ?PR?_INPORTB?HAL
CODE 0E48H 0003H UNIT ?PR?RESERVED?CHAP9
CODE 0E4BH 0001H UNIT ?PR?USBVENDORREQUEST_LEDON?VDOR
CODE 0E4CH 0001H UNIT ?PR?USBVENDORREQUEST_LEDOFF?VDOR
CODE 0E4DH 0001H UNIT ?PR?USBVENDORREQUEST_LEDFLASH?VDOR
CODE 0E4EH 0001H UNIT ?PR?USBVENDORREQUEST_WRITECODE?VDOR
CODE 0E4FH 0001H UNIT ?PR?USBVENDORREQUEST_GETFLASHPHASE?VDOR
CODE 0E50H 0001H UNIT ?PR?USBVENDORREQUEST_GETCODEDATA?VDOR
CODE 0E51H 0001H UNIT ?PR?ISR_TIMER2?ISR
CODE 0E52H 0001H UNIT ?PR?ISR_COMM?ISR
BL51 BANKED LINKER/LOCATER V4.20 04/26/2003 22:32:02 PAGE 3
CODE 0E53H 0001H UNIT ?PR?ISR_TIMER1?ISR
CODE 0E54H 0001H UNIT ?PR?ISR_INT1?ISR
CODE 0E55H 0001H UNIT ?PR?ISRX_BUS_RESET?ISR
CODE 0E56H 0001H UNIT ?PR?ISRX_DMA_EOT?ISR
CODE 0E57H 0001H UNIT ?PR?USB_SUSPEND_CHANGE?USB
OVERLAY MAP OF MODULE: PSY (VDOR)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?PR?ISR_INT0?ISR ----- -----
+--> ?PR?ISRX_FN_USB?ISR
?PR?ISRX_FN_USB?ISR 0023H 0002H
+--> ?PR?USBD12_READINTERRUPTREGISTER?USBD12
+--> ?PR?ISRX_BUS_RESET?ISR
+--> ?PR?ISRX_DMA_EOT?ISR
+--> ?PR?ISRX_EP0_TXDONE?ISR
+--> ?PR?ISRX_EP0_RXDONE?ISR
+--> ?PR?ISRX_EP1_TXDONE?ISR
+--> ?PR?ISRX_EP1_RXDONE?ISR
+--> ?PR?ISRX_MAIN_TXDONE?ISR
+--> ?PR?ISRX_MAIN_RXDONE?ISR
?PR?USBD12_READINTERRUPTREGISTER?USBD12 0031H 0001H
+--> ?PR?_OUTPORTB?HAL
+--> ?PR?_INPORTB?HAL
?PR?ISRX_EP0_TXDONE?ISR 0025H 0002H
+--> ?PR?_USBD12_READLASTTRANSACTIONSTATUS...
+--> ?PR?_USBD12_WRITEENDPOINT?USBD12
?PR?_USBD12_READLASTTRANSACTIONSTATUS... ----- -----
+--> ?PR?_OUTPORTB?HAL
+--> ?PR?_INPORTB?HAL
?PR?_USBD12_WRITEENDPOINT?USBD12 0034H 0006H
+--> ?PR?_OUTPORTB?HAL
+--> ?PR?_INPORTB?HAL
?PR?ISRX_EP0_RXDONE?ISR ----- -----
+--> ?PR?_USBD12_READLASTTRANSACTIONSTATUS...
+--> ?PR?_USBD12_READENDPOINT?USBD12
+--> ?PR?_USBD12_SETENDPOINTSTATUS?USBD12
+--> ?PR?_USBD12_ACKNOWLEDGEENDPOINT?USBD12
?PR?_USBD12_READENDPOINT?USBD12 0025H 0008H
+--> ?PR?_OUTPORTB?HAL
+--> ?PR?_INPORTB?HAL
?PR?_USBD12_SETENDPOINTSTATUS?USBD12 0034H 0001H
+--> ?PR?_OUTPORTB?HAL
BL51 BANKED LINKER/LOCATER V4.20 04/26/2003 22:32:02 PAGE 4
?PR?_USBD12_ACKNOWLEDGEENDPOINT?USBD12 0025H 0001H
+--> ?PR?_OUTPORTB?HAL
?PR?ISRX_EP1_TXDONE?ISR ----- -----
+--> ?PR?_USBD12_READLASTTRANSACTIONSTATUS...
?PR?ISRX_EP1_RXDONE?ISR ----- -----
+--> ?PR?_USBD12_READLASTTRANSACTIONSTATUS...
+--> ?PR?_USBD12_READENDPOINT?USBD12
?PR?ISRX_MAIN_TXDONE?ISR ----- -----
+--> ?PR?_USBD12_READLASTTRANSACTIONSTATUS...
?PR?ISRX_MAIN_RXDONE?ISR ----- -----
+--> ?PR?_USBD12_READLASTTRANSACTIONSTATUS...
+--> ?PR?_USBD12_READENDPOINT?USBD12
*** 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?USB_RECONNECT?USB
+--> ?PR?CHECK_KEY_LED?USB
+--> ?PR?USB_CONTROL_HANDLER?USB
?PR?USB_RECONNECT?USB 002DH 0004H
+--> ?PR?USB_CLEARALLINTS?USB
+--> ?PR?USB_DISCONNECT?USB
+--> ?PR?_DELAY?HAL
+--> ?PR?USB_CONNECT?USB
?PR?USB_CLEARALLINTS?USB ----- -----
+--> ?PR?USBD12_READINTERRUPTREGISTER?USBD12
+--> ?PR?_USBD12_READLASTTRANSACTIONSTATUS...
?PR?USB_DISCONNECT?USB ----- -----
+--> ?PR?_USBD12_SETMODE?USBD12
?PR?_USBD12_SETMODE?USBD12 0031H 0002H
+--> ?PR?_OUTPORTB?HAL
?PR?USB_CONNECT?USB ----- -----
+--> ?PR?_USBD12_SETENDPOINTSTATUS?USBD12
+--> ?PR?_USBD12_SETDMA?USBD12
+--> ?PR?_USBD12_SETMODE?USBD12
?PR?_USBD12_SETDMA?USBD12 0031H 0001H
+--> ?PR?_OUTPORTB?HAL
?PR?CHECK_KEY_LED?USB 002DH 0004H
BL51 BANKED LINKER/LOCATER V4.20 04/26/2003 22:32:02 PAGE 5
+--> ?PR?_USBD12_WRITEENDPOINT?USBD12
?PR?USB_CONTROL_HANDLER?USB 002DH 0002H
+--> ?CO?USB
+--> ?PR?USB_STALL_EP0?USB
?CO?USB ----- -----
+--> ?PR?USBCLASSREQUEST_GETSTATUS?CHAP9
+--> ?PR?USBCLASSREQUEST_CLEARFEATURE?CHAP9
+--> ?PR?RESERVED?CHAP9
+--> ?PR?USBCLASSREQUEST_SETFEATURE?CHAP9
+--> ?PR?USBCLASSREQUEST_SETADDRESS?CHAP9
+--> ?PR?USBCLASSREQUEST_GETDESCRIPTOR?CHAP9
+--> ?PR?USBCLASSREQUEST_GETCONFIGURATION?...
+--> ?PR?USBCLASSREQUEST_SETCONFIGURATION?...
+--> ?PR?USBCLASSREQUEST_GETINTERFACE?CHAP9
+--> ?PR?USBCLASSREQUEST_SETINTERFACE?CHAP9
+--> ?PR?USBVENDORREQUEST_WRITECODE?VDOR
+--> ?PR?USBVENDORREQUEST_READCODE?VDOR
+--> ?PR?USBVENDORREQUEST_GETFLASHPHASE?VDOR
+--> ?PR?USBVENDORREQUEST_GETCODEDATA?VDOR
+--> ?PR?USBVENDORREQUEST_LEDON?VDOR
+--> ?PR?USBVENDORREQUEST_LEDOFF?VDOR
+--> ?PR?USBVENDORREQUEST_LEDFLASH?VDOR
?PR?USBCLASSREQUEST_GETSTATUS?CHAP9 002FH 0005H
+--> ?PR?_USBD12_SELECTENDPOINT?USBD12
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
+--> ?PR?USB_STALL_EP0?USB
?PR?_USBD12_SELECTENDPOINT?USBD12 ----- -----
+--> ?PR?_OUTPORTB?HAL
+--> ?PR?_INPORTB?HAL
?PR?_USB_SINGLE_TRANSMIT?USB ----- -----
+--> ?PR?_USBD12_WRITEENDPOINT?USBD12
?PR?USB_STALL_EP0?USB ----- -----
+--> ?PR?_USBD12_SETENDPOINTSTATUS?USBD12
?PR?USBCLASSREQUEST_CLEARFEATURE?CHAP9 002FH 0002H
+--> ?PR?_USBD12_SETENDPOINTSTATUS?USBD12
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
+--> ?PR?USB_STALL_EP0?USB
?PR?RESERVED?CHAP9 ----- -----
+--> ?PR?USB_STALL_EP0?USB
?PR?USBCLASSREQUEST_SETFEATURE?CHAP9 002FH 0002H
+--> ?PR?_USBD12_SETENDPOINTSTATUS?USBD12
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
+--> ?PR?USB_STALL_EP0?USB
?PR?USBCLASSREQUEST_SETADDRESS?CHAP9 ----- -----
+--> ?PR?_USBD12_SETADDRESSENABLE?USBD12
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
BL51 BANKED LINKER/LOCATER V4.20 04/26/2003 22:32:02 PAGE 6
?PR?_USBD12_SETADDRESSENABLE?USBD12 002FH 0002H
+--> ?PR?_OUTPORTB?HAL
?PR?USBCLASSREQUEST_GETDESCRIPTOR?CHAP9 002FH 0001H
+--> ?CO?CHAP9
+--> ?PR?_USB_CODE_TRANSMIT?USB
+--> ?PR?USB_STALL_EP0?USB
?PR?_USB_CODE_TRANSMIT?USB 0030H 0002H
+--> ?PR?_USBD12_WRITEENDPOINT?USBD12
?PR?USBCLASSREQUEST_GETCONFIGURATION?... 002FH 0001H
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
?PR?USBCLASSREQUEST_SETCONFIGURATION?... ----- -----
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
+--> ?PR?USB_INIT_UNCONFIG?USB
+--> ?PR?USB_INIT_CONFIG?USB
+--> ?PR?USB_STALL_EP0?USB
?PR?USB_INIT_UNCONFIG?USB ----- -----
+--> ?PR?_USBD12_SETENDPOINTENABLE?USBD12
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -