📄 myd12.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 07/30/2004 10:23:31 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE usb.obj TO myd12 RAMSIZE (256) CODE (0X0000-0X1FFF)
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?CO?USB
<--+ ?PR?GET_DESCRIPTOR?USB
+--> ?CO?USB
<--+ ?PR?READ_WRITE_REGISTER?USB
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
usb.obj (USB)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
D:\KEIL\C51\LIB\C51S.LIB (PRINTF)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: myd12 (USB)
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 0002H UNIT ?DT?D12_READCURRENTFRAMENUMBER?USB
DATA 000AH 0002H UNIT ?DT?D12_READCHIPID?USB
000CH 0014H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0024H UNIT ?DT?USB
DATA 0046H 0023H UNIT _DATA_GROUP_
IDATA 0069H 0056H UNIT ?ID?USB
IDATA 00BFH 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?INIT_UNCONFIG?USB
BL51 BANKED LINKER/LOCATER V5.11 07/30/2004 10:23:31 PAGE 2
CODE 000BH 0003H ABSOLUTE
CODE 000EH 03A3H UNIT ?CO?USB
CODE 03B1H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 070DH 0100H UNIT ?PR?READ_WRITE_REGISTER?USB
CODE 080DH 00EEH UNIT ?PR?EP0_RXDONE?USB
CODE 08FBH 00CAH UNIT ?PR?MAIN?USB
CODE 09C5H 00C7H UNIT ?C?LIB_CODE
CODE 0A8CH 0091H UNIT ?PR?EP0_TXDONE?USB
CODE 0B1DH 008CH UNIT ?C_C51STARTUP
CODE 0BA9H 0087H UNIT ?PR?_D12_READENDPOINT?USB
CODE 0C30H 0076H UNIT ?PR?_D12_WRITEENDPOINT?USB
CODE 0CA6H 0072H UNIT ?PR?_CODE_TRANSMIT?USB
CODE 0D18H 006FH UNIT ?PR?FN_USB_ISR?USB
CODE 0D87H 0065H UNIT ?PR?GET_STATUS?USB
CODE 0DECH 0054H UNIT ?PR?CLEAR_FEATURE?USB
CODE 0E40H 0054H UNIT ?PR?SET_FEATURE?USB
CODE 0E94H 0048H UNIT ?PR?CONTROL_HANDLER?USB
CODE 0EDCH 0045H UNIT ?PR?RECONNECT_USB?USB
CODE 0F21H 0045H UNIT ?PR?CHECK_KEY_LED?USB
CODE 0F66H 0040H UNIT ?PR?SET_CONFIGURATION?USB
CODE 0FA6H 003FH UNIT ?PR?USB_ISR?USB
CODE 0FE5H 003AH UNIT ?PR?_HELP_DEVREQ?USB
CODE 101FH 0039H UNIT ?PR?D12_READCURRENTFRAMENUMBER?USB
CODE 1058H 0039H UNIT ?PR?D12_READCHIPID?USB
CODE 1091H 0034H UNIT ?PR?_D12_SETMODE?USB
CODE 10C5H 0032H UNIT ?PR?_D12_SETADDRESSENABLE?USB
CODE 10F7H 0031H UNIT ?PR?_D12_SETENDPOINTENABLE?USB
CODE 1128H 0030H UNIT ?PR?TIMER_ISR?USB
CODE 1158H 002BH UNIT ?PR?_D12_SETENDPOINTSTATUS?USB
CODE 1183H 0029H UNIT ?PR?_D12_SETDMA?USB
CODE 11ACH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 11D3H 0025H UNIT ?PR?MAIN_RXDONE?USB
CODE 11F8H 0025H UNIT ?PR?GET_DESCRIPTOR?USB
CODE 121DH 0022H UNIT ?PR?_D12_READENDPOINTSTATUS?USB
CODE 123FH 0022H UNIT ?PR?GET_BUFFER_SIZE?USB
CODE 1261H 0021H UNIT ?PR?_D12_SELECTENDPOINT?USB
CODE 1282H 001FH UNIT ?PR?EP1_RXDONE?USB
CODE 12A1H 0019H UNIT ?PR?D12_READINTERRUPTREGISTER?USB
CODE 12BAH 0017H UNIT ?PR?SET_INTERFACE?USB
CODE 12D1H 0016H UNIT ?PR?_D12_ACKNOWLEDGEENDPOINT?USB
CODE 12E7H 0015H UNIT ?PR?CONNECT_USB?USB
CODE 12FCH 0015H UNIT ?PR?SET_ADDRESS?USB
CODE 1311H 0014H UNIT ?PR?INIT_TIMER0?USB
CODE 1325H 0012H UNIT ?PR?GET_CONFIGURATION?USB
CODE 1337H 0011H UNIT ?PR?INIT_PORT?USB
CODE 1348H 0010H UNIT ?PR?INIT_SERIAL?USB
CODE 1358H 000FH UNIT ?PR?_OUTPORTB?USB
CODE 1367H 000EH UNIT ?PR?GET_FIRMWARE_VERSION?USB
CODE 1375H 000DH UNIT ?PR?GET_INTERFACE?USB
CODE 1382H 000CH UNIT ?PR?_SINGLE_TRANSMIT?USB
CODE 138EH 000BH UNIT ?PR?_INPORTB?USB
CODE 1399H 000AH UNIT ?PR?STALL_EP0?USB
CODE 13A3H 000AH UNIT ?C_INITSEG
CODE 13ADH 0009H UNIT ?PR?D12_SENDRESUME?USB
CODE 13B6H 0007H UNIT ?PR?DISCONNECT_USB?USB
CODE 13BDH 0007H UNIT ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
CODE 13C4H 0007H UNIT ?PR?INIT_SPECIAL_INTERRUPTS?USB
BL51 BANKED LINKER/LOCATER V5.11 07/30/2004 10:23:31 PAGE 3
CODE 13CBH 0005H UNIT ?PR?INIT_CONFIG?USB
CODE 13D0H 0005H UNIT ?PR?EP1_TXDONE?USB
CODE 13D5H 0005H UNIT ?PR?MAIN_TXDONE?USB
CODE 13DAH 0003H UNIT ?PR?RESERVED?USB
CODE 13DDH 0001H UNIT ?PR?BUS_RESET?USB
CODE 13DEH 0001H UNIT ?PR?DMA_EOT?USB
OVERLAY MAP OF MODULE: myd12 (USB)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------------
?PR?USB_ISR?USB ----- ----- ----- -----
+--> ?PR?FN_USB_ISR?USB
?PR?FN_USB_ISR?USB ----- ----- 0046H 0002H
+--> ?PR?D12_READINTERRUPTREGISTER?USB
+--> ?PR?BUS_RESET?USB
+--> ?PR?DMA_EOT?USB
+--> ?PR?EP0_TXDONE?USB
+--> ?PR?EP0_RXDONE?USB
+--> ?PR?EP1_TXDONE?USB
+--> ?PR?EP1_RXDONE?USB
+--> ?PR?MAIN_TXDONE?USB
+--> ?PR?MAIN_RXDONE?USB
?PR?D12_READINTERRUPTREGISTER?USB ----- ----- 0048H 0001H
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?EP0_TXDONE?USB ----- ----- 0048H 0002H
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
+--> ?PR?_D12_WRITEENDPOINT?USB
?PR?_D12_READLASTTRANSACTIONSTATUS?USB ----- ----- ----- -----
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?_D12_WRITEENDPOINT?USB ----- ----- 0059H 0005H
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?EP0_RXDONE?USB ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
+--> ?PR?_D12_READENDPOINT?USB
+--> ?PR?_D12_SETENDPOINTSTATUS?USB
+--> ?PR?_D12_ACKNOWLEDGEENDPOINT?USB
?PR?_D12_READENDPOINT?USB ----- ----- 0055H 0006H
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?_D12_SETENDPOINTSTATUS?USB ----- ----- 0058H 0001H
+--> ?PR?_OUTPORTB?USB
BL51 BANKED LINKER/LOCATER V5.11 07/30/2004 10:23:31 PAGE 4
?PR?_D12_ACKNOWLEDGEENDPOINT?USB ----- ----- 0048H 0001H
+--> ?PR?_OUTPORTB?USB
?PR?EP1_TXDONE?USB ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
?PR?EP1_RXDONE?USB ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
+--> ?PR?_D12_READENDPOINT?USB
?PR?MAIN_TXDONE?USB ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
?PR?MAIN_RXDONE?USB ----- ----- 0048H 0001H
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
+--> ?PR?_D12_READENDPOINT?USB
+--> ?PR?_D12_READENDPOINTSTATUS?USB
?PR?_D12_READENDPOINTSTATUS?USB ----- ----- ----- -----
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?USB
+--> ?C_INITSEG
?PR?MAIN?USB ----- ----- ----- -----
+--> ?PR?INIT_PORT?USB
+--> ?PR?INIT_SERIAL?USB
+--> ?PR?INIT_TIMER0?USB
+--> ?PR?INIT_SPECIAL_INTERRUPTS?USB
+--> ?PR?RECONNECT_USB?USB
+--> ?PR?CHECK_KEY_LED?USB
+--> ?PR?_D12_SETDMA?USB
+--> ?PR?CONTROL_HANDLER?USB
+--> ?PR?_D12_WRITEENDPOINT?USB
?PR?RECONNECT_USB?USB ----- ----- 004FH 0004H
+--> ?PR?DISCONNECT_USB?USB
+--> ?CO?USB
+--> ?PR?PRINTF?PRINTF
+--> ?PR?CONNECT_USB?USB
?PR?DISCONNECT_USB?USB ----- ----- ----- -----
+--> ?PR?_D12_SETMODE?USB
?PR?_D12_SETMODE?USB ----- ----- 0053H 0002H
+--> ?PR?_OUTPORTB?USB
?CO?USB ----- ----- ----- -----
+--> ?PR?GET_STATUS?USB
+--> ?PR?CLEAR_FEATURE?USB
+--> ?PR?RESERVED?USB
+--> ?PR?SET_FEATURE?USB
BL51 BANKED LINKER/LOCATER V5.11 07/30/2004 10:23:31 PAGE 5
+--> ?PR?SET_ADDRESS?USB
+--> ?PR?GET_DESCRIPTOR?USB
+--> ?PR?GET_CONFIGURATION?USB
+--> ?PR?SET_CONFIGURATION?USB
+--> ?PR?GET_INTERFACE?USB
+--> ?PR?SET_INTERFACE?USB
+--> ?PR?READ_WRITE_REGISTER?USB
?PR?GET_STATUS?USB ----- ----- 0053H 0005H
+--> ?PR?_D12_SELECTENDPOINT?USB
+--> ?PR?_SINGLE_TRANSMIT?USB
+--> ?PR?STALL_EP0?USB
?PR?_D12_SELECTENDPOINT?USB ----- ----- ----- -----
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?_SINGLE_TRANSMIT?USB ----- ----- ----- -----
+--> ?PR?_D12_WRITEENDPOINT?USB
?PR?STALL_EP0?USB ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTSTATUS?USB
?PR?CLEAR_FEATURE?USB ----- ----- 0053H 0002H
+--> ?PR?_D12_SETENDPOINTSTATUS?USB
+--> ?PR?_SINGLE_TRANSMIT?USB
+--> ?PR?STALL_EP0?USB
?PR?RESERVED?USB ----- ----- ----- -----
+--> ?PR?STALL_EP0?USB
?PR?SET_FEATURE?USB ----- ----- 0053H 0002H
+--> ?PR?_D12_SETENDPOINTSTATUS?USB
+--> ?PR?_SINGLE_TRANSMIT?USB
+--> ?PR?STALL_EP0?USB
?PR?SET_ADDRESS?USB ----- ----- ----- -----
+--> ?PR?_D12_SETADDRESSENABLE?USB
+--> ?PR?_SINGLE_TRANSMIT?USB
?PR?_D12_SETADDRESSENABLE?USB ----- ----- 0053H 0002H
+--> ?PR?_OUTPORTB?USB
?PR?GET_DESCRIPTOR?USB ----- ----- 0053H 0001H
+--> ?PR?_CODE_TRANSMIT?USB
+--> ?PR?STALL_EP0?USB
?PR?_CODE_TRANSMIT?USB ----- ----- 0054H 0002H
+--> ?PR?_D12_WRITEENDPOINT?USB
?PR?GET_CONFIGURATION?USB ----- ----- 0053H 0001H
+--> ?PR?_SINGLE_TRANSMIT?USB
?PR?SET_CONFIGURATION?USB ----- ----- ----- -----
+--> ?PR?_SINGLE_TRANSMIT?USB
+--> ?PR?INIT_UNCONFIG?USB
+--> ?PR?INIT_CONFIG?USB
BL51 BANKED LINKER/LOCATER V5.11 07/30/2004 10:23:31 PAGE 6
+--> ?PR?STALL_EP0?USB
?PR?INIT_UNCONFIG?USB ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?USB
?PR?_D12_SETENDPOINTENABLE?USB ----- ----- 0053H 0001H
+--> ?PR?_OUTPORTB?USB
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -