📄 f34x_usb0_bulk.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 06/23/2008 15:53:53 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\SILABS\MCU\IDEFILES\C51\BIN\BL51.EXE E:\亿图资料\亿图C8051F开发\USB_BULK\FI
>> RMWARE\F34X_USB_DESCRIPTORS.OBJ, E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWA
>> RE\F34X_USB_MAIN.OBJ, E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB
>> _STANDARD_REQUESTS.OBJ, E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_U
>> SB_UTILITIES.OBJ, E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB_ISR
>> .OBJ TO E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB0_BULK RS (256
>> ) PL (68) PW (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB_DESCRIPTORS.OBJ (F34X_
>> USB_DESCRIPTORS)
E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB_MAIN.OBJ (F34X_USB_MAI
>> N)
E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB_STANDARD_REQUESTS.OBJ
>> (F34X_USB_STANDARD_REQUESTS)
E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB_UTILITIES.OBJ (F34X_US
>> B_UTILITIES)
E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB_ISR.OBJ (F34X_USB_ISR)
>>
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C_STARTUP)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?ILDOPTR)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?ISTOPTR)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?PLDOPTR)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?PSTOPTR)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C_INIT)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?PSTIDATA)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?PLDXDATA)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?PSTXDATA)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?PLDPDATA)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?PSTPDATA)
C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?PLDCODE)
LINK MAP OF MODULE: E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB0_BU
>> LK (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 V6.05 06/23/2008 15:53:53 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 V6.05 06/23/2008 15:53:53 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: E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB
>> 0_BULK (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 V6.05 06/23/2008 15:53:53 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 V6.05 06/23/2008 15:53:53 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: E:\亿图资料\亿图C8051F开发\USB_BULK\FIRMWARE\F34X_USB
>> 0_BULK (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_MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:00A0H PUBLIC P2
D:00E6H PUBLIC EIE1
B:00A8H.7 PUBLIC EA
D:00D7H PUBLIC USB0XCN
D:00A6H PUBLIC P2MDOUT
D:0008H PUBLIC gEp1InStatus
D:0013H PUBLIC gEp0Command
C:0BB7H PUBLIC USB0_Init
D:001BH PUBLIC gEp2OutStatus
D:00D9H PUBLIC PCA0MD
D:00E1H PUBLIC XBR0
D:00E2H PUBLIC XBR1
C:0D9CH PUBLIC VDD_MON_Init
C:0D6CH PUBLIC main
C:0D82H PUBLIC PORT_Init
D:00A9H PUBLIC CLKSEL
D:00B2H PUBLIC OSCICN
D:0026H PUBLIC gDeviceStatus
C:0D90H PUBLIC USB0_Enable
B:00A0H.2 PUBLIC Led1
B:00A0H.3 PUBLIC Led2
D:00B9H PUBLIC CLKMUL
C:0D36H PUBLIC SYSCLK_Init
D:0033H PUBLIC gEp0Status
D:00EFH PUBLIC RSTSRC
D:0096H PUBLIC USB0ADR
D:0097H PUBLIC USB0DAT
------- PROC MAIN
C:0D6CH LINE# 131
C:0D6CH LINE# 132
C:0D6CH LINE# 133
C:0D6FH LINE# 134
C:0D72H LINE# 135
C:0D75H LINE# 136
C:0D78H LINE# 137
C:0D7BH LINE# 139
C:0D7DH LINE# 141
C:0D80H LINE# 143
------- ENDPROC MAIN
------- PROC SYSCLK_INIT
------- DO
D:0007H SYMBOL delay
------- ENDDO
BL51 BANKED LINKER/LOCATER V6.05 06/23/2008 15:53:53 PAGE 6
C:0D36H LINE# 160
C:0D36H LINE# 161
C:0D36H LINE# 163
C:0D38H LINE# 165
C:0D3BH LINE# 168
C:0D3EH LINE# 171
C:0D41H LINE# 172
C:0D47H LINE# 173
C:0D4AH LINE# 175
C:0D4FH LINE# 177
C:0D4FH LINE# 178
C:0D52H LINE# 179
------- ENDPROC SYSCLK_INIT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -