?? usb_tst.m51
字號:
BL51 BANKED LINKER/LOCATER V4.23 12/24/2005 14:35:50 PAGE 1
BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
C:\KEIL623\C51\BIN\BL51.EXE D:\PRJ\SMARTOK\USB_MAIN.OBJ TO D:\PRJ\SMARTOK\USB_TST RS (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
D:\PRJ\SMARTOK\USB_MAIN.OBJ (USB_MAIN)
C:\KEIL623\C51\BIN\C51S.LIB (?C_STARTUP)
C:\KEIL623\C51\BIN\C51S.LIB (?C?COPY)
C:\KEIL623\C51\BIN\C51S.LIB (?C?CLDOPTR)
C:\KEIL623\C51\BIN\C51S.LIB (?C?CSTOPTR)
C:\KEIL623\C51\BIN\C51S.LIB (?C?ULCMP)
C:\KEIL623\C51\BIN\C51S.LIB (?C?ICALL)
C:\KEIL623\C51\BIN\C51S.LIB (PRINTF)
C:\KEIL623\C51\BIN\C51S.LIB (?C_INIT)
C:\KEIL623\C51\BIN\C51S.LIB (?C?CLDPTR)
C:\KEIL623\C51\BIN\C51S.LIB (?C?CSTPTR)
C:\KEIL623\C51\BIN\C51S.LIB (?C?PLDIIDATA)
C:\KEIL623\C51\BIN\C51S.LIB (?C?CCASE)
C:\KEIL623\C51\BIN\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: D:\PRJ\SMARTOK\USB_TST (USB_MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0022H UNIT ?DT?USB_MAIN
DATA 0044H 001DH UNIT _DATA_GROUP_
IDATA 0061H 004AH UNIT ?ID?USB_MAIN
IDATA 00ABH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0100H UNIT ?XD?USB_MAIN
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?PR?DISCONNECT_USB?USB_MAIN
CODE 000AH 0001H UNIT ?PR?BUS_RESET?USB_MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?INIT_UNCONFIG?USB_MAIN
CODE 0013H 0003H ABSOLUTE
CODE 0016H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 0372H 01BDH UNIT ?C?LIB_CODE
CODE 052FH 00EEH UNIT ?PR?MAIN?USB_MAIN
CODE 061DH 00E7H UNIT ?CO?USB_MAIN
CODE 0704H 00DFH UNIT ?PR?EP0_RXDONE?USB_MAIN
CODE 07E3H 00B2H UNIT ?PR?READ_WRITE_REGISTER?USB_MAIN
CODE 0895H 009CH UNIT ?PR?USB_ISR?USB_MAIN
CODE 0931H 0091H UNIT ?PR?EP0_TXDONE?USB_MAIN
BL51 BANKED LINKER/LOCATER V4.23 12/24/2005 14:35:50 PAGE 2
CODE 09C2H 0091H UNIT ?PR?SETUP_DMA_REQUEST?USB_MAIN
CODE 0A53H 008CH UNIT ?C_C51STARTUP
CODE 0ADFH 0085H UNIT ?PR?MAIN_RXDONE?USB_MAIN
CODE 0B64H 0072H UNIT ?PR?_CODE_TRANSMIT?USB_MAIN
CODE 0BD6H 0071H UNIT ?PR?_D12_READENDPOINT?USB_MAIN
CODE 0C47H 0068H UNIT ?PR?MAIN_TXDONE?USB_MAIN
CODE 0CAFH 0062H UNIT ?PR?GET_STATUS?USB_MAIN
CODE 0D11H 005EH UNIT ?PR?_D12_WRITEENDPOINT?USB_MAIN
CODE 0D6FH 0051H UNIT ?PR?CLEAR_FEATURE?USB_MAIN
CODE 0DC0H 0051H UNIT ?PR?SET_FEATURE?USB_MAIN
CODE 0E11H 0046H UNIT ?PR?SETUP_DMA?USB_MAIN
CODE 0E57H 0045H UNIT ?PR?CHECK_KEY_LED?USB_MAIN
CODE 0E9CH 0042H UNIT ?PR?CONTROL_HANDLER?USB_MAIN
CODE 0EDEH 0041H UNIT ?PR?RECONNECT_USB?USB_MAIN
CODE 0F1FH 0040H UNIT ?PR?SET_CONFIGURATION?USB_MAIN
CODE 0F5FH 0030H UNIT ?PR?TIMER_ISR?USB_MAIN
CODE 0F8FH 002CH UNIT ?PR?_D12_SETENDPOINTENABLE?USB_MAIN
CODE 0FBBH 002CH UNIT ?PR?_D12_SETMODE?USB_MAIN
CODE 0FE7H 002BH UNIT ?PR?_D12_SETADDRESSENABLE?USB_MAIN
CODE 1012H 002BH UNIT ?PR?_D12_SETENDPOINTSTATUS?USB_MAIN
CODE 103DH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1064H 0025H UNIT ?PR?_D12_SETDMA?USB_MAIN
CODE 1089H 0025H UNIT ?PR?GET_DESCRIPTOR?USB_MAIN
CODE 10AEH 0022H UNIT ?PR?CONNECT_USB?USB_MAIN
CODE 10D0H 0022H UNIT ?PR?GET_BUFFER_SIZE?USB_MAIN
CODE 10F2H 001FH UNIT ?PR?_D12_SELECTENDPOINT?USB_MAIN
CODE 1111H 001DH UNIT ?PR?EP1_RXDONE?USB_MAIN
CODE 112EH 0017H UNIT ?PR?SET_INTERFACE?USB_MAIN
CODE 1145H 0014H UNIT ?PR?SET_ADDRESS?USB_MAIN
CODE 1159H 0012H UNIT ?PR?INIT_TIMER0?USB_MAIN
CODE 116BH 0012H UNIT ?PR?_D12_ACKNOWLEDGEENDPOINT?USB_MAIN
CODE 117DH 0012H UNIT ?PR?GET_CONFIGURATION?USB_MAIN
CODE 118FH 000FH UNIT ?PR?INIT_PORT?USB_MAIN
CODE 119EH 000FH UNIT ?PR?D12_READINTERRUPTREGISTER?USB_MAIN
CODE 11ADH 000EH UNIT ?PR?GET_FIRMWARE_VERSION?USB_MAIN
CODE 11BBH 000DH UNIT ?PR?GET_INTERFACE?USB_MAIN
CODE 11C8H 000CH UNIT ?PR?_SINGLE_TRANSMIT?USB_MAIN
CODE 11D4H 000BH UNIT ?PR?_D12_READLASTTRANSACTIONSTATUS?USB_MAIN
CODE 11DFH 000AH UNIT ?PR?STALL_EP0?USB_MAIN
CODE 11E9H 000AH UNIT ?PR?INPORTB?USB_MAIN
CODE 11F3H 000AH UNIT ?C_INITSEG
CODE 11FDH 0006H UNIT ?PR?_OUTPORTCMD?USB_MAIN
CODE 1203H 0006H UNIT ?PR?_OUTPORTDATA?USB_MAIN
CODE 1209H 0005H UNIT ?PR?INIT_CONFIG?USB_MAIN
CODE 120EH 0005H UNIT ?PR?EP1_TXDONE?USB_MAIN
CODE 1213H 0003H UNIT ?PR?RESERVED?USB_MAIN
OVERLAY MAP OF MODULE: D:\PRJ\SMARTOK\USB_TST (USB_MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?PR?USB_ISR?USB_MAIN ----- ----- 0044H 0001H
+--> ?PR?D12_READINTERRUPTREGISTER?USB_MAIN
BL51 BANKED LINKER/LOCATER V4.23 12/24/2005 14:35:50 PAGE 3
+--> ?PR?BUS_RESET?USB_MAIN
+--> ?PR?EP0_TXDONE?USB_MAIN
+--> ?PR?EP0_RXDONE?USB_MAIN
+--> ?PR?EP1_TXDONE?USB_MAIN
+--> ?PR?EP1_RXDONE?USB_MAIN
+--> ?PR?MAIN_TXDONE?USB_MAIN
+--> ?PR?MAIN_RXDONE?USB_MAIN
?PR?D12_READINTERRUPTREGISTER?USB_MAIN ----- ----- ----- -----
+--> ?PR?INPORTB?USB_MAIN
?PR?INPORTB?USB_MAIN ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?USB_MAIN
?PR?EP0_TXDONE?USB_MAIN ----- ----- 0045H 0002H
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?US...
+--> ?PR?_D12_WRITEENDPOINT?USB_MAIN
?PR?_D12_READLASTTRANSACTIONSTATUS?US... ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?USB_MAIN
+--> ?PR?INPORTB?USB_MAIN
?PR?_D12_WRITEENDPOINT?USB_MAIN ----- ----- 0051H 0003H
+--> ?PR?INPORTB?USB_MAIN
+--> ?PR?_OUTPORTCMD?USB_MAIN
+--> ?PR?_OUTPORTDATA?USB_MAIN
?PR?EP0_RXDONE?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?US...
+--> ?PR?_D12_READENDPOINT?USB_MAIN
+--> ?PR?_D12_SETENDPOINTSTATUS?USB_MAIN
+--> ?PR?_D12_ACKNOWLEDGEENDPOINT?USB_MAIN
?PR?_D12_READENDPOINT?USB_MAIN ----- ----- 0045H 0003H
+--> ?PR?_OUTPORTCMD?USB_MAIN
+--> ?PR?INPORTB?USB_MAIN
?PR?_D12_SETENDPOINTSTATUS?USB_MAIN ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?USB_MAIN
+--> ?PR?_OUTPORTDATA?USB_MAIN
?PR?_D12_ACKNOWLEDGEENDPOINT?USB_MAIN ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?USB_MAIN
?PR?EP1_TXDONE?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?US...
?PR?EP1_RXDONE?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?US...
+--> ?PR?_D12_READENDPOINT?USB_MAIN
?PR?MAIN_TXDONE?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?US...
+--> ?PR?_D12_WRITEENDPOINT?USB_MAIN
?PR?MAIN_RXDONE?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?US...
BL51 BANKED LINKER/LOCATER V4.23 12/24/2005 14:35:50 PAGE 4
+--> ?PR?_D12_READENDPOINT?USB_MAIN
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?USB_MAIN
+--> ?C_INITSEG
?PR?MAIN?USB_MAIN ----- ----- ----- -----
+--> ?PR?INIT_PORT?USB_MAIN
+--> ?PR?INIT_TIMER0?USB_MAIN
+--> ?PR?D12_READINTERRUPTREGISTER?USB_MAIN
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?US...
+--> ?PR?RECONNECT_USB?USB_MAIN
+--> ?PR?CHECK_KEY_LED?USB_MAIN
+--> ?PR?_D12_SETDMA?USB_MAIN
+--> ?PR?CONTROL_HANDLER?USB_MAIN
+--> ?PR?SETUP_DMA?USB_MAIN
?PR?RECONNECT_USB?USB_MAIN ----- ----- 004AH 0004H
+--> ?PR?DISCONNECT_USB?USB_MAIN
+--> ?PR?CONNECT_USB?USB_MAIN
?PR?DISCONNECT_USB?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_SETMODE?USB_MAIN
?PR?_D12_SETMODE?USB_MAIN ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?USB_MAIN
+--> ?PR?_OUTPORTDATA?USB_MAIN
?PR?CONNECT_USB?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTSTATUS?USB_MAIN
+--> ?PR?_D12_SETDMA?USB_MAIN
+--> ?PR?_D12_SETMODE?USB_MAIN
?PR?_D12_SETDMA?USB_MAIN ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?USB_MAIN
+--> ?PR?_OUTPORTDATA?USB_MAIN
?PR?CHECK_KEY_LED?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_WRITEENDPOINT?USB_MAIN
?PR?CONTROL_HANDLER?USB_MAIN ----- ----- 004AH 0002H
+--> ?CO?USB_MAIN
+--> ?PR?STALL_EP0?USB_MAIN
?CO?USB_MAIN ----- ----- ----- -----
+--> ?PR?GET_STATUS?USB_MAIN
+--> ?PR?CLEAR_FEATURE?USB_MAIN
+--> ?PR?RESERVED?USB_MAIN
+--> ?PR?SET_FEATURE?USB_MAIN
+--> ?PR?SET_ADDRESS?USB_MAIN
+--> ?PR?GET_DESCRIPTOR?USB_MAIN
+--> ?PR?GET_CONFIGURATION?USB_MAIN
+--> ?PR?SET_CONFIGURATION?USB_MAIN
+--> ?PR?GET_INTERFACE?USB_MAIN
+--> ?PR?SET_INTERFACE?USB_MAIN
BL51 BANKED LINKER/LOCATER V4.23 12/24/2005 14:35:50 PAGE 5
+--> ?PR?READ_WRITE_REGISTER?USB_MAIN
?PR?GET_STATUS?USB_MAIN ----- ----- 004CH 0004H
+--> ?PR?_D12_SELECTENDPOINT?USB_MAIN
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
+--> ?PR?STALL_EP0?USB_MAIN
?PR?_D12_SELECTENDPOINT?USB_MAIN ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?USB_MAIN
+--> ?PR?INPORTB?USB_MAIN
?PR?_SINGLE_TRANSMIT?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_WRITEENDPOINT?USB_MAIN
?PR?STALL_EP0?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTSTATUS?USB_MAIN
?PR?CLEAR_FEATURE?USB_MAIN ----- ----- 004CH 0001H
+--> ?PR?_D12_SETENDPOINTSTATUS?USB_MAIN
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
+--> ?PR?STALL_EP0?USB_MAIN
?PR?RESERVED?USB_MAIN ----- ----- ----- -----
+--> ?PR?STALL_EP0?USB_MAIN
?PR?SET_FEATURE?USB_MAIN ----- ----- 004CH 0001H
+--> ?PR?_D12_SETENDPOINTSTATUS?USB_MAIN
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
+--> ?PR?STALL_EP0?USB_MAIN
?PR?SET_ADDRESS?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_SETADDRESSENABLE?USB_MAIN
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
?PR?_D12_SETADDRESSENABLE?USB_MAIN ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?USB_MAIN
+--> ?PR?_OUTPORTDATA?USB_MAIN
?PR?GET_DESCRIPTOR?USB_MAIN ----- ----- 004CH 0001H
+--> ?PR?_CODE_TRANSMIT?USB_MAIN
+--> ?PR?STALL_EP0?USB_MAIN
?PR?_CODE_TRANSMIT?USB_MAIN ----- ----- 004DH 0002H
+--> ?PR?_D12_WRITEENDPOINT?USB_MAIN
?PR?GET_CONFIGURATION?USB_MAIN ----- ----- 004CH 0001H
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
?PR?SET_CONFIGURATION?USB_MAIN ----- ----- ----- -----
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
+--> ?PR?INIT_UNCONFIG?USB_MAIN
+--> ?PR?INIT_CONFIG?USB_MAIN
+--> ?PR?STALL_EP0?USB_MAIN
?PR?INIT_UNCONFIG?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?USB_MAIN
BL51 BANKED LINKER/LOCATER V4.23 12/24/2005 14:35:50 PAGE 6
?PR?_D12_SETENDPOINTENABLE?USB_MAIN ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?USB_MAIN
+--> ?PR?_OUTPORTDATA?USB_MAIN
?PR?INIT_CONFIG?USB_MAIN ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?USB_MAIN
?PR?GET_INTERFACE?USB_MAIN ----- ----- 004CH 0001H
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
?PR?SET_INTERFACE?USB_MAIN ----- ----- ----- -----
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
+--> ?PR?STALL_EP0?USB_MAIN
?PR?READ_WRITE_REGISTER?USB_MAIN ----- ----- 004CH 0001H
+--> ?PR?PRINTF?PRINTF
+--> ?PR?GET_FIRMWARE_VERSION?USB_MAIN
+--> ?PR?GET_BUFFER_SIZE?USB_MAIN
+--> ?PR?SETUP_DMA_REQUEST?USB_MAIN
+--> ?PR?STALL_EP0?USB_MAIN
?PR?PRINTF?PRINTF 0020H.0 0001H.1 004DH 0014H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?GET_FIRMWARE_VERSION?USB_MAIN ----- ----- 004DH 0001H
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
?PR?GET_BUFFER_SIZE?USB_MAIN ----- ----- 004DH 0004H
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
?PR?SETUP_DMA_REQUEST?USB_MAIN ----- ----- ----- -----
+--> ?PR?STALL_EP0?USB_MAIN
?PR?SETUP_DMA?USB_MAIN ----- ----- ----- -----
+--> ?PR?_SINGLE_TRANSMIT?USB_MAIN
+--> ?PR?_D12_WRITEENDPOINT?USB_MAIN
SYMBOL TABLE OF MODULE: D:\PRJ\SMARTOK\USB_TST (USB_MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE USB_MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:0024H PUBLIC bNoRAM
D:00A0H PUBLIC P2
C:11ECH PUBLIC inportb
D:00B0H PUBLIC P3
B:00D0H.6 PUBLIC AC
B:00B0H.4 PUBLIC T0
B:00B0H.5 PUBLIC T1
B:00A8H.7 PUBLIC EA
B:0090H.0 PUBLIC T2
BL51 BANKED LINKER/LOCATER V4.23 12/24/2005 14:35:50 PAGE 7
C:11DFH PUBLIC stall_ep0
C:067FH PUBLIC InterfaceDescr
B:0080H.0 PUBLIC P0_0
C:1209H PUBLIC init_config
B:0090H.0 PUBLIC P1_0
B:0080H.1 PUBLIC P0_1
B:00D0H.1 PUBLIC FL
B:00A0H.0 PUBLIC P2_0
B:0090H.1 PUBLIC P1_1
B:0080H.2 PUBLIC P0_2
C:0EDEH PUBLIC reconnect_USB
C:10F2H PUBLIC _D12_SelectEndpoint
B:00B0H.0 PUBLIC P3_0
B:00A0H.1 PUBLIC P2_1
B:0090H.2 PUBLIC P1_2
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -