?? d12driver.m51
字號:
BL51 BANKED LINKER/LOCATER V5.03 06/28/2003 09:31:15 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE ..\output\OS_CORE.obj, ..\output\OS_Q.obj, ..\output\OS_SEM.obj, ..\output\OS_CPU_C.obj, ..\out
>> put\OS_CPU_A.obj, ..\output\Chap_9.obj, ..\output\D12_ISR.obj, ..\output\D12ci.obj, ..\output\mainloop.obj TO ..\outp
>> ut\D12driver PRINT (.\D12driver.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
..\output\OS_CORE.obj (OS_CORE)
..\output\OS_Q.obj (OS_Q)
..\output\OS_SEM.obj (OS_SEM)
..\output\OS_CPU_C.obj (OS_CPU_C)
..\output\OS_CPU_A.obj (OS_CPU_A_ASM)
..\output\Chap_9.obj (CHAP_9)
..\output\D12_ISR.obj (D12_ISR)
..\output\D12ci.obj (D12CI)
..\output\mainloop.obj (MAINLOOP)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: ..\output\D12driver (OS_CORE)
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 0017H UNIT ?DT?CHAP_9
DATA 001FH 000FH UNIT _DATA_GROUP_
DATA 002EH 0006H UNIT ?DT?MAINLOOP
DATA 0034H 0005H UNIT ?DT?OS_CORE
DATA 0039H 0004H UNIT ?DT?OS_CPU_C
DATA 003DH 0004H UNIT ?DT?D12_ISR
IDATA 0041H 0004H UNIT ?ID?OS_SEM
IDATA 0045H 0002H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0001H ABSOLUTE
XDATA 0001H 0010H UNIT ?XD?MAINLOOP
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0010H UNIT ?C_INITSEG
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0015H UNIT ?PR?SET_ADDRESS?CHAP_9
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0105H UNIT ?PR?EP0_RXDONE?D12_ISR
CODE 0133H 00D3H UNIT ?PR?_OSQPEND?OS_Q
CODE 0206H 00A9H UNIT ?PR?_OSQINTPOST?OS_Q
CODE 02AFH 0091H UNIT ?PR?EP0_TXDONE?D12_ISR
CODE 0340H 008EH UNIT ?PR?C_OSCTXSW?OS_CPU_C
BL51 BANKED LINKER/LOCATER V5.03 06/28/2003 09:31:15 PAGE 2
CODE 03CEH 008CH UNIT ?C_C51STARTUP
CODE 045AH 008BH UNIT ?PR?OSSTART?OS_CPU_C
CODE 04E5H 0079H UNIT ?PR?_OSWAIT?OS_CORE
CODE 055EH 0072H UNIT ?PR?_CODE_TRANSMIT?CHAP_9
CODE 05D0H 0070H UNIT ?CO?CHAP_9
CODE 0640H 006EH UNIT ?PR?_OSSEMPEND?OS_SEM
CODE 06AEH 006EH UNIT ?PR?_D12_READENDPOINT?D12CI
CODE 071CH 0067H UNIT ?PR?FN_USB_ISR?D12_ISR
CODE 0783H 0065H UNIT ?PR?GET_STATUS?CHAP_9
CODE 07E8H 0057H UNIT ?PR?_D12_WRITEENDPOINT?D12CI
CODE 083FH 0055H UNIT ?C?LIB_CODE
CODE 0894H 0054H UNIT ?PR?CLEAR_FEATURE?CHAP_9
CODE 08E8H 0054H UNIT ?PR?SET_FEATURE?CHAP_9
CODE 093CH 0048H UNIT ?PR?_OSSEMINTPOST?OS_SEM
CODE 0984H 0044H UNIT ?PR?_OSQCREATE?OS_Q
CODE 09C8H 0040H UNIT ?PR?OSTICKISR?OS_CPU_C
CODE 0A08H 0040H UNIT ?PR?SET_CONFIGURATION?CHAP_9
CODE 0A48H 0033H UNIT ?PR?LOADCTX?OS_CPU_A
CODE 0A7BH 0032H UNIT ?PR?D12_READCURRENTFRAMENUMBER?D12CI
CODE 0AADH 0032H UNIT ?PR?D12_READCHIPID?D12CI
CODE 0ADFH 002FH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 0B0EH 002CH UNIT ?PR?_D12_SETENDPOINTENABLE?D12CI
CODE 0B3AH 002AH UNIT ?PR?_OSSEMCREATE?OS_SEM
CODE 0B64H 002AH UNIT ?PR?CONTROL_HANDLER?CHAP_9
CODE 0B8EH 002AH UNIT ?PR?_D12_SETADDRESSENABLE?D12CI
CODE 0BB8H 0026H UNIT ?PR?_D12_SETMODE?D12CI
CODE 0BDEH 0025H UNIT ?PR?_D12_READENDPOINTSTATUS?D12CI
CODE 0C03H 0025H UNIT ?PR?_D12_SETENDPOINTSTATUS?D12CI
CODE 0C28H 0025H UNIT ?PR?ENUMERATE?MAINLOOP
CODE 0C4DH 0024H UNIT ?PR?_D12_SETDMA?D12CI
CODE 0C71H 0023H UNIT ?PR?OSINTEXIT?OS_CORE
CODE 0C94H 0023H UNIT ?PR?_D12_SELECTENDPOINT?D12CI
CODE 0CB7H 0021H UNIT ?PR?OSSCHED?OS_CORE
CODE 0CD8H 0020H UNIT ?PR?GET_DESCRIPTOR?CHAP_9
CODE 0CF8H 001CH UNIT ?PR?INIT?MAINLOOP
CODE 0D14H 001BH UNIT ?PR?OSTIMETICK?OS_CORE
CODE 0D2FH 0018H UNIT ?PR?_OSCLEARSIGNAL?OS_CORE
CODE 0D47H 0017H UNIT ?PR?_OSINTSENDSIGNAL?OS_CORE
CODE 0D5EH 0017H UNIT ?PR?SET_INTERFACE?CHAP_9
CODE 0D75H 0016H UNIT ?PR?D12_READINTERRUPTREGISTER?D12CI
CODE 0D8BH 0015H UNIT ?PR?CONNECT_USB?CHAP_9
CODE 0DA0H 0012H UNIT ?PR?GET_CONFIGURATION?CHAP_9
CODE 0DB2H 000FH UNIT ?PR?_OSQPOST?OS_Q
CODE 0DC1H 000FH UNIT ?PR?_OSSEMPOST?OS_SEM
CODE 0DD0H 000FH UNIT ?PR?_D12_ACKNOWLEDGEENDPOINT?D12CI
CODE 0DDFH 000EH UNIT ?PR?STALL_EP0?CHAP_9
CODE 0DEDH 000DH UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 0DFAH 000DH UNIT ?PR?GET_INTERFACE?CHAP_9
CODE 0E07H 000DH UNIT ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
CODE 0E14H 000CH UNIT ?PR?_SINGLE_TRANSMIT?CHAP_9
CODE 0E20H 0009H UNIT ?CO?OS_CORE
CODE 0E29H 0007H UNIT ?PR?DISCONNECT_USB?CHAP_9
CODE 0E30H 0007H UNIT ?PR?D12_SENDRESUME?D12CI
CODE 0E37H 0006H UNIT ?PR?_OSSENDSIGNAL?OS_CORE
CODE 0E3DH 0006H UNIT ?PR?RECONNECT_USB?CHAP_9
CODE 0E43H 0006H UNIT ?PR?MAIN?MAINLOOP
CODE 0E49H 0005H UNIT ?PR?OSIDLE?OS_CPU_C
BL51 BANKED LINKER/LOCATER V5.03 06/28/2003 09:31:15 PAGE 3
CODE 0E4EH 0005H UNIT ?PR?INIT_UNCONFIG?CHAP_9
CODE 0E53H 0005H UNIT ?PR?INIT_CONFIG?CHAP_9
CODE 0E58H 0003H UNIT ?CO?OS_CPU_C
CODE 0E5BH 0003H UNIT ?PR?RESERVED?CHAP_9
CODE 0E5EH 0001H UNIT ?PR?TRANS?MAINLOOP
OVERLAY MAP OF MODULE: ..\output\D12driver (OS_CORE)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?PR?OSTICKISR?OS_CPU_C ----- -----
+--> ?PR?OSTIMETICK?OS_CORE
+--> ?PR?OSINTEXIT?OS_CORE
?PR?OSTIMETICK?OS_CORE ----- -----
+--> ?PR?_OSINTSENDSIGNAL?OS_CORE
?PR?_OSINTSENDSIGNAL?OS_CORE ----- -----
+--> ?CO?OS_CORE
?PR?OSINTEXIT?OS_CORE ----- -----
+--> ?PR?OSINTCTXSW?OS_CPU_A
?PR?OSINTCTXSW?OS_CPU_A ----- -----
+--> ?PR?OSCTXSW?OS_CPU_A
+--> ?CO?OS_CORE
+--> ?PR?C_OSCTXSW?OS_CPU_C
?PR?OSCTXSW?OS_CPU_A ----- -----
+--> ?CO?OS_CORE
+--> ?PR?C_OSCTXSW?OS_CPU_C
?PR?C_OSCTXSW?OS_CPU_C ----- -----
+--> ?PR?LOADCTX?OS_CPU_A
?PR?LOADCTX?OS_CPU_A ----- -----
+--> ?CO?OS_CORE
*** NEW ROOT ***************************************************
?PR?FN_USB_ISR?D12_ISR 001FH 0002H
+--> ?PR?D12_READINTERRUPTREGISTER?D12CI
+--> ?PR?EP0_TXDONE?D12_ISR
+--> ?PR?EP0_RXDONE?D12_ISR
?PR?EP0_TXDONE?D12_ISR 0021H 0002H
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
+--> ?PR?_D12_WRITEENDPOINT?D12CI
?PR?_D12_WRITEENDPOINT?D12CI 002BH 0003H
?PR?EP0_RXDONE?D12_ISR ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
BL51 BANKED LINKER/LOCATER V5.03 06/28/2003 09:31:15 PAGE 4
+--> ?PR?_D12_READENDPOINT?D12CI
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
+--> ?PR?_D12_ACKNOWLEDGEENDPOINT?D12CI
+--> ?PR?_OSSEMINTPOST?OS_SEM
?PR?_D12_READENDPOINT?D12CI 0021H 0003H
?PR?_OSSEMINTPOST?OS_SEM ----- -----
+--> ?CO?OS_CORE
+--> ?PR?_OSINTSENDSIGNAL?OS_CORE
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAINLOOP
+--> ?C_INITSEG
?PR?MAIN?MAINLOOP ----- -----
+--> ?PR?INIT?MAINLOOP
+--> ?PR?OSSTART?OS_CPU_C
?PR?OSSTART?OS_CPU_C ----- -----
+--> ?CO?OS_CPU_C
+--> ?PR?OSIDLE?OS_CPU_C
?CO?OS_CPU_C ----- -----
+--> ?PR?ENUMERATE?MAINLOOP
?PR?ENUMERATE?MAINLOOP ----- -----
+--> ?PR?_OSSEMCREATE?OS_SEM
+--> ?PR?_OSWAIT?OS_CORE
+--> ?PR?RECONNECT_USB?CHAP_9
+--> ?PR?_OSSEMPEND?OS_SEM
+--> ?PR?CONTROL_HANDLER?CHAP_9
?PR?_OSWAIT?OS_CORE ----- -----
+--> ?PR?_OSCLEARSIGNAL?OS_CORE
+--> ?PR?OSSCHED?OS_CORE
?PR?_OSCLEARSIGNAL?OS_CORE ----- -----
+--> ?CO?OS_CORE
?PR?OSSCHED?OS_CORE ----- -----
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?RECONNECT_USB?CHAP_9 ----- -----
+--> ?PR?DISCONNECT_USB?CHAP_9
+--> ?PR?CONNECT_USB?CHAP_9
?PR?DISCONNECT_USB?CHAP_9 ----- -----
+--> ?PR?_D12_SETMODE?D12CI
?PR?CONNECT_USB?CHAP_9 ----- -----
+--> ?PR?_D12_SETDMA?D12CI
+--> ?PR?_D12_SETMODE?D12CI
?PR?_OSSEMPEND?OS_SEM ----- -----
BL51 BANKED LINKER/LOCATER V5.03 06/28/2003 09:31:15 PAGE 5
+--> ?CO?OS_CORE
+--> ?PR?_OSCLEARSIGNAL?OS_CORE
+--> ?PR?OSSCHED?OS_CORE
?PR?CONTROL_HANDLER?CHAP_9 ----- -----
+--> ?CO?CHAP_9
+--> ?PR?STALL_EP0?CHAP_9
?CO?CHAP_9 ----- -----
+--> ?PR?GET_STATUS?CHAP_9
+--> ?PR?CLEAR_FEATURE?CHAP_9
+--> ?PR?RESERVED?CHAP_9
+--> ?PR?SET_FEATURE?CHAP_9
+--> ?PR?SET_ADDRESS?CHAP_9
+--> ?PR?GET_DESCRIPTOR?CHAP_9
+--> ?PR?GET_CONFIGURATION?CHAP_9
+--> ?PR?SET_CONFIGURATION?CHAP_9
+--> ?PR?GET_INTERFACE?CHAP_9
+--> ?PR?SET_INTERFACE?CHAP_9
?PR?GET_STATUS?CHAP_9 0026H 0005H
+--> ?PR?_D12_SELECTENDPOINT?D12CI
+--> ?PR?_SINGLE_TRANSMIT?CHAP_9
+--> ?PR?STALL_EP0?CHAP_9
?PR?_SINGLE_TRANSMIT?CHAP_9 ----- -----
+--> ?PR?_D12_WRITEENDPOINT?D12CI
?PR?STALL_EP0?CHAP_9 ----- -----
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
?PR?CLEAR_FEATURE?CHAP_9 0026H 0002H
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
+--> ?PR?_SINGLE_TRANSMIT?CHAP_9
+--> ?PR?STALL_EP0?CHAP_9
?PR?RESERVED?CHAP_9 ----- -----
+--> ?PR?STALL_EP0?CHAP_9
?PR?SET_FEATURE?CHAP_9 0026H 0002H
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
+--> ?PR?_SINGLE_TRANSMIT?CHAP_9
+--> ?PR?STALL_EP0?CHAP_9
?PR?SET_ADDRESS?CHAP_9 ----- -----
+--> ?PR?_D12_SETADDRESSENABLE?D12CI
+--> ?PR?_SINGLE_TRANSMIT?CHAP_9
?PR?GET_DESCRIPTOR?CHAP_9 ----- -----
+--> ?PR?_CODE_TRANSMIT?CHAP_9
+--> ?PR?STALL_EP0?CHAP_9
?PR?_CODE_TRANSMIT?CHAP_9 0026H 0002H
+--> ?PR?_D12_WRITEENDPOINT?D12CI
?PR?GET_CONFIGURATION?CHAP_9 0026H 0001H
+--> ?PR?_SINGLE_TRANSMIT?CHAP_9
BL51 BANKED LINKER/LOCATER V5.03 06/28/2003 09:31:15 PAGE 6
?PR?SET_CONFIGURATION?CHAP_9 ----- -----
+--> ?PR?_SINGLE_TRANSMIT?CHAP_9
+--> ?PR?INIT_UNCONFIG?CHAP_9
+--> ?PR?INIT_CONFIG?CHAP_9
+--> ?PR?STALL_EP0?CHAP_9
?PR?INIT_UNCONFIG?CHAP_9 ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?D12CI
?PR?INIT_CONFIG?CHAP_9 ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?D12CI
?PR?GET_INTERFACE?CHAP_9 0026H 0001H
+--> ?PR?_SINGLE_TRANSMIT?CHAP_9
?PR?SET_INTERFACE?CHAP_9 ----- -----
+--> ?PR?_SINGLE_TRANSMIT?CHAP_9
+--> ?PR?STALL_EP0?CHAP_9
SYMBOL TABLE OF MODULE: ..\output\D12driver (OS_CORE)
VALUE TYPE NAME
----------------------------------
------- MODULE OS_CORE
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -