📄 user.m51
字号:
BL51 BANKED LINKER/LOCATER V4.13 06/09/2004 15:27:05 PAGE 1
BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE E:\BMFSCAN\FIRMWARE\USB_USER.OBJ, E:\BMFSCAN\FIRMWARE
>> \USB_ISR.OBJ, E:\BMFSCAN\FIRMWARE\USB_MAIN.OBJ, E:\BMFSCAN\FIRMWARE\USB_STD
>> _REQ.OBJ, E:\BMFSCAN\FIRMWARE\USB_DESCRIPTOR.OBJ TO E:\BMFSCAN\FIRMWARE\USE
>> R RS (256) PL (68) PW (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
E:\BMFSCAN\FIRMWARE\USB_USER.OBJ (USB_USER)
E:\BMFSCAN\FIRMWARE\USB_ISR.OBJ (USB_ISR)
E:\BMFSCAN\FIRMWARE\USB_MAIN.OBJ (USB_MAIN)
E:\BMFSCAN\FIRMWARE\USB_STD_REQ.OBJ (USB_STD_REQ)
E:\BMFSCAN\FIRMWARE\USB_DESCRIPTOR.OBJ (USB_DESCRIPTOR)
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?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: E:\BMFSCAN\FIRMWARE\USER (USB_USER)
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 0016H UNIT _DATA_GROUP_
DATA 0034H 0013H UNIT ?DT?USB_ISR
DATA 0047H 000AH UNIT ?DT?USB_USER
DATA 0051H 0009H UNIT ?DT?USB_DESCRIPTOR
IDATA 005AH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0080H UNIT ?XD?USB_USER
* * * * * * * 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
CODE 0028H 0001H UNIT ?PR?FUN_PRO_READEINIT?USB
>> _USER
CODE 0029H 0001H UNIT ?PR?FUN_PRO_READCODE?USB_
>> USER
CODE 002AH 0001H UNIT ?PR?FUN_PRO_WRITECODE?USB
>> _USER
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0015H UNIT ?PR?MAIN?USB_MAIN
CODE 0043H 0003H ABSOLUTE
CODE 0046H 000AH UNIT ?PR?FUN_PRO_TEST?USB_USER
>>
0050H 0003H *** GAP ***
CODE 0053H 0003H ABSOLUTE
CODE 0056H 0191H UNIT ?PR?HANDLE_SETUP?USB_ISR
CODE 01E7H 013FH UNIT ?PR?FUN_PRO_MAIN?USB_USER
>>
CODE 0326H 0110H UNIT ?PR?GET_DESCRIPTOR?USB_ST
>> D_REQ
CODE 0436H 0108H UNIT ?PR?_HPI_WRITE_SECTION?US
BL51 BANKED LINKER/LOCATER V4.13 06/09/2004 15:27:05 PAGE 2
>> B_USER
CODE 053EH 00F1H UNIT ?PR?GET_STATUS?USB_STD_RE
>> Q
CODE 062FH 00D6H UNIT ?PR?_HPI_WRITE_WORD?USB_U
>> SER
CODE 0705H 00A4H UNIT ?CO?USB_DESCRIPTOR
CODE 07A9H 00A1H UNIT ?C?LIB_CODE
CODE 084AH 0098H UNIT ?PR?USB_ISR?USB_ISR
CODE 08E2H 0093H UNIT ?PR?CLEAR_FEATURE?USB_STD
>> _REQ
CODE 0975H 0093H UNIT ?PR?SET_FEATURE?USB_STD_R
>> EQ
CODE 0A08H 008CH UNIT ?C_C51STARTUP
CODE 0A94H 0080H UNIT ?PR?HANDLE_OUT2?USB_ISR
CODE 0B14H 007AH UNIT ?PR?SET_CONFIGURATION?USB
>> _STD_REQ
CODE 0B8EH 0066H UNIT ?PR?GET_CONFIGURATION?USB
>> _STD_REQ
CODE 0BF4H 0064H UNIT ?PR?HANDLE_IN1?USB_ISR
CODE 0C58H 0057H UNIT ?PR?FUN_PRO_WRITEEINIT?US
>> B_USER
CODE 0CAFH 0053H UNIT ?PR?GET_INTERFACE?USB_STD
>> _REQ
CODE 0D02H 0051H UNIT ?PR?_FUN_FIFO_WRITE?USB_U
>> SER
CODE 0D53H 004BH UNIT ?PR?USB0_INIT?USB_MAIN
CODE 0D9EH 0041H UNIT ?PR?SET_ADDRESS?USB_STD_R
>> EQ
CODE 0DDFH 003FH UNIT ?PR?_FIFO_WRITE?USB_ISR
CODE 0E1EH 0038H UNIT ?PR?_FIFO_READ?USB_ISR
CODE 0E56H 0037H UNIT ?C_INITSEG
CODE 0E8DH 0032H UNIT ?PR?SET_INTERFACE?USB_STD
>> _REQ
CODE 0EBFH 002FH UNIT ?PR?TIMER2_ISR?USB_MAIN
CODE 0EEEH 002CH UNIT ?PR?PORT_INIT?USB_MAIN
CODE 0F1AH 002AH UNIT ?PR?HPI_WAKEUP_DSP?USB_US
>> ER
CODE 0F44H 001EH UNIT ?PR?ADC_CONVCOMPLETE_ISR?
>> USB_MAIN
CODE 0F62H 001AH UNIT ?PR?FORCE_STALL?USB_ISR
CODE 0F7CH 0018H UNIT ?PR?USB_RESET?USB_ISR
CODE 0F94H 0017H UNIT ?PR?TIMER_INIT?USB_MAIN
CODE 0FABH 0013H UNIT ?PR?ADC_INIT?USB_MAIN
CODE 0FBEH 000FH UNIT ?PR?DELAY?USB_MAIN
CODE 0FCDH 0009H UNIT ?PR?USB_RESUME?USB_ISR
CODE 0FD6H 0009H UNIT ?PR?USB_SUSPEND?USB_ISR
OVERLAY MAP OF MODULE: E:\BMFSCAN\FIRMWARE\USER (USB_USER)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------------
?PR?USB_ISR?USB_ISR 001EH 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 0021H 0002H
BL51 BANKED LINKER/LOCATER V4.13 06/09/2004 15:27:05 PAGE 3
?PR?HANDLE_SETUP?USB_ISR 0021H 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 0023H 0003H
?PR?GET_STATUS?USB_STD_REQ ----- -----
+--> ?PR?FORCE_STALL?USB_ISR
+--> ?CO?USB_STD_REQ
?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 0023H 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 0021H 0001H
+--> ?PR?_FIFO_READ?USB_ISR
?PR?USB_SUSPEND?USB_ISR 0021H 0002H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?USB_MAIN
+--> ?C_INITSEG
?PR?MAIN?USB_MAIN ----- -----
BL51 BANKED LINKER/LOCATER V4.13 06/09/2004 15:27:05 PAGE 4
+--> ?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?FUN_PRO_MAIN?USB_USER
?PR?SYSCLK_INIT?USB_MAIN ----- -----
+--> ?PR?DELAY?USB_MAIN
?PR?PORT_INIT?USB_MAIN ----- -----
+--> ?PR?DELAY?USB_MAIN
?PR?FUN_PRO_MAIN?USB_USER ----- -----
+--> ?PR?FUN_PRO_TEST?USB_USER
+--> ?PR?_FUN_FIFO_WRITE?USB_USER
+--> ?PR?FUN_PRO_READEINIT?USB_USER
+--> ?PR?FUN_PRO_WRITEEINIT?USB_USER
+--> ?PR?FUN_PRO_READCODE?USB_USER
+--> ?PR?_HPI_WRITE_SECTION?USB_USER
?PR?_FUN_FIFO_WRITE?USB_USER 0028H 0005H
?PR?FUN_PRO_WRITEEINIT?USB_USER 0028H 0004H
+--> ?PR?_HPI_WRITE_WORD?USB_USER
?PR?_HPI_WRITE_WORD?USB_USER 002CH 0008H
?PR?_HPI_WRITE_SECTION?USB_USER 0028H 0009H
?C_INITSEG ----- -----
+--> ?CO?USB_DESCRIPTOR
SYMBOL TABLE OF MODULE: E:\BMFSCAN\FIRMWARE\USER (USB_USER)
VALUE TYPE NAME
----------------------------------
------- MODULE USB_USER
C:0000H SYMBOL _ICE_DUMMY_
B:00D8H.2 PUBLIC CCF2
B:0098H.3 PUBLIC TB80
B:00D8H.3 PUBLIC CCF3
B:00F8H.0 PUBLIC SPIEN
B:00D8H.4 PUBLIC CCF4
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
B:00D0H.6 PUBLIC AC
B:00A8H.7 PUBLIC EA
B:0098H.5 PUBLIC MCE0
C:0C58H PUBLIC Fun_Pro_WriteEInit
B:00D8H.7 PUBLIC CF
D:0047H PUBLIC g_uiCodeLength
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
X:0000H PUBLIC g_ucUsbGData
B:00F8H.1 PUBLIC TXBMT
B:00D8H.6 PUBLIC CR
B:00C8H.7 PUBLIC TF2H
B:00C8H.3 PUBLIC T2SPLIT
B:0098H.4 PUBLIC REN0
D:00D8H PUBLIC PCA0CN
C:0028H PUBLIC Fun_Pro_ReadEinit
BL51 BANKED LINKER/LOCATER V4.13 06/09/2004 15:27:05 PAGE 5
B:00C8H.6 PUBLIC TF2L
D:00B8H PUBLIC IP
C:0029H PUBLIC Fun_Pro_ReadCode
B:00C0H.2 PUBLIC ARBLOST
C:0F1AH PUBLIC Hpi_WakeUp_DSP
B:00F8H.3 PUBLIC TXBSY
B:00D0H.7 PUBLIC CY
B:00C0H.0 PUBLIC SI
X:0040H PUBLIC g_ucUsbSData
B:00E8H.5 PUBLIC AD0INT
C:01E7H PUBLIC Fun_Pro_Main
B:00D0H.2 PUBLIC OV
D:00C0H PUBLIC SMB0CN
B:00F8H.5 PUBLIC MODF
C:002AH PUBLIC Fun_Pro_WriteCode
B:0098H.7 PUBLIC S0MODE
C:0436H PUBLIC _Hpi_Write_Section
D:0049H PUBLIC g_ucCount
B:00C8H.5 PUBLIC TF2LEN
D:00F8H PUBLIC SPI0CN
B:00F8H.7 PUBLIC SPIF
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:0046H PUBLIC Fun_Pro_Test
D:004AH PUBLIC g_ulDestAdd
B:00A8H.4 PUBLIC ES0
D:004EH PUBLIC g_ucUsbFlag
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
B:00D0H.0 PUBLIC P
B:00C0H.1 PUBLIC ACK
B:00C0H.6 PUBLIC TXMODE
B:00B8H.4 PUBLIC PS0
B:00B8H.1 PUBLIC PT0
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
D:004FH PUBLIC g_ucHostCmd
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
C:0D14H PUBLIC _Fun_Fifo_Write
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -