📄 usb_int.m51
字号:
BL51 BANKED LINKER/LOCATER V4.16a 02/25/2004 12:57:12 PAGE 1
BL51 BANKED LINKER/LOCATER V4.16a, INVOKED BY:
D:\CYGNAL\IDEFILES\C51\BIN\BL51.EXE D:\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIR
>> MWARE\USB_DESCRIPTOR.OBJ, D:\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\U
>> SB_ISR.OBJ, D:\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\USB_MAIN.OBJ, D
>> :\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\USB_STD_REQ.OBJ TO D:\CYGNAL
>> \EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\USB_INT. RS (256) PL (68) PW (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
D:\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\USB_DESCRIPTOR.OBJ (USB_DESC
>> RIPTOR)
D:\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\USB_ISR.OBJ (USB_ISR)
D:\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\USB_MAIN.OBJ (USB_MAIN)
D:\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\USB_STD_REQ.OBJ (USB_STD_REQ
>> )
D:\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C_STARTUP)
D:\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C?CCASE)
D:\CYGNAL\IDEFILES\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: D:\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\USB_INT.
>> (USB_DESCRIPTOR)
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 ?DT?USB_MAIN
DATA 001EH 0013H UNIT ?DT?USB_ISR
DATA 0031H 000AH UNIT _DATA_GROUP_
DATA 003BH 0009H UNIT ?DT?USB_DESCRIPTOR
IDATA 0044H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0021H UNIT ?PR?SYSCLK_INIT?USB_MAIN
CODE 0024H 0004H UNIT ?CO?USB_STD_REQ
0028H 0003H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0013H UNIT ?PR?ADC_INIT?USB_MAIN
0041H 0002H *** GAP ***
CODE 0043H 0003H ABSOLUTE
CODE 0046H 0009H UNIT ?PR?USB_RESUME?USB_ISR
004FH 0004H *** GAP ***
CODE 0053H 0003H ABSOLUTE
CODE 0056H 0191H UNIT ?PR?HANDLE_SETUP?USB_ISR
CODE 01E7H 0110H UNIT ?PR?GET_DESCRIPTOR?USB_ST
>> D_REQ
CODE 02F7H 00F1H UNIT ?PR?GET_STATUS?USB_STD_RE
>> Q
CODE 03E8H 00A4H UNIT ?CO?USB_DESCRIPTOR
CODE 048CH 0098H UNIT ?PR?USB_ISR?USB_ISR
CODE 0524H 0093H UNIT ?PR?CLEAR_FEATURE?USB_STD
>> _REQ
CODE 05B7H 0093H UNIT ?PR?SET_FEATURE?USB_STD_R
>> EQ
CODE 064AH 008EH UNIT ?C?LIB_CODE
CODE 06D8H 008CH UNIT ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V4.16a 02/25/2004 12:57:12 PAGE 2
CODE 0764H 007AH UNIT ?PR?SET_CONFIGURATION?USB
>> _STD_REQ
CODE 07DEH 0078H UNIT ?PR?HANDLE_OUT2?USB_ISR
CODE 0856H 0066H UNIT ?PR?GET_CONFIGURATION?USB
>> _STD_REQ
CODE 08BCH 0064H UNIT ?PR?HANDLE_IN1?USB_ISR
CODE 0920H 0053H UNIT ?PR?GET_INTERFACE?USB_STD
>> _REQ
CODE 0973H 004BH UNIT ?PR?USB0_INIT?USB_MAIN
CODE 09BEH 0042H UNIT ?PR?MAIN?USB_MAIN
CODE 0A00H 0041H UNIT ?PR?SET_ADDRESS?USB_STD_R
>> EQ
CODE 0A41H 003FH UNIT ?PR?_FIFO_WRITE?USB_ISR
CODE 0A80H 0038H UNIT ?PR?_FIFO_READ?USB_ISR
CODE 0AB8H 0037H UNIT ?C_INITSEG
CODE 0AEFH 0032H UNIT ?PR?SET_INTERFACE?USB_STD
>> _REQ
CODE 0B21H 002FH UNIT ?PR?TIMER2_ISR?USB_MAIN
CODE 0B50H 001EH UNIT ?PR?ADC_CONVCOMPLETE_ISR?
>> USB_MAIN
CODE 0B6EH 001AH UNIT ?PR?FORCE_STALL?USB_ISR
CODE 0B88H 0018H UNIT ?PR?USB_RESET?USB_ISR
CODE 0BA0H 0017H UNIT ?PR?TIMER_INIT?USB_MAIN
CODE 0BB7H 0016H UNIT ?PR?PORT_INIT?USB_MAIN
CODE 0BCDH 000FH UNIT ?PR?DELAY?USB_MAIN
CODE 0BDCH 0009H UNIT ?PR?USB_SUSPEND?USB_ISR
OVERLAY MAP OF MODULE: D:\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\USB_I
>> NT. (USB_DESCRIPTOR)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------------
?PR?USB_ISR?USB_ISR 0031H 0003H
+--> ?PR?USB_RESUME?USB_ISR
+--> ?PR?USB_RESET?USB_ISR
+--> ?PR?HANDLE_SETUP?USB_ISR
+--> ?PR?HANDLE_IN1?USB_ISR
+--> ?PR?HANDLE_OUT2?USB_ISR
+--> ?PR?USB_SUSPEND?USB_ISR
?PR?USB_RESUME?USB_ISR 0034H 0002H
?PR?HANDLE_SETUP?USB_ISR 0034H 0002H
+--> ?PR?_FIFO_READ?USB_ISR
+--> ?PR?GET_STATUS?USB_STD_REQ
+--> ?PR?CLEAR_FEATURE?USB_STD_REQ
+--> ?PR?SET_FEATURE?USB_STD_REQ
+--> ?PR?SET_ADDRESS?USB_STD_REQ
+--> ?PR?GET_DESCRIPTOR?USB_STD_REQ
+--> ?PR?GET_CONFIGURATION?USB_STD_REQ
+--> ?PR?SET_CONFIGURATION?USB_STD_REQ
+--> ?PR?GET_INTERFACE?USB_STD_REQ
+--> ?PR?SET_INTERFACE?USB_STD_REQ
+--> ?PR?FORCE_STALL?USB_ISR
+--> ?PR?_FIFO_WRITE?USB_ISR
?PR?_FIFO_READ?USB_ISR 0036H 0003H
?PR?GET_STATUS?USB_STD_REQ ----- -----
+--> ?PR?FORCE_STALL?USB_ISR
+--> ?CO?USB_STD_REQ
BL51 BANKED LINKER/LOCATER V4.16a 02/25/2004 12:57:12 PAGE 3
?PR?CLEAR_FEATURE?USB_STD_REQ ----- -----
+--> ?PR?FORCE_STALL?USB_ISR
?PR?SET_FEATURE?USB_STD_REQ ----- -----
+--> ?PR?FORCE_STALL?USB_ISR
?PR?SET_ADDRESS?USB_STD_REQ ----- -----
+--> ?PR?FORCE_STALL?USB_ISR
?PR?GET_DESCRIPTOR?USB_STD_REQ ----- -----
+--> ?CO?USB_DESCRIPTOR
+--> ?PR?FORCE_STALL?USB_ISR
?PR?GET_CONFIGURATION?USB_STD_REQ ----- -----
+--> ?PR?FORCE_STALL?USB_ISR
+--> ?CO?USB_STD_REQ
?PR?SET_CONFIGURATION?USB_STD_REQ ----- -----
+--> ?PR?FORCE_STALL?USB_ISR
+--> ?PR?HANDLE_IN1?USB_ISR
?PR?HANDLE_IN1?USB_ISR ----- -----
+--> ?PR?_FIFO_WRITE?USB_ISR
?PR?_FIFO_WRITE?USB_ISR 0036H 0005H
?PR?GET_INTERFACE?USB_STD_REQ ----- -----
+--> ?PR?FORCE_STALL?USB_ISR
+--> ?CO?USB_STD_REQ
?PR?SET_INTERFACE?USB_STD_REQ ----- -----
+--> ?PR?FORCE_STALL?USB_ISR
?PR?HANDLE_OUT2?USB_ISR ----- -----
+--> ?PR?_FIFO_READ?USB_ISR
?PR?USB_SUSPEND?USB_ISR 0034H 0002H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?USB_MAIN
+--> ?C_INITSEG
?PR?MAIN?USB_MAIN ----- -----
+--> ?PR?SYSCLK_INIT?USB_MAIN
+--> ?PR?PORT_INIT?USB_MAIN
+--> ?PR?USB0_INIT?USB_MAIN
+--> ?PR?TIMER_INIT?USB_MAIN
+--> ?PR?ADC_INIT?USB_MAIN
?PR?SYSCLK_INIT?USB_MAIN ----- -----
+--> ?PR?DELAY?USB_MAIN
?C_INITSEG ----- -----
+--> ?CO?USB_DESCRIPTOR
SYMBOL TABLE OF MODULE: D:\CYGNAL\EXAMPLES\C8051F32X\C\USB_INT\FIRMWARE\USB_I
>> NT. (USB_DESCRIPTOR)
VALUE TYPE NAME
----------------------------------
BL51 BANKED LINKER/LOCATER V4.16a 02/25/2004 12:57:12 PAGE 4
------- MODULE USB_DESCRIPTOR
C:0000H SYMBOL _ICE_DUMMY_
C:0403H PUBLIC InterfaceDesc
C:041AH PUBLIC String0Desc
C:041EH PUBLIC String1Desc
C:0454H PUBLIC String2Desc
C:03E8H PUBLIC DeviceDesc
C:03FAH PUBLIC ConfigDesc
D:003BH PUBLIC StringDescTable
C:040CH PUBLIC Endpoint1Desc
C:0413H PUBLIC Endpoint2Desc
------- ENDMOD USB_DESCRIPTOR
------- MODULE USB_ISR
C:0000H SYMBOL _ICE_DUMMY_
B:00D8H.2 PUBLIC CCF2
B:0098H.3 PUBLIC TB80
B:00D8H.3 PUBLIC CCF3
C:0046H PUBLIC Usb_Resume
B:00F8H.0 PUBLIC SPIEN
B:00D8H.4 PUBLIC CCF4
B:00D0H.6 PUBLIC AC
B:00A8H.7 PUBLIC EA
B:0098H.5 PUBLIC MCE0
B:00D8H.7 PUBLIC CF
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
B:00F8H.1 PUBLIC TXBMT
C:0B88H PUBLIC Usb_Reset
D:001EH PUBLIC Setup
B:00D8H.6 PUBLIC CR
B:00C8H.7 PUBLIC TF2H
B:00C8H.3 PUBLIC T2SPLIT
B:0098H.4 PUBLIC REN0
D:00D8H PUBLIC PCA0CN
D:0026H PUBLIC DataSent
C:08BCH PUBLIC Handle_In1
B:00C8H.6 PUBLIC TF2L
D:00B8H PUBLIC IP
D:0028H PUBLIC DataSize
B:00C0H.2 PUBLIC ARBLOST
C:07DEH PUBLIC Handle_Out2
B:00F8H.3 PUBLIC TXBSY
B:00D0H.7 PUBLIC CY
B:00C0H.0 PUBLIC SI
D:002AH PUBLIC Ep_Status
B:00E8H.5 PUBLIC AD0INT
B:00D0H.2 PUBLIC OV
D:00C0H PUBLIC SMB0CN
B:00F8H.5 PUBLIC MODF
B:0098H.7 PUBLIC S0MODE
B:00C8H.5 PUBLIC TF2LEN
D:00F8H PUBLIC SPI0CN
B:00F8H.7 PUBLIC SPIF
D:002DH PUBLIC DataPtr
D:0088H PUBLIC TCON
B:00F8H.6 PUBLIC WCOL
D:00C8H PUBLIC TMR2CN
B:00C8H.0 PUBLIC T2XCLK
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
C:0A80H PUBLIC _Fifo_Read
C:0056H PUBLIC Handle_Setup
B:00A8H.4 PUBLIC ES0
BL51 BANKED LINKER/LOCATER V4.16a 02/25/2004 12:57:12 PAGE 5
B:00E8H.7 PUBLIC AD0EN
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:00A8H.5 PUBLIC ET2
B:0098H.0 PUBLIC RI0
B:0088H.7 PUBLIC TF1
B:00A8H.0 PUBLIC EX0
B:0098H.1 PUBLIC TI0
B:0088H.0 PUBLIC IT0
B:00C0H.7 PUBLIC MASTER
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
D:0030H PUBLIC USB_State
B:00D0H.0 PUBLIC P
B:00C0H.1 PUBLIC ACK
B:00C0H.6 PUBLIC TXMODE
B:00B8H.4 PUBLIC PS0
C:0A41H PUBLIC _Fifo_Write
B:00B8H.1 PUBLIC PT0
C:0B6EH PUBLIC Force_Stall
B:00D0H.3 PUBLIC RS0
B:00B8H.3 PUBLIC PT1
B:00D0H.4 PUBLIC RS1
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:00E8H.6 PUBLIC AD0TM
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
B:00F8H.2 PUBLIC SLVSEL
D:0098H PUBLIC SCON0
B:00C0H.5 PUBLIC STA
B:00F8H.4 PUBLIC RXOVRN
C:0BDCH PUBLIC Usb_Suspend
B:00C0H.3 PUBLIC ACKRQ
D:0096H PUBLIC USB0ADR
B:00D0H.5 PUBLIC F0
D:0097H PUBLIC USB0DAT
B:00E8H.0 PUBLIC AD0CM0
B:00D0H.1 PUBLIC F1
B:00C0H.4 PUBLIC STO
B:00E8H.1 PUBLIC AD0CM1
B:00E8H.2 PUBLIC AD0CM2
B:00E8H.3 PUBLIC AD0WINT
C:048CH PUBLIC Usb_ISR
B:00E8H.4 PUBLIC AD0BUSY
D:00D0H PUBLIC PSW
B:00D8H.0 PUBLIC CCF0
B:0098H.2 PUBLIC RB80
B:00D8H.1 PUBLIC CCF1
------- PROC USB_ISR
------- DO USB_ISR
D:0031H SYMBOL bCommon
D:0032H SYMBOL bIn
D:0033H SYMBOL bOut
------- ENDDO bOut
C:048CH LINE# 38
C:04A9H LINE# 41
C:04B9H LINE# 42
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -