📄 sfdafas.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 08/05/2007 09:42:58 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, delay.obj, USB_Drv.obj TO sfdafas RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
delay.obj (DELAY)
USB_Drv.obj (USB_DRV)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
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?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: sfdafas (MAIN)
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 0014H UNIT _DATA_GROUP_
001CH 0004H *** GAP ***
DATA 0020H 0002H BIT_ADDR ?BA?USB_DRV
BIT 0022H.0 0001H.1 UNIT _BIT_GROUP_
0023H.1 0000H.7 *** GAP ***
DATA 0024H 004CH UNIT ?DT?USB_DRV
IDATA 0070H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 8000H *** GAP ***
XDATA 8000H 0001H ABSOLUTE
XDATA 8001H 0001H ABSOLUTE
8002H 0001H *** GAP ***
XDATA 8003H 0001H ABSOLUTE
XDATA 8004H 0001H ABSOLUTE
XDATA 8005H 0001H ABSOLUTE
XDATA 8006H 0001H ABSOLUTE
XDATA 8007H 0001H ABSOLUTE
XDATA 8008H 0001H ABSOLUTE
XDATA 8009H 0001H ABSOLUTE
XDATA 800AH 0001H ABSOLUTE
XDATA 800BH 0001H ABSOLUTE
XDATA 800CH 0001H ABSOLUTE
XDATA 800DH 0001H ABSOLUTE
XDATA 800EH 0001H ABSOLUTE
XDATA 800FH 0001H ABSOLUTE
XDATA 8010H 0001H ABSOLUTE
XDATA 8011H 0001H ABSOLUTE
XDATA 8012H 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.03 08/05/2007 09:42:58 PAGE 2
XDATA 8013H 0001H ABSOLUTE
XDATA 8014H 0001H ABSOLUTE
XDATA 8015H 0001H ABSOLUTE
XDATA 8016H 0001H ABSOLUTE
XDATA 8017H 0001H ABSOLUTE
XDATA 8018H 0001H ABSOLUTE
XDATA 8019H 0001H ABSOLUTE
801AH 0001H *** GAP ***
XDATA 801BH 0001H ABSOLUTE
801CH 0004H *** GAP ***
XDATA 8020H 0001H ABSOLUTE
XDATA 8021H 0001H ABSOLUTE
XDATA 8022H 0001H ABSOLUTE
XDATA 8023H 0001H ABSOLUTE
8024H 0001H *** GAP ***
XDATA 8025H 0001H ABSOLUTE
XDATA 8026H 0001H ABSOLUTE
XDATA 8027H 0001H ABSOLUTE
XDATA 8028H 0001H ABSOLUTE
XDATA 8029H 0001H ABSOLUTE
XDATA 802AH 0001H ABSOLUTE
XDATA 802BH 0001H ABSOLUTE
XDATA 802CH 0001H ABSOLUTE
XDATA 802DH 0001H ABSOLUTE
XDATA 802EH 0001H ABSOLUTE
XDATA 802FH 0001H ABSOLUTE
XDATA 8030H 0001H ABSOLUTE
XDATA 8031H 0001H ABSOLUTE
XDATA 8032H 0001H ABSOLUTE
XDATA 8033H 0001H ABSOLUTE
XDATA 8034H 0001H ABSOLUTE
XDATA 8035H 0001H ABSOLUTE
XDATA 8036H 0001H ABSOLUTE
XDATA 8037H 0001H ABSOLUTE
XDATA 8038H 0001H ABSOLUTE
XDATA 8039H 0001H ABSOLUTE
XDATA 803AH 0001H ABSOLUTE
XDATA 803BH 0001H ABSOLUTE
XDATA 803CH 0001H ABSOLUTE
XDATA 803DH 0001H ABSOLUTE
XDATA 803EH 0001H ABSOLUTE
XDATA 803FH 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 0362H 0185H UNIT ?PR?RX_1?USB_DRV
CODE 04E7H 0110H UNIT ?PR?RX_0?USB_DRV
CODE 05F7H 00FCH UNIT ?CO?USB_DRV
CODE 06F3H 00EFH UNIT ?PR?USB_ISR?USB_DRV
CODE 07E2H 00B9H UNIT ?PR?USB_GET_DESCRIPTOR?USB_DRV
CODE 089BH 008EH UNIT ?C?LIB_CODE
CODE 0929H 0088H UNIT ?PR?USB_GET_STATUS?USB_DRV
CODE 09B1H 0085H UNIT ?PR?USB_SET_CONFIGURATION?USB_DRV
CODE 0A36H 0082H UNIT ?PR?TX_0?USB_DRV
CODE 0AB8H 0072H UNIT ?PR?USB_INIT?USB_DRV
BL51 BANKED LINKER/LOCATER V5.03 08/05/2007 09:42:58 PAGE 3
CODE 0B2AH 0051H UNIT ?PR?TX_1?USB_DRV
CODE 0B7BH 004EH UNIT ?PR?USB_ALT?USB_DRV
CODE 0BC9H 0042H UNIT ?PR?USB_CLEAR_FEATURE?USB_DRV
CODE 0C0BH 0040H UNIT ?PR?USB_SET_FEATURE?USB_DRV
CODE 0C4BH 002AH UNIT ?PR?MCU_INIT?MAIN
CODE 0C75H 0029H UNIT ?PR?NAK0?USB_DRV
CODE 0C9EH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0CC5H 001CH UNIT ?PR?RX_2?USB_DRV
CODE 0CE1H 001CH UNIT ?PR?RX_3?USB_DRV
CODE 0CFDH 0017H UNIT ?PR?_DELAYMS?DELAY
CODE 0D14H 000CH UNIT ?C_C51STARTUP
CODE 0D20H 0008H UNIT ?PR?MAIN?MAIN
CODE 0D28H 0001H UNIT ?PR?USB_MASS_STORAGE_RESET?USB_DRV
CODE 0D29H 0001H UNIT ?PR?TX_2?USB_DRV
CODE 0D2AH 0001H UNIT ?PR?TX_3?USB_DRV
CODE 0D2BH 0001H UNIT ?PR?NAKO1?USB_DRV
CODE 0D2CH 0001H UNIT ?PR?NAKI1?USB_DRV
CODE 0D2DH 0001H UNIT ?PR?NAK2?USB_DRV
CODE 0D2EH 0001H UNIT ?PR?NAK3?USB_DRV
OVERLAY MAP OF MODULE: sfdafas (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------
?PR?USB_ISR?USB_DRV ----- ----- ----- -----
+--> ?PR?RX_0?USB_DRV
+--> ?PR?RX_1?USB_DRV
+--> ?PR?RX_2?USB_DRV
+--> ?PR?RX_3?USB_DRV
+--> ?PR?TX_0?USB_DRV
+--> ?PR?TX_1?USB_DRV
+--> ?PR?TX_2?USB_DRV
+--> ?PR?TX_3?USB_DRV
+--> ?PR?USB_ALT?USB_DRV
+--> ?PR?NAK0?USB_DRV
+--> ?PR?NAKO1?USB_DRV
+--> ?PR?NAKI1?USB_DRV
+--> ?PR?NAK2?USB_DRV
+--> ?PR?NAK3?USB_DRV
?PR?RX_0?USB_DRV ----- ----- ----- -----
+--> ?CO?USB_DRV
+--> ?PR?PRINTF?PRINTF
+--> ?PR?USB_GET_STATUS?USB_DRV
+--> ?PR?USB_CLEAR_FEATURE?USB_DRV
+--> ?PR?USB_SET_FEATURE?USB_DRV
+--> ?PR?USB_GET_DESCRIPTOR?USB_DRV
+--> ?PR?USB_SET_CONFIGURATION?USB_DRV
+--> ?PR?USB_MASS_STORAGE_RESET?USB_DRV
?PR?PRINTF?PRINTF 0022H.0 0001H.1 0008H 0014H
+--> ?PR?PUTCHAR?PUTCHAR
BL51 BANKED LINKER/LOCATER V5.03 08/05/2007 09:42:58 PAGE 4
?PR?USB_GET_DESCRIPTOR?USB_DRV ----- ----- ----- -----
+--> ?CO?USB_DRV
?PR?RX_1?USB_DRV ----- ----- ----- -----
+--> ?CO?USB_DRV
+--> ?PR?PRINTF?PRINTF
?PR?TX_0?USB_DRV ----- ----- ----- -----
+--> ?PR?_DELAYMS?DELAY
?PR?TX_1?USB_DRV ----- ----- ----- -----
+--> ?CO?USB_DRV
+--> ?PR?PRINTF?PRINTF
?PR?NAK0?USB_DRV ----- ----- ----- -----
+--> ?PR?_DELAYMS?DELAY
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?MCU_INIT?MAIN
+--> ?PR?USB_INIT?USB_DRV
?PR?MCU_INIT?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYMS?DELAY
?PR?USB_INIT?USB_DRV ----- ----- ----- -----
+--> ?PR?_DELAYMS?DELAY
SYMBOL TABLE OF MODULE: sfdafas (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00CBH PUBLIC RCAP2H
D:00CAH PUBLIC RCAP2L
C:0D20H PUBLIC main
D:0098H PUBLIC SCON
B:00A8H.0 PUBLIC EX0
D:00CDH PUBLIC TH2
D:00CCH PUBLIC TL2
D:00C8H PUBLIC T2CON
C:0C4BH PUBLIC MCU_init
------- PROC MCU_INIT
C:0C4BH LINE# 8
BL51 BANKED LINKER/LOCATER V5.03 08/05/2007 09:42:58 PAGE 5
C:0C4BH LINE# 9
C:0C4BH LINE# 10
C:0C52H LINE# 11
C:0C55H LINE# 12
C:0C58H LINE# 13
C:0C5BH LINE# 14
C:0C5EH LINE# 15
C:0C64H LINE# 16
C:0C6AH LINE# 17
C:0C6DH LINE# 18
C:0C70H LINE# 19
C:0C72H LINE# 21
C:0C74H LINE# 22
------- ENDPROC MCU_INIT
------- PROC MAIN
C:0D20H LINE# 24
C:0D20H LINE# 25
C:0D20H LINE# 26
C:0D23H LINE# 27
C:0D26H LINE# 29
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE DELAY
C:0000H SYMBOL _ICE_DUMMY_
C:0CFDH PUBLIC _DelaymS
------- PROC _DELAYMS
D:0006H SYMBOL i
------- DO
D:0005H SYMBOL j
------- ENDDO
C:0CFDH LINE# 3
C:0CFDH LINE# 4
C:0CFDH LINE# 6
C:0D06H LINE# 7
C:0D06H LINE# 8
C:0D08H LINE# 9
C:0D08H LINE# 10
C:0D09H LINE# 11
C:0D0CH LINE# 12
C:0D13H LINE# 13
------- ENDPROC _DELAYMS
------- ENDMOD DELAY
------- MODULE USB_DRV
C:0000H SYMBOL _ICE_DUMMY_
C:0D29H PUBLIC tx_2
C:0D2AH PUBLIC tx_3
X:8016H PUBLIC DMAMASK
C:0BC9H PUBLIC usb_clear_feature
X:8020H PUBLIC EPC0
B:0020H.0 PUBLIC stall_ep0
B:0021H.0 PUBLIC dta_pid0
X:8028H PUBLIC EPC1
X:8011H PUBLIC FWMSK
B:0020H.1 PUBLIC stall_ep1
B:0021H.1 PUBLIC dta_pid1
BL51 BANKED LINKER/LOCATER V5.03 08/05/2007 09:42:58 PAGE 6
X:802CH PUBLIC EPC2
B:0020H.2 PUBLIC stall_ep2
B:0021H.2 PUBLIC dta_pid2
X:8030H PUBLIC EPC3
B:0020H.3 PUBLIC stall_ep3
B:0021H.3 PUBLIC dta_pid3
X:8034H PUBLIC EPC4
B:0020H.4 PUBLIC stall_ep4
X:8038H PUBLIC EPC5
B:0020H.5 PUBLIC stall_ep5
X:803CH PUBLIC EPC6
B:0020H.6 PUBLIC stall_ep6
C:07E2H PUBLIC usb_get_descriptor
X:800DH PUBLIC RXMSK
B:00B0H.5 PUBLIC P3_5
X:800BH PUBLIC TXMSK
D:0024H PUBLIC flag
D:0025H PUBLIC zero_packet_flag
B:0098H.1 PUBLIC TI
X:8027H PUBLIC RXC0
C:0673H PUBLIC usb_serial_number
X:802FH PUBLIC RXC1
X:8025H PUBLIC RXD0
X:8037H PUBLIC RXC2
X:802DH PUBLIC RXD1
X:8023H PUBLIC TXC0
X:803FH PUBLIC RXC3
X:8035H PUBLIC RXD2
X:802BH PUBLIC TXC1
X:8021H PUBLIC TXD0
X:803DH PUBLIC RXD3
X:8033H PUBLIC TXC2
X:8029H PUBLIC TXD1
X:803BH PUBLIC TXC3
X:8031H PUBLIC TXD2
X:8039H PUBLIC TXD3
D:0026H PUBLIC rxstat
X:8006H PUBLIC MAEV
D:0027H PUBLIC data_to_transfer
D:0028H PUBLIC txstat
X:8026H PUBLIC RXS0
C:0693H PUBLIC usb_configuration
X:802EH PUBLIC RXS1
X:8036H PUBLIC RXS2
X:8022H PUBLIC TXS0
X:803EH PUBLIC RXS3
X:802AH PUBLIC TXS1
X:8032H PUBLIC TXS2
C:0651H PUBLIC usb_product
X:803AH PUBLIC TXS3
C:0D2CH PUBLIC nakI1
X:8018H PUBLIC DMACNT
X:8010H PUBLIC FWEV
X:8005H PUBLIC NFSR
C:0D2BH PUBLIC nakO1
X:8019H PUBLIC DMAERR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -