📄 mouse_f320.m51
字号:
BL51 BANKED LINKER/LOCATER V6.02 10/16/2008 16:50:26 PAGE 1
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE
>> \F3XX_USB0_DESCRIPTOR.OBJ, C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEX
>> AMPLE\F3XX_USB0_MAIN.OBJ, C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXA
>> MPLE\F3XX_USB0_INTERRUPTSERVICEROUTINE.OBJ, C:\SILABS\MCU\EXAMPLES\C8051F34
>> X\USB_HID\MOUSEEXAMPLE\F3XX_USB0_STANDARD_REQUESTS.OBJ, C:\SILABS\MCU\EXAMP
>> LES\C8051F34X\USB_HID\MOUSEEXAMPLE\F3XX_USB0_REPORTHANDLER.OBJ, C:\SILABS\M
>> CU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE\F340_USB0_MOUSE.OBJ TO C:\SILABS
>> \MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE\MOUSE_F320 RS (256) PL (68) PW
>> (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE\F3XX_USB0_DESCRIPTOR.O
>> BJ (F3XX_USB0_DESCRIPTOR)
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE\F3XX_USB0_MAIN.OBJ (F3
>> XX_USB0_MAIN)
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE\F3XX_USB0_INTERRUPTSER
>> VICEROUTINE.OBJ (F3XX_USB0_INTERRUPTSERVICEROUTINE)
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE\F3XX_USB0_STANDARD_REQ
>> UESTS.OBJ (F3XX_USB0_STANDARD_REQUESTS)
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE\F3XX_USB0_REPORTHANDLE
>> R.OBJ (F3XX_USB0_REPORTHANDLER)
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE\F340_USB0_MOUSE.OBJ (F
>> 340_USB0_MOUSE)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE\MOU
>> SE_F320 (F3XX_USB0_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 0013H UNIT ?DT?F3XX_USB0_INTERRUPTSE
>> RVICEROUTINE
001BH 0005H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 000EH UNIT _DATA_GROUP_
DATA 002FH 000BH UNIT ?DT?F340_USB0_MOUSE
DATA 003AH 0009H UNIT ?DT?F3XX_USB0_DESCRIPTOR
DATA 0043H 0008H UNIT ?DT?F3XX_USB0_REPORTHANDL
>> ER
IDATA 004BH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0021H UNIT ?PR?TIMER2_ISR?F340_USB0_
>> MOUSE
CODE 0024H 0004H UNIT ?PR?HANDLE_IN1?F3XX_USB0_
>> INTERRUPTSERVICEROUTINE
CODE 0028H 0001H UNIT ?PR?GET_IDLE?F3XX_USB0_ST
>> ANDARD_REQUESTS
BL51 BANKED LINKER/LOCATER V6.02 10/16/2008 16:50:26 PAGE 2
CODE 0029H 0001H UNIT ?PR?GET_PROTOCOL?F3XX_USB
>> 0_STANDARD_REQUESTS
CODE 002AH 0001H UNIT ?PR?SET_PROTOCOL?F3XX_USB
>> 0_STANDARD_REQUESTS
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0015H UNIT ?PR?TIMER_INIT?F340_USB0_
>> MOUSE
CODE 0043H 0003H ABSOLUTE
CODE 0046H 0009H UNIT ?PR?USB_RESUME?F3XX_USB0_
>> INTERRUPTSERVICEROUTINE
CODE 004FH 0004H UNIT ?CO?F3XX_USB0_STANDARD_RE
>> QUESTS
CODE 0053H 0003H ABSOLUTE
CODE 0056H 0280H UNIT ?PR?HANDLE_CONTROL?F3XX_U
>> SB0_INTERRUPTSERVICEROUTINE
CODE 02D6H 012DH UNIT ?PR?GET_DESCRIPTOR?F3XX_U
>> SB0_STANDARD_REQUESTS
CODE 0403H 00D3H UNIT ?CO?F3XX_USB0_DESCRIPTOR
CODE 04D6H 0098H UNIT ?PR?USB_ISR?F3XX_USB0_INT
>> ERRUPTSERVICEROUTINE
CODE 056EH 0096H UNIT ?PR?GET_STATUS?F3XX_USB0_
>> STANDARD_REQUESTS
CODE 0604H 0090H UNIT ?C?LIB_CODE
CODE 0694H 008CH UNIT ?C_C51STARTUP
CODE 0720H 007AH UNIT ?PR?_SENDPACKET?F3XX_USB0
>> _INTERRUPTSERVICEROUTINE
CODE 079AH 0075H UNIT ?PR?SET_FEATURE?F3XX_USB0
>> _STANDARD_REQUESTS
CODE 080FH 0075H UNIT ?PR?SET_CONFIGURATION?F3X
>> X_USB0_STANDARD_REQUESTS
CODE 0884H 006FH UNIT ?PR?CLEAR_FEATURE?F3XX_US
>> B0_STANDARD_REQUESTS
CODE 08F3H 0069H UNIT ?PR?HANDLE_OUT1?F3XX_USB0
>> _INTERRUPTSERVICEROUTINE
CODE 095CH 0066H UNIT ?PR?GET_CONFIGURATION?F3X
>> X_USB0_STANDARD_REQUESTS
CODE 09C2H 0060H UNIT ?PR?ADC_CONVCOMPLETE_ISR?
>> F340_USB0_MOUSE
CODE 0A22H 0053H UNIT ?PR?GET_INTERFACE?F3XX_US
>> B0_STANDARD_REQUESTS
CODE 0A75H 0049H UNIT ?PR?USB0_INIT?F340_USB0_M
>> OUSE
CODE 0ABEH 0041H UNIT ?PR?SET_ADDRESS?F3XX_USB0
>> _STANDARD_REQUESTS
CODE 0AFFH 003FH UNIT ?PR?_FIFO_WRITE_FOREGROUN
>> D?F3XX_USB0_INTERRUPTSERVICEROUTINE
CODE 0B3EH 003FH UNIT ?PR?_FIFO_WRITE_INTERRUPT
>> SERVICEROUTINE?F3XX_USB0_INTERRUPTSERVICEROUTINE
CODE 0B7DH 003DH UNIT ?PR?_REPORTHANDLER_IN_ISR
>> ?F3XX_USB0_REPORTHANDLER
CODE 0BBAH 003DH UNIT ?PR?_REPORTHANDLER_IN_FOR
>> EGROUND?F3XX_USB0_REPORTHANDLER
CODE 0BF7H 003DH UNIT ?PR?_REPORTHANDLER_OUT?F3
>> XX_USB0_REPORTHANDLER
CODE 0C34H 0038H UNIT ?PR?_FIFO_READ?F3XX_USB0_
>> INTERRUPTSERVICEROUTINE
CODE 0C6CH 0032H UNIT ?PR?SET_INTERFACE?F3XX_US
>> B0_STANDARD_REQUESTS
CODE 0C9EH 002EH UNIT ?PR?GET_REPORT?F3XX_USB0_
>> STANDARD_REQUESTS
CODE 0CCCH 002CH UNIT ?PR?SET_REPORT?F3XX_USB0_
>> STANDARD_REQUESTS
CODE 0CF8H 0029H UNIT ?PR?IN_REPORT?F3XX_USB0_R
>> EPORTHANDLER
CODE 0D21H 001DH UNIT ?C_INITSEG
BL51 BANKED LINKER/LOCATER V6.02 10/16/2008 16:50:26 PAGE 3
CODE 0D3EH 001AH UNIT ?PR?FORCE_STALL?F3XX_USB0
>> _INTERRUPTSERVICEROUTINE
CODE 0D58H 0018H UNIT ?PR?USB_RESET?F3XX_USB0_I
>> NTERRUPTSERVICEROUTINE
CODE 0D70H 0018H UNIT ?PR?SYSCLK_INIT?F340_USB0
>> _MOUSE
CODE 0D88H 0016H UNIT ?PR?PORT_INIT?F340_USB0_M
>> OUSE
CODE 0D9EH 0016H UNIT ?PR?ADC0_INIT?F340_USB0_M
>> OUSE
CODE 0DB4H 0012H UNIT ?PR?SET_IDLE?F3XX_USB0_ST
>> ANDARD_REQUESTS
CODE 0DC6H 000FH UNIT ?PR?MAIN?F3XX_USB0_MAIN
CODE 0DD5H 000FH UNIT ?PR?SYSTEM_INIT?F340_USB0
>> _MOUSE
CODE 0DE4H 000FH UNIT ?PR?DELAY?F340_USB0_MOUSE
>>
CODE 0DF3H 0009H UNIT ?PR?USB_SUSPEND?F3XX_USB0
>> _INTERRUPTSERVICEROUTINE
CODE 0DFCH 0008H UNIT ?CO?F3XX_USB0_REPORTHANDL
>> ER
CODE 0E04H 0001H UNIT ?PR?OUT_REPORT?F3XX_USB0_
>> REPORTHANDLER
CODE 0E05H 0001H UNIT ?PR?SETUP_OUT_BUFFER?F3XX
>> _USB0_REPORTHANDLER
OVERLAY MAP OF MODULE: C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE
>> \MOUSE_F320 (F3XX_USB0_DESCRIPTOR)
SEGMENT BIT_GROUP DATA_GR
>> OUP
+--> CALLED SEGMENT START LENGTH START
>> LENGTH
------------------------------------------------------------------------------
>> ------
?PR?USB_ISR?F3XX_USB0_INTERRUPTSERVIC... ----- ----- 0021H
>> 0003H
+--> ?PR?USB_RESUME?F3XX_USB0_INTERRUPTSER...
+--> ?PR?USB_RESET?F3XX_USB0_INTERRUPTSERV...
+--> ?PR?HANDLE_CONTROL?F3XX_USB0_INTERRUP...
+--> ?PR?HANDLE_IN1?F3XX_USB0_INTERRUPTSER...
+--> ?PR?HANDLE_OUT1?F3XX_USB0_INTERRUPTSE...
+--> ?PR?USB_SUSPEND?F3XX_USB0_INTERRUPTSE...
?PR?USB_RESUME?F3XX_USB0_INTERRUPTSER... ----- ----- 0024H
>> 0002H
?PR?HANDLE_CONTROL?F3XX_USB0_INTERRUP... ----- ----- 0024H
>> 0001H
+--> ?PR?_FIFO_READ?F3XX_USB0_INTERRUPTSER...
+--> ?PR?GET_REPORT?F3XX_USB0_STANDARD_REQ...
+--> ?PR?SET_REPORT?F3XX_USB0_STANDARD_REQ...
+--> ?PR?GET_IDLE?F3XX_USB0_STANDARD_REQUESTS
+--> ?PR?SET_IDLE?F3XX_USB0_STANDARD_REQUESTS
+--> ?PR?GET_PROTOCOL?F3XX_USB0_STANDARD_R...
+--> ?PR?SET_PROTOCOL?F3XX_USB0_STANDARD_R...
+--> ?PR?GET_STATUS?F3XX_USB0_STANDARD_REQ...
+--> ?PR?CLEAR_FEATURE?F3XX_USB0_STANDARD_...
+--> ?PR?SET_FEATURE?F3XX_USB0_STANDARD_RE...
+--> ?PR?SET_ADDRESS?F3XX_USB0_STANDARD_RE...
+--> ?PR?GET_DESCRIPTOR?F3XX_USB0_STANDARD...
+--> ?PR?GET_CONFIGURATION?F3XX_USB0_STAND...
BL51 BANKED LINKER/LOCATER V6.02 10/16/2008 16:50:26 PAGE 4
+--> ?PR?SET_CONFIGURATION?F3XX_USB0_STAND...
+--> ?PR?GET_INTERFACE?F3XX_USB0_STANDARD_...
+--> ?PR?SET_INTERFACE?F3XX_USB0_STANDARD_...
+--> ?PR?FORCE_STALL?F3XX_USB0_INTERRUPTSE...
+--> ?PR?_FIFO_WRITE_INTERRUPTSERVICEROUTI...
+--> ?PR?_REPORTHANDLER_OUT?F3XX_USB0_REPO...
?PR?_FIFO_READ?F3XX_USB0_INTERRUPTSER... ----- ----- 0025H
>> 0003H
?PR?GET_REPORT?F3XX_USB0_STANDARD_REQ... ----- ----- -----
>> -----
+--> ?PR?_REPORTHANDLER_IN_ISR?F3XX_USB0_R...
?PR?_REPORTHANDLER_IN_ISR?F3XX_USB0_R... ----- ----- 0025H
>> 0002H
+--> ?CO?F3XX_USB0_REPORTHANDLER
?CO?F3XX_USB0_REPORTHANDLER ----- ----- -----
>> -----
+--> ?PR?IN_REPORT?F3XX_USB0_REPORTHANDLER
+--> ?PR?OUT_REPORT?F3XX_USB0_REPORTHANDLER
?PR?SET_REPORT?F3XX_USB0_STANDARD_REQ... ----- ----- -----
>> -----
+--> ?PR?SETUP_OUT_BUFFER?F3XX_USB0_REPORT...
?PR?GET_STATUS?F3XX_USB0_STANDARD_REQ... ----- ----- -----
>> -----
+--> ?PR?FORCE_STALL?F3XX_USB0_INTERRUPTSE...
+--> ?CO?F3XX_USB0_STANDARD_REQUESTS
?PR?CLEAR_FEATURE?F3XX_USB0_STANDARD_... ----- ----- -----
>> -----
+--> ?PR?FORCE_STALL?F3XX_USB0_INTERRUPTSE...
?PR?SET_FEATURE?F3XX_USB0_STANDARD_RE... ----- ----- -----
>> -----
+--> ?PR?FORCE_STALL?F3XX_USB0_INTERRUPTSE...
?PR?SET_ADDRESS?F3XX_USB0_STANDARD_RE... ----- ----- -----
>> -----
+--> ?PR?FORCE_STALL?F3XX_USB0_INTERRUPTSE...
?PR?GET_DESCRIPTOR?F3XX_USB0_STANDARD... ----- ----- -----
>> -----
+--> ?CO?F3XX_USB0_DESCRIPTOR
+--> ?PR?FORCE_STALL?F3XX_USB0_INTERRUPTSE...
?PR?GET_CONFIGURATION?F3XX_USB0_STAND... ----- ----- -----
>> -----
+--> ?PR?FORCE_STALL?F3XX_USB0_INTERRUPTSE...
+--> ?CO?F3XX_USB0_STANDARD_REQUESTS
?PR?SET_CONFIGURATION?F3XX_USB0_STAND... ----- ----- -----
>> -----
+--> ?PR?FORCE_STALL?F3XX_USB0_INTERRUPTSE...
+--> ?PR?HANDLE_IN1?F3XX_USB0_INTERRUPTSER...
?PR?GET_INTERFACE?F3XX_USB0_STANDARD_... ----- ----- -----
>> -----
+--> ?PR?FORCE_STALL?F3XX_USB0_INTERRUPTSE...
+--> ?CO?F3XX_USB0_STANDARD_REQUESTS
?PR?SET_INTERFACE?F3XX_USB0_STANDARD_... ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.02 10/16/2008 16:50:26 PAGE 5
>> -----
+--> ?PR?FORCE_STALL?F3XX_USB0_INTERRUPTSE...
?PR?_FIFO_WRITE_INTERRUPTSERVICEROUTI... ----- ----- 0025H
>> 0005H
?PR?_REPORTHANDLER_OUT?F3XX_USB0_REPO... ----- ----- 0025H
>> 0002H
+--> ?CO?F3XX_USB0_REPORTHANDLER
?PR?HANDLE_OUT1?F3XX_USB0_INTERRUPTSE... ----- ----- 0024H
>> 0001H
+--> ?PR?SETUP_OUT_BUFFER?F3XX_USB0_REPORT...
+--> ?PR?_FIFO_READ?F3XX_USB0_INTERRUPTSER...
+--> ?PR?_REPORTHANDLER_OUT?F3XX_USB0_REPO...
?PR?USB_SUSPEND?F3XX_USB0_INTERRUPTSE... ----- ----- 0024H
>> 0002H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- -----
>> -----
+--> ?PR?MAIN?F3XX_USB0_MAIN
+--> ?C_INITSEG
?PR?MAIN?F3XX_USB0_MAIN ----- ----- -----
>> -----
+--> ?PR?SYSTEM_INIT?F340_USB0_MOUSE
+--> ?PR?USB0_INIT?F340_USB0_MOUSE
+--> ?PR?_SENDPACKET?F3XX_USB0_INTERRUPTSE...
?PR?SYSTEM_INIT?F340_USB0_MOUSE ----- ----- -----
>> -----
+--> ?PR?SYSCLK_INIT?F340_USB0_MOUSE
+--> ?PR?PORT_INIT?F340_USB0_MOUSE
+--> ?PR?TIMER_INIT?F340_USB0_MOUSE
+--> ?PR?ADC0_INIT?F340_USB0_MOUSE
?PR?SYSCLK_INIT?F340_USB0_MOUSE ----- ----- -----
>> -----
+--> ?PR?DELAY?F340_USB0_MOUSE
?PR?_SENDPACKET?F3XX_USB0_INTERRUPTSE... 0020H.0 0000H.1 -----
>> -----
+--> ?PR?_REPORTHANDLER_IN_FOREGROUND?F3XX...
+--> ?PR?_FIFO_WRITE_FOREGROUND?F3XX_USB0_...
?PR?_REPORTHANDLER_IN_FOREGROUND?F3XX... ----- ----- 002AH
>> 0002H
+--> ?CO?F3XX_USB0_REPORTHANDLER
?PR?_FIFO_WRITE_FOREGROUND?F3XX_USB0_... ----- ----- 002AH
>> 0005H
?C_INITSEG ----- ----- -----
>> -----
+--> ?CO?F3XX_USB0_DESCRIPTOR
SYMBOL TABLE OF MODULE: C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_HID\MOUSEEXAMPLE
>> \MOUSE_F320 (F3XX_USB0_DESCRIPTOR)
VALUE TYPE NAME
BL51 BANKED LINKER/LOCATER V6.02 10/16/2008 16:50:26 PAGE 6
----------------------------------
------- MODULE F3XX_USB0_DESCRIPTOR
C:0000H SYMBOL _ICE_DUMMY_
C:0470H PUBLIC String0Desc
C:0474H PUBLIC String1Desc
C:049EH PUBLIC String2Desc
C:0415H PUBLIC HIDCONFIGDESC
C:0403H PUBLIC DEVICEDESC
C:043EH PUBLIC HIDREPORTDESC
D:003AH PUBLIC STRINGDESCTABLE
------- ENDMOD F3XX_USB0_DESCRIPTOR
------- MODULE F3XX_USB0_MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:00A8H.7 PUBLIC EA
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -