📄 f34x_usb_descriptor.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 08/01/2007 13:15:20 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_BULK\FIRMWARE\F3
>> 4X_USB_DESCRIPTORS.OBJ, C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_BULK\FIRMWARE\
>> F34X_USB_ISR.OBJ, C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_BULK\FIRMWARE\F34X_U
>> SB_MAIN.OBJ, C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_BULK\FIRMWARE\F34X_USB_ST
>> ANDARD_REQUESTS.OBJ, C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_BULK\FIRMWARE\F34
>> X_USB_UTILITIES.OBJ TO C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_INTERRUPT\FIRMW
>> ARE\F34X_USB_DESCRIPTOR RS (256) PL (68) PW (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_BULK\FIRMWARE\F34X_USB_DESCRIPTORS.OBJ
>> (F34X_USB_DESCRIPTORS)
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_BULK\FIRMWARE\F34X_USB_ISR.OBJ (F34X_US
>> B_ISR)
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_BULK\FIRMWARE\F34X_USB_MAIN.OBJ (F34X_U
>> SB_MAIN)
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_BULK\FIRMWARE\F34X_USB_STANDARD_REQUEST
>> S.OBJ (F34X_USB_STANDARD_REQUESTS)
C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_BULK\FIRMWARE\F34X_USB_UTILITIES.OBJ (F
>> 34X_USB_UTILITIES)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDCODE)
LINK MAP OF MODULE: C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_INTERRUPT\FIRMWARE\F
>> 34X_USB_DESCRIPTOR (F34X_USB_DESCRIPTORS)
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 0036H UNIT ?DT?F34X_USB_MAIN
DATA 003EH 0010H UNIT ?DT?F34X_USB_ISR
DATA 004EH 0010H UNIT _DATA_GROUP_
DATA 005EH 0006H UNIT ?DT?F34X_USB_STANDARD_REQ
>> UESTS
IDATA 0064H 003CH UNIT ?ID?F34X_USB_ISR
IDATA 00A0H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0200H UNIT ?XD?F34X_USB_ISR
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0040H UNIT ?C_INITSEG
BL51 BANKED LINKER/LOCATER V5.12 08/01/2007 13:15:20 PAGE 2
CODE 0043H 0003H ABSOLUTE
CODE 0046H 01AAH UNIT ?C?LIB_CODE
CODE 01F0H 0152H UNIT ?PR?ENDPOINT0?F34X_USB_IS
>> R
CODE 0342H 00C0H UNIT ?PR?_BULKORINTERRUPTIN?F3
>> 4X_USB_ISR
CODE 0402H 00B1H UNIT ?PR?_BULKORINTERRUPTOUT?F
>> 34X_USB_ISR
CODE 04B3H 00B1H UNIT ?PR?RECEIVE_SETUP?F34X_US
>> B_ISR
CODE 0564H 00A7H UNIT ?PR?USB_ISR?F34X_USB_ISR
CODE 060BH 0098H UNIT ?PR?STATE_MACHINE?F34X_US
>> B_ISR
CODE 06A3H 008CH UNIT ?C_C51STARTUP
CODE 072FH 0077H UNIT ?PR?_SETINTERFACE?F34X_US
>> B_UTILITIES
CODE 07A6H 0076H UNIT ?PR?GETSTATUSREQUEST?F34X
>> _USB_STANDARD_REQUESTS
CODE 081CH 0075H UNIT ?PR?GETDESCRIPTORREQUEST?
>> F34X_USB_STANDARD_REQUESTS
CODE 0891H 0061H UNIT ?PR?_FIFOREAD?F34X_USB_UT
>> ILITIES
CODE 08F2H 005EH UNIT ?PR?RECEIVE_FILE?F34X_USB
>> _ISR
CODE 0950H 0056H UNIT ?PR?_HALTENDPOINT?F34X_US
>> B_UTILITIES
CODE 09A6H 0055H UNIT ?PR?_SETCONFIGURATION?F34
>> X_USB_UTILITIES
CODE 09FBH 0054H UNIT ?PR?_ENABLEENDPOINT?F34X_
>> USB_UTILITIES
CODE 0A4FH 004EH UNIT ?PR?_PAGE_WRITE?F34X_USB_
>> ISR
CODE 0A9DH 004AH UNIT ?PR?USBRESET?F34X_USB_ISR
>>
CODE 0AE7H 0047H UNIT ?PR?GETCONFIGURATIONREQUE
>> ST?F34X_USB_STANDARD_REQUESTS
CODE 0B2EH 0046H UNIT ?PR?_FIFOWRITE?F34X_USB_U
>> TILITIES
CODE 0B74H 0043H UNIT ?PR?GETINTERFACEREQUEST?F
>> 34X_USB_STANDARD_REQUESTS
CODE 0BB7H 0041H UNIT ?PR?USB0_INIT?F34X_USB_MA
>> IN
CODE 0BF8H 003FH UNIT ?PR?SETADDRESSREQUEST?F34
>> X_USB_STANDARD_REQUESTS
CODE 0C37H 003AH UNIT ?PR?SETFEATUREREQUEST?F34
>> X_USB_STANDARD_REQUESTS
CODE 0C71H 003AH UNIT ?PR?CLEARFEATUREREQUEST?F
>> 34X_USB_STANDARD_REQUESTS
CODE 0CABH 0037H UNIT ?PR?SETCONFIGURATIONREQUE
>> ST?F34X_USB_STANDARD_REQUESTS
CODE 0CE2H 0032H UNIT ?CO?F34X_USB_DESCRIPTORS
CODE 0D14H 0022H UNIT ?PR?_PAGE_ERASE?F34X_USB_
>> ISR
CODE 0D36H 001DH UNIT ?PR?SYSCLK_INIT?F34X_USB_
>> MAIN
CODE 0D53H 0019H UNIT ?PR?_GETEPSTATUS?F34X_USB
>> _UTILITIES
CODE 0D6CH 0016H UNIT ?PR?MAIN?F34X_USB_MAIN
CODE 0D82H 000EH UNIT ?PR?PORT_INIT?F34X_USB_MA
>> IN
CODE 0D90H 000CH UNIT ?PR?USB0_ENABLE?F34X_USB_
>> MAIN
CODE 0D9CH 0004H UNIT ?PR?VDD_MON_INIT?F34X_USB
>> _MAIN
CODE 0DA0H 0001H UNIT ?PR?SETINTERFACEREQUEST?F
BL51 BANKED LINKER/LOCATER V5.12 08/01/2007 13:15:20 PAGE 3
>> 34X_USB_STANDARD_REQUESTS
0DA1H 045FH *** GAP ***
CODE 1200H 0003H ABSOLUTE
1203H 01FDH *** GAP ***
CODE 1400H 0001H ABSOLUTE
1401H 01FFH *** GAP ***
CODE 1600H 0001H ABSOLUTE
1601H 01FFH *** GAP ***
CODE 1800H 0001H ABSOLUTE
1801H 01FFH *** GAP ***
CODE 1A00H 0001H ABSOLUTE
1A01H 01FFH *** GAP ***
CODE 1C00H 0001H ABSOLUTE
1C01H 01FFH *** GAP ***
CODE 1E00H 0001H ABSOLUTE
1E01H 01FFH *** GAP ***
CODE 2000H 0001H ABSOLUTE
2001H 01FFH *** GAP ***
CODE 2200H 0001H ABSOLUTE
2201H 01FFH *** GAP ***
CODE 2400H 0001H ABSOLUTE
2401H 01FFH *** GAP ***
CODE 2600H 0001H ABSOLUTE
2601H 01FFH *** GAP ***
CODE 2800H 0001H ABSOLUTE
2801H 01FFH *** GAP ***
CODE 2A00H 0001H ABSOLUTE
2A01H 01FFH *** GAP ***
CODE 2C00H 0001H ABSOLUTE
2C01H 01FFH *** GAP ***
CODE 2E00H 0001H ABSOLUTE
2E01H 01FFH *** GAP ***
CODE 3000H 0001H ABSOLUTE
3001H 01FFH *** GAP ***
CODE 3200H 0001H ABSOLUTE
3201H 01FFH *** GAP ***
CODE 3400H 0001H ABSOLUTE
3401H 01FFH *** GAP ***
CODE 3600H 0001H ABSOLUTE
3601H 01FFH *** GAP ***
CODE 3800H 0001H ABSOLUTE
3801H 01FFH *** GAP ***
CODE 3A00H 0001H ABSOLUTE
OVERLAY MAP OF MODULE: C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_INTERRUPT\FIRMWA
>> RE\F34X_USB_DESCRIPTOR (F34X_USB_DESCRIPTORS)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?PR?USB_ISR?F34X_USB_ISR 004EH 0002H
+--> ?PR?USBRESET?F34X_USB_ISR
+--> ?PR?ENDPOINT0?F34X_USB_ISR
+--> ?PR?_BULKORINTERRUPTOUT?F34X_USB_ISR
+--> ?PR?STATE_MACHINE?F34X_USB_ISR
?PR?USBRESET?F34X_USB_ISR 0050H 0003H
?PR?ENDPOINT0?F34X_USB_ISR 0050H 0002H
+--> ?PR?_FIFOREAD?F34X_USB_UTILITIES
+--> ?PR?SETADDRESSREQUEST?F34X_USB_STANDA...
+--> ?PR?SETFEATUREREQUEST?F34X_USB_STANDA...
BL51 BANKED LINKER/LOCATER V5.12 08/01/2007 13:15:20 PAGE 4
+--> ?PR?CLEARFEATUREREQUEST?F34X_USB_STAN...
+--> ?PR?SETCONFIGURATIONREQUEST?F34X_USB_...
+--> ?PR?SETINTERFACEREQUEST?F34X_USB_STAN...
+--> ?PR?GETSTATUSREQUEST?F34X_USB_STANDAR...
+--> ?PR?GETDESCRIPTORREQUEST?F34X_USB_STA...
+--> ?PR?GETCONFIGURATIONREQUEST?F34X_USB_...
+--> ?PR?GETINTERFACEREQUEST?F34X_USB_STAN...
+--> ?PR?_FIFOWRITE?F34X_USB_UTILITIES
?PR?_FIFOREAD?F34X_USB_UTILITIES 0056H 0005H
?PR?SETFEATUREREQUEST?F34X_USB_STANDA... ----- -----
+--> ?PR?_HALTENDPOINT?F34X_USB_UTILITIES
?PR?CLEARFEATUREREQUEST?F34X_USB_STAN... ----- -----
+--> ?PR?_ENABLEENDPOINT?F34X_USB_UTILITIES
?PR?SETCONFIGURATIONREQUEST?F34X_USB_... ----- -----
+--> ?CO?F34X_USB_DESCRIPTORS
+--> ?PR?_SETCONFIGURATION?F34X_USB_UTILITIES
?PR?_SETCONFIGURATION?F34X_USB_UTILITIES 0052H 0002H
+--> ?CO?F34X_USB_DESCRIPTORS
+--> ?PR?_SETINTERFACE?F34X_USB_UTILITIES
?PR?GETSTATUSREQUEST?F34X_USB_STANDAR... ----- -----
+--> ?PR?_GETEPSTATUS?F34X_USB_UTILITIES
?PR?GETDESCRIPTORREQUEST?F34X_USB_STA... 0052H 0002H
+--> ?CO?F34X_USB_DESCRIPTORS
?PR?GETCONFIGURATIONREQUEST?F34X_USB_... ----- -----
+--> ?CO?F34X_USB_DESCRIPTORS
?PR?_FIFOWRITE?F34X_USB_UTILITIES 0059H 0005H
?PR?_BULKORINTERRUPTOUT?F34X_USB_ISR 0050H 0006H
+--> ?PR?_FIFOREAD?F34X_USB_UTILITIES
?PR?STATE_MACHINE?F34X_USB_ISR ----- -----
+--> ?PR?RECEIVE_SETUP?F34X_USB_ISR
+--> ?PR?RECEIVE_FILE?F34X_USB_ISR
+--> ?PR?_BULKORINTERRUPTIN?F34X_USB_ISR
?PR?RECEIVE_SETUP?F34X_USB_ISR ----- -----
+--> ?PR?_BULKORINTERRUPTIN?F34X_USB_ISR
+--> ?PR?_PAGE_ERASE?F34X_USB_ISR
+--> ?PR?_PAGE_WRITE?F34X_USB_ISR
?PR?_BULKORINTERRUPTIN?F34X_USB_ISR 0050H 0009H
+--> ?PR?_FIFOWRITE?F34X_USB_UTILITIES
?PR?_PAGE_WRITE?F34X_USB_ISR 0050H 0003H
?PR?RECEIVE_FILE?F34X_USB_ISR ----- -----
+--> ?PR?_PAGE_ERASE?F34X_USB_ISR
+--> ?PR?_PAGE_WRITE?F34X_USB_ISR
+--> ?PR?_BULKORINTERRUPTIN?F34X_USB_ISR
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?F34X_USB_MAIN
+--> ?C_INITSEG
BL51 BANKED LINKER/LOCATER V5.12 08/01/2007 13:15:20 PAGE 5
?PR?MAIN?F34X_USB_MAIN ----- -----
+--> ?PR?PORT_INIT?F34X_USB_MAIN
+--> ?PR?SYSCLK_INIT?F34X_USB_MAIN
+--> ?PR?USB0_INIT?F34X_USB_MAIN
+--> ?PR?VDD_MON_INIT?F34X_USB_MAIN
+--> ?PR?USB0_ENABLE?F34X_USB_MAIN
SYMBOL TABLE OF MODULE: C:\SILABS\MCU\EXAMPLES\C8051F34X\USB_INTERRUPT\FIRMWA
>> RE\F34X_USB_DESCRIPTOR (F34X_USB_DESCRIPTORS)
VALUE TYPE NAME
----------------------------------
------- MODULE F34X_USB_DESCRIPTORS
C:0000H SYMBOL _ICE_DUMMY_
C:0CE2H PUBLIC gDescriptorMap
------- ENDMOD F34X_USB_DESCRIPTORS
------- MODULE F34X_USB_ISR
C:0000H SYMBOL _ICE_DUMMY_
D:00A0H PUBLIC P2
B:00A8H.7 PUBLIC EA
D:008FH PUBLIC PSCTL
D:003EH PUBLIC NumBlocks
C:2800H PUBLIC Pg10
C:2A00H PUBLIC Pg11
C:2C00H PUBLIC Pg12
C:2E00H PUBLIC Pg13
C:3000H PUBLIC Pg14
C:060BH PUBLIC State_Machine
C:3200H PUBLIC Pg15
C:3400H PUBLIC Pg16
C:3600H PUBLIC Pg17
C:3800H PUBLIC Pg18
C:3A00H PUBLIC Pg19
C:08F2H PUBLIC Receive_File
D:003FH PUBLIC M_State
C:0D14H PUBLIC _Page_Erase
C:0564H PUBLIC USB_ISR
C:04B3H PUBLIC Receive_Setup
C:0348H PUBLIC _BulkOrInterruptIn
C:0402H PUBLIC _BulkOrInterruptOut
I:0064H PUBLIC PageIndices
B:00A0H.2 PUBLIC Led1
B:00A0H.3 PUBLIC Led2
D:0040H PUBLIC BytesToRead
C:0A4FH PUBLIC _Page_Write
D:0042H PUBLIC Buffer
D:0045H PUBLIC BytesToWrite
D:0047H PUBLIC BlocksRead
C:1400H PUBLIC Pg0
C:1200H PUBLIC LengthFile
C:1600H PUBLIC Pg1
D:0048H PUBLIC BlockIndex
C:1800H PUBLIC Pg2
C:1A00H PUBLIC Pg3
C:1C00H PUBLIC Pg4
C:1E00H PUBLIC Pg5
C:2000H PUBLIC Pg6
C:2200H PUBLIC Pg7
C:2400H PUBLIC Pg8
C:2600H PUBLIC Pg9
C:0A9DH PUBLIC USBReset
BL51 BANKED LINKER/LOCATER V5.12 08/01/2007 13:15:20 PAGE 6
X:0000H PUBLIC TempStorage
D:0096H PUBLIC USB0ADR
D:0097H PUBLIC USB0DAT
D:0049H PUBLIC BlocksWrote
C:01F0H PUBLIC Endpoint0
D:004AH PUBLIC ReadIndex
D:004DH PUBLIC PageIndex
D:00B7H PUBLIC FLKEY
------- PROC USB_ISR
------- DO
D:0007H SYMBOL bCommonInt
D:004EH SYMBOL bInInt
D:004FH SYMBOL bOutInt
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -