📄 usb.map
字号:
################################################################################
# #
# Micro Series Universal Linker V4.33/DOS 12/Mar/98 02:05:56 #
# #
# Target CPU = 8051 #
# List file = d:\8051\test\usb.map #
# Output file 1 = d:\8051\test\usb.a03 #
# Output format = intel-standard #
# Command line = -f usb.xcl (-c8051 -D_R=0 #
# -Z(XDATA)C_ARGX,X_UDATA,X_IDATA,NO_INIT,ECSTR=0 #
# -Z(CODE)INTVEC,RCODE,D_CDATA,I_CDATA,X_CDATA=0 #
# -Z(CODE)C_ICALL,C_RECFN,CSTR,CCSTR,CODE,CONST #
# -Z(DATA)C_ARGD,D_UDATA,D_IDATA=08 #
# -Z(IDATA)C_ARGI,I_UDATA,I_IDATA,CSTACK #
# -Z(BIT)C_ARGB,BITVARS=0 #
# -e_small_write=_formatted_write #
# -e_medium_read=_formatted_read level0.R03 #
# level1.R03 level2.R03 level3.R03 usb.R03 #
# d:\8051\icc8051\CL8051S.R03 -o #
# D:\8051\TEST\USB.A03 -x -l D:\8051\TEST\USB.map) #
# #
# #
# (c) Copyright IAR Systems 1991 #
################################################################################
Warning[16]: Function send_data in module level2 ( level2.r03 ) is called from two function trees ( with roots main and set_motor )
****************************************
* *
* CROSS REFERENCE *
* *
****************************************
Program entry at : 0000 Relocatable, from module : CSTARTUP
****************************************
* *
* MODULE MAP *
* *
****************************************
DEFINED ABSOLUTE ENTRIES
PROGRAM MODULE, NAME : ?ABS_ENTRY_MOD
ABSOLUTE ENTRIES ADDRESS REF BY MODULE
============== ======= =============
_R 0000 level0
level1
level2
level3
usb
CSTARTUP
?SI_DIV_L00
?SI_MOD_L00
?UI_DIV_L00
?C_ST_PTR_L17
?P_ST_PTR_L17
?C_LD_PTR_L17
?PA_LD_PTR_L17
?P_LD_PTR_L17
SEGMENTS IN THE MODULE
======================
C_ARGI
Relative segment, address : 0008 - 003F
*************************************************************************
FILE NAME : level0.r03
PROGRAM MODULE, NAME : level0
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address : 0255 - 032A
ENTRIES ADDRESS REF BY MODULE
delay 02E1 level1
level2
level3
usb
idata = 002B ( 0002 , 0002 )
disable_tmr 02DC level1
level2
level3
enable_tmr 02D7 level1
level2
level3
usb
i_delay 0306 Not referred to
idata = 0008 ( 0002 , 0002 )
i_read_host_data 02BF Not referred to
idata = 000C ( 0001 , 0000 )
i_write_host_addr 0294 level1
idata = 0008 ( 0000 , 0001 )
i_write_host_data 02AA level1
idata = 0008 ( 0000 , 0001 )
read_host_data 027D level1
level2
idata = 000D ( 0001 , 0000 )
write_host_addr 0255 level1
level2
idata = 000D ( 0000 , 0001 )
write_host_data 0269 level1
level2
idata = 000D ( 0000 , 0001 )
*************************************************************************
FILE NAME : level1.r03
PROGRAM MODULE, NAME : level1
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address : 032B - 06D0
ENTRIES ADDRESS REF BY MODULE
crc5 0616 Not referred to
idata = 0008 ( 0003 , 0002 )
host_blk_read 0354 level2
idata = 002B ( 0000 , 0005 )
host_blk_write 032B level2
idata = 000E ( 0000 , 0005 )
host_init 03C9 usb
reset_root_hub 0380 level3
send_setup 041F level2
idata = 0013 ( 0001 , 0005 )
sof_emit 058B usb
xfer_data 04C6 level2
idata = 0013 ( 0001 , 0005 )
-------------------------------------------------------------------------
I_UDATA
Relative segment, address : 0040 - 004A
ENTRIES ADDRESS REF BY MODULE
blk_data_out 0043 usb
ep0stat 0040 level2
usb
fn 0047 usb
intstat 0041 level2
usb
sof_token 0046 usb
sofstat 0042 level2
usb
speed 004A Not referred to
test 0049 usb
*************************************************************************
FILE NAME : level2.r03
PROGRAM MODULE, NAME : level2
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address : 06D1 - 0BFB
ENTRIES ADDRESS REF BY MODULE
get_data 0B5B level3
idata = 0030 ( 0002 , 0004 )
get_desc 079F level3
idata = 0030 ( 0007 , 0007 )
send_data 09F2 level3
idata = 0019 ( 0003 , 0007 )
set_cmd 06D1 level3
idata = 002B ( 0002 , 0004 )
-------------------------------------------------------------------------
I_UDATA
Relative segment, address : 004B - 004C
ENTRIES ADDRESS REF BY MODULE
data_flag 004C usb
ep1_squ 004B level3
usb
*************************************************************************
FILE NAME : level3.r03
PROGRAM MODULE, NAME : level3
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address : 0BFC - 1369
ENTRIES ADDRESS REF BY MODULE
AllAxialDataTo_SegmentMap
1260 Not referred to
Bus_enum 0BFC usb
Dis_all 128D usb
idata = 0031 ( 0001 , 0000 )
Dis_ver 12F1 usb
idata = 0031 ( 0001 , 0000 )
DisableAll_dis_bit 0E8E Not referred to
GoPad_set_motor 0E1E usb
idata = 002B ( 0000 , 0004 )
OneAxialDataTo_SegmentMap
0F9F Not referred to
idata = 002B ( 0003 , 0002 )
SendAClock_164 0E93 Not referred to
SendDataTo_DisBit 0E9A Not referred to
idata = 002F ( 0000 , 0001 )
Strobe_dis_bit 0E68 Not referred to
idata = 002F ( 0001 , 0001 )
poll_data 0E44 usb
idata = 0036 ( 0000 , 0004 )
set_motor 0DF8 Not referred to
idata = 0023 ( 0000 , 0004 )
set_report 0DD2 Not referred to
idata = 0027 ( 0000 , 0004 )
-------------------------------------------------------------------------
CONST
Relative segment, address : 15A5 - 1610
-------------------------------------------------------------------------
I_UDATA
Relative segment, address : 004D - 0081
ENTRIES ADDRESS REF BY MODULE
Led_D17_24 0071 usb
Led_D1_8 006F usb
Led_D9_16 0070 usb
data_in 0051 usb
dev_desc 0059 usb
dis_data_buf 0072 usb
i_data 006D usb
j_data 006E usb
product_id 004F usb
usb_error 004D usb
wake_up 004E usb
x_data 006B usb
y_data 006C usb
*************************************************************************
FILE NAME : usb.r03
PROGRAM MODULE, NAME : usb
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address : 136A - 15A4
ENTRIES ADDRESS REF BY MODULE
T0_int 136A Not referred to
interrupt function
main 13B4 CSTARTUP
idata = 003E ( 0002 , 0000 )
-------------------------------------------------------------------------
CONST
Relative segment, address : 1611 - 165E
-------------------------------------------------------------------------
INTVEC
Common segment, address : 0000 - 000D
-------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -