📄 usbdemo.map
字号:
LX51 LINKER/LOCATER V3.62 10/14/2004 20:25:36 PAGE 1
LX51 LINKER/LOCATER V3.62, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE Mainloop.obj, Isr.obj, Protozlg.obj, .\Usb51s.lib TO usbdemo
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?CO?CHAP_9
<--+ GET_DESCRIPTOR/CHAP_9
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
Mainloop.obj (MAINLOOP)
COMMENT TYPE 0: C51 V7.09
Isr.obj (ISR)
COMMENT TYPE 0: C51 V7.09
Protozlg.obj (PROTOZLG)
COMMENT TYPE 0: C51 V7.09
.\Usb51s.lib (CHAP_9)
COMMENT TYPE 1: C51 Compiler
.\Usb51s.lib (D12CI)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (FABS)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
LX51 LINKER/LOCATER V3.62 10/14/2004 20:25:36 PAGE 2
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: usbdemo (MAINLOOP)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 00559EH CODE
I:000000H I:000000H I:00007FH 00006AH DATA
I:000000H I:000000H I:0000FFH 000067H IDATA
C:000000H C:000000H C:00FFFFH 000030H CONST
MEMORY MAP OF MODULE: usbdemo (MAINLOOP)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H 000029H 000022H BYTE UNIT DATA _DATA_GROUP_
00002AH 000048H 00001FH BYTE UNIT DATA ?DT?ISR
000049H 00005EH 000016H BYTE UNIT DATA ?DT?MAINLOOP
00005FH 000062H 000004H BYTE UNIT DATA ?DT?D12_READCURRENTFRAMENUMBER?D12CI
000063H 000065H 000003H BYTE UNIT DATA ?DT?_GETVER?CHAP_9
000066H 000067H 000002H BYTE UNIT DATA ?DT?PROTOZLG
000068H 000069H 000002H BYTE UNIT DATA ?DT?_D12_READENDPOINTSTATUS?D12CI
00006AH 00009FH 000036H BYTE UNIT IDATA ?ID?ISR
0000A0H 0000CFH 000030H BYTE UNIT IDATA ?ID?MAINLOOP
0000D0H 0000D0H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0
000003H 000005H 000003H BYTE OFFS.. CODE ?MAINLOOP?00003
000006H 000012H 00000DH BYTE UNIT CODE ?PR?_FABS?FABS
000013H 000015H 000003H BYTE OFFS.. CODE ?MAINLOOP?00013
000016H 002993H 00297EH BYTE UNIT CODE ?PR?SEND_A_STEP?MAINLOOP
002994H 0034B8H 000B25H BYTE UNIT CODE ?PR?CMD_PROC?MAINLOOP
0034B9H 0039F7H 00053FH BYTE UNIT CODE ?C?LIB_CODE
0039F8H 003C6CH 000275H BYTE UNIT CODE ?PR?MAIN?MAINLOOP
003C6DH 003E0CH 0001A0H BYTE UNIT CODE ?PR?OPEN_MOT?MAINLOOP
003E0DH 003F64H 000158H BYTE UNIT CODE ?PR?EP0_RXDONE?CHAP_9
003F65H 0040A2H 00013EH BYTE UNIT CODE ?PR?_SEND_CUR_POS?MAINLOOP
0040A3H 0041D4H 000132H BYTE UNIT CODE ?PR?_D12_READENDPOINT?D12CI
0041D5H 0042BBH 0000E7H BYTE UNIT CODE ?PR?_D12_WRITEENDPOINT?D12CI
0042BCH 00438FH 0000D4H BYTE UNIT CODE ?PR?X_F?MAINLOOP
004390H 004457H 0000C8H BYTE UNIT CODE ?PR?Y_F?MAINLOOP
004458H 00450EH 0000B7H BYTE UNIT CODE ?PR?EP0_TXDONE?CHAP_9
00450FH 0045BEH 0000B0H BYTE UNIT CODE ?PR?READ_WRITE_REGISTER?PROTOZLG
0045BFH 004665H 0000A7H BYTE UNIT CODE ?PR?X_Z?MAINLOOP
004666H 004700H 00009BH BYTE UNIT CODE ?PR?Y_Z?MAINLOOP
004701H 00478EH 00008EH BYTE UNIT CODE ?PR?GET_STATUS?CHAP_9
00478FH 004819H 00008BH BYTE UNIT CODE ?PR?_CODE_TRANSMIT?CHAP_9
00481AH 0048A2H 000089H BYTE UNIT CODE ?PR?_GET_X_Y_PORT_BYTE?MAINLOOP
0048A3H 004928H 000086H BYTE UNIT CODE ?PR?_D12_ACKNOWLEDGEENDPOINT?D12CI
LX51 LINKER/LOCATER V3.62 10/14/2004 20:25:36 PAGE 3
004929H 0049ABH 000083H BYTE UNIT CODE ?CO?CHAP_9
0049ACH 004A29H 00007EH BYTE UNIT CODE ?PR?EP2_TXDONE?ISR
004A2AH 004AA6H 00007DH BYTE UNIT CODE ?PR?OPEN_MAC?MAINLOOP
004AA7H 004B23H 00007DH BYTE UNIT CODE ?PR?CLOSE_MAC?MAINLOOP
004B24H 004B9DH 00007AH BYTE UNIT CODE ?PR?OPEN_GAO_PIN?MAINLOOP
004B9EH 004C17H 00007AH BYTE UNIT CODE ?PR?CLOSE_GAO_PIN?MAINLOOP
004C18H 004C8AH 000073H BYTE UNIT CODE ?PR?USB_ISR?MAINLOOP
004C8BH 004CF9H 00006FH BYTE UNIT CODE ?PR?EP2_RXDONE?ISR
004CFAH 004D65H 00006CH BYTE UNIT CODE ?PR?FN_USB_ISR?CHAP_9
004D66H 004DCFH 00006AH BYTE UNIT CODE ?PR?CLEAR_FEATURE?CHAP_9
004DD0H 004E39H 00006AH BYTE UNIT CODE ?PR?SET_FEATURE?CHAP_9
004E3AH 004E94H 00005BH BYTE UNIT CODE ?PR?CLOSE_MOT?MAINLOOP
004E95H 004EEFH 00005BH BYTE UNIT CODE ?PR?D12_READCURRENTFRAMENUMBER?D12CI
004EF0H 004F47H 000058H BYTE UNIT CODE ?PR?CONTROL_HANDLER?CHAP_9
004F48H 004F9BH 000054H BYTE UNIT CODE ?PR?EP1_RXDONE?ISR
004F9CH 004FE9H 00004EH BYTE UNIT CODE ?PR?USBSERVE?CHAP_9
004FEAH 005034H 00004BH BYTE UNIT CODE ?PR?RECONNECT_USB?ISR
005035H 00507DH 000049H BYTE UNIT CODE ?PR?SET_CONFIGURATION?CHAP_9
00507EH 0050C2H 000045H BYTE UNIT CODE ?PR?_D12_SETENDPOINTENABLE?D12CI
0050C3H 005104H 000042H BYTE UNIT CODE ?PR?_D12_SETMODE?D12CI
005105H 005145H 000041H BYTE UNIT CODE ?PR?GET_DESCRIPTOR?CHAP_9
005146H 005186H 000041H BYTE UNIT CODE ?PR?D12_READINTERRUPTREGISTER?D12CI
005187H 0051C4H 00003EH BYTE UNIT CODE ?PR?_D12_SETADDRESSENABLE?D12CI
0051C5H 005200H 00003CH BYTE UNIT CODE ?PR?_D12_READENDPOINTSTATUS?D12CI
005201H 00523BH 00003BH BYTE UNIT CODE ?PR?_D12_SETENDPOINTSTATUS?D12CI
00523CH 005275H 00003AH BYTE UNIT CODE ?PR?EP1_TXDONE?ISR
005276H 0052ADH 000038H BYTE UNIT CODE ?PR?_D12_SELECTENDPOINT?D12CI
0052AEH 0052E2H 000035H BYTE UNIT CODE ?PR?_D12_SETDMA?D12CI
0052E3H 005313H 000031H BYTE UNIT CODE ?PR?_GET_U_V_PORT_BYTE?MAINLOOP
005314H 00533CH 000029H BYTE UNIT CODE ?PR?U_Z?MAINLOOP
00533DH 005365H 000029H BYTE UNIT CODE ?PR?U_F?MAINLOOP
005366H 00538EH 000029H BYTE UNIT CODE ?PR?V_Z?MAINLOOP
00538FH 0053B7H 000029H BYTE UNIT CODE ?PR?V_F?MAINLOOP
0053B8H 0053D9H 000022H BYTE UNIT CODE ?PR?_OUT_8255_1_C?MAINLOOP
0053DAH 0053F8H 00001FH BYTE UNIT CODE ?PR?OUT_8255_1_A?MAINLOOP
0053F9H 005416H 00001EH BYTE UNIT CODE ?PR?DELAY1?MAINLOOP
005417H 005433H 00001DH BYTE UNIT CODE ?PR?_SINGLE_TRANSMIT?CHAP_9
005434H 00544FH 00001CH BYTE UNIT CODE ?PR?SET_INTERFACE?CHAP_9
005450H 00546BH 00001CH BYTE UNIT CODE ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
00546CH 005485H 00001AH BYTE UNIT CODE ?PR?INIT_J8255?MAINLOOP
005486H 00549FH 00001AH BYTE UNIT CODE ?PR?INIT_P8255?MAINLOOP
0054A0H 0054B7H 000018H BYTE UNIT CODE ?PR?_SEND_REQ_ORDER?MAINLOOP
0054B8H 0054CFH 000018H BYTE UNIT CODE ?PR?GET_BUFFER_SIZE?PROTOZLG
0054D0H 0054E6H 000017H BYTE UNIT CODE ?PR?CONNECT_USB?ISR
0054E7H 0054FDH 000017H BYTE UNIT CODE ?PR?SET_ADDRESS?CHAP_9
0054FEH 005513H 000016H BYTE UNIT CODE ?PR?SEND_LOOP_MSG?MAINLOOP
005514H 005526H 000013H BYTE UNIT CODE ?PR?GET_CONFIGURATION?CHAP_9
005527H 005539H 000013H BYTE UNIT CODE ?PR?_GETVER?CHAP_9
00553AH 005548H 00000FH BYTE UNIT CODE ?PR?GET_FIRMWARE_VERSION?PROTOZLG
005549H 005557H 00000FH BYTE UNIT CODE ?PR?GET_INTERFACE?CHAP_9
005558H 005566H 00000FH BYTE UNIT CODE ?PR?STALL_EP0?CHAP_9
005567H 005572H 00000CH BYTE UNIT CODE ?PR?D12_SENDRESUME?D12CI
005573H 00557EH 00000CH BYTE UNIT CODE ?C_C51STARTUP
00557FH 005586H 000008H BYTE UNIT CODE ?PR?DISCONNECT_USB?ISR
005587H 00558CH 000006H BYTE UNIT CODE ?PR?INIT_UNCONFIG?CHAP_9
00558DH 005592H 000006H BYTE UNIT CODE ?PR?INIT_CONFIG?CHAP_9
005593H 005596H 000004H BYTE UNIT CODE ?PR?TIMER_ISR?MAINLOOP
005597H 00559AH 000004H BYTE UNIT CODE ?PR?RESERVED?CHAP_9
00559BH 00559BH 000001H BYTE UNIT CODE ?PR?D12_BUSRESET?ISR
00559CH 00559CH 000001H BYTE UNIT CODE ?PR?DMA_EOT?ISR
00559DH 00559DH 000001H BYTE UNIT CODE ?PR?D12_SUSPEND?ISR
00559EH 0055CDH 000030H BYTE UNIT CONST ?CO?ISR
LX51 LINKER/LOCATER V3.62 10/14/2004 20:25:36 PAGE 4
OVERLAY MAP OF MODULE: usbdemo (MAINLOOP)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
==================================================================
USB_ISR/MAINLOOP ----- ----- 0008H 0009H
+--> ?PR?FN_USB_ISR?CHAP_9
FN_USB_ISR/CHAP_9 ----- ----- 000AH 000BH
+--> ?PR?D12_READINTERRUPTREGISTER?D12CI
+--> ?PR?DMA_EOT?ISR
+--> ?PR?EP0_TXDONE?CHAP_9
+--> ?PR?EP0_RXDONE?CHAP_9
+--> ?PR?EP1_TXDONE?ISR
+--> ?PR?EP1_RXDONE?ISR
+--> ?PR?EP2_TXDONE?ISR
+--> ?PR?EP2_RXDONE?ISR
D12_READINTERRUPTREGISTER/D12CI ----- ----- 000CH 000EH
DMA_EOT/ISR ----- ----- ----- -----
EP0_TXDONE/CHAP_9 ----- ----- 000CH 000DH
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
+--> ?PR?_SINGLE_TRANSMIT?CHAP_9
+--> ?PR?_D12_WRITEENDPOINT?D12CI
_D12_READLASTTRANSACTIONSTATUS/D12CI ----- ----- 000FH 000FH
_SINGLE_TRANSMIT/CHAP_9 ----- ----- 0020H 0023H
+--> ?PR?_D12_WRITEENDPOINT?D12CI
_D12_WRITEENDPOINT/D12CI ----- ----- 0024H 0029H
EP0_RXDONE/CHAP_9 ----- ----- 000CH 000DH
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
+--> ?PR?_D12_READENDPOINT?D12CI
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
+--> ?PR?_D12_ACKNOWLEDGEENDPOINT?D12CI
_D12_READENDPOINT/D12CI ----- ----- 000FH 0015H
_D12_SETENDPOINTSTATUS/D12CI ----- ----- 0020H 0021H
_D12_ACKNOWLEDGEENDPOINT/D12CI ----- ----- 000EH 000EH
EP1_TXDONE/ISR ----- ----- 000CH 000DH
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
EP1_RXDONE/ISR ----- ----- 000CH 000EH
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
+--> ?PR?_D12_READENDPOINT?D12CI
EP2_TXDONE/ISR ----- ----- 000CH 000DH
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
+--> ?PR?_D12_WRITEENDPOINT?D12CI
EP2_RXDONE/ISR ----- ----- 000CH 000EH
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
+--> ?PR?_D12_READENDPOINT?D12CI
*** NEW ROOT ****************************
TIMER_ISR/MAINLOOP ----- ----- ----- -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -