📄 d12v0.m51
字号:
BL51 BANKED LINKER/LOCATER V4.13 06/23/2007 09:21:33 PAGE 1
BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, Chap_9.obj, D12ci.obj, Isr.obj, main.obj TO d12v0.1 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
Chap_9.obj (CHAP_9)
D12ci.obj (D12CI)
Isr.obj (ISR)
main.obj (MAIN)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
LINK MAP OF MODULE: d12v0.1 (?C_STARTUP)
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 0024H UNIT ?DT?MAIN
DATA 002CH 0019H UNIT _DATA_GROUP_
DATA 0045H 0008H UNIT ?DT?ISR
DATA 004DH 0002H UNIT ?DT?D12_READCHIPID?D12CI
IDATA 004FH 0057H UNIT ?ID?ISR
IDATA 00A6H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
CODE 000AH 0001H UNIT ?PR?BUS_RESET?ISR
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?EP1_TXDONE?ISR
CODE 0013H 0003H ABSOLUTE
CODE 0016H 01A5H UNIT ?PR?MAIN?MAIN
CODE 01BBH 010CH UNIT ?PR?EP0_RXDONE?ISR
CODE 02C7H 0097H UNIT ?PR?EP0_TXDONE?ISR
CODE 035EH 008CH UNIT ?C_C51STARTUP
CODE 03EAH 0080H UNIT ?PR?GET_STATUS?CHAP_9
CODE 046AH 007DH UNIT ?PR?_D12_READENDPOINT?D12CI
CODE 04E7H 0075H UNIT ?PR?_CODE_TRANSMIT?MAIN
CODE 055CH 0070H UNIT ?CO?MAIN
CODE 05CCH 006FH UNIT ?PR?FN_USB_ISR?ISR
CODE 063BH 006EH UNIT ?PR?_D12_WRITEENDPOINT?D12CI
CODE 06A9H 0066H UNIT ?PR?_SEND?MAIN
CODE 070FH 0066H UNIT ?C?LIB_CODE
CODE 0775H 0063H UNIT ?PR?CLEAR_FEATURE?CHAP_9
CODE 07D8H 0063H UNIT ?PR?SET_FEATURE?CHAP_9
CODE 083BH 0051H UNIT ?PR?CONTROL_HANDLER?MAIN
CODE 088CH 0040H UNIT ?PR?SET_CONFIGURATION?CHAP_9
BL51 BANKED LINKER/LOCATER V4.13 06/23/2007 09:21:33 PAGE 2
CODE 08CCH 0040H UNIT ?CO?CHAP_9
CODE 090CH 003FH UNIT ?PR?USB_ISR?ISR
CODE 094BH 003EH UNIT ?PR?MAIN_RXDONE?ISR
CODE 0989H 0039H UNIT ?PR?D12_READCHIPID?D12CI
CODE 09C2H 0038H UNIT ?PR?_D12_SETENDPOINTENABLE?D12CI
CODE 09FAH 0034H UNIT ?PR?_D12_SETMODE?D12CI
CODE 0A2EH 0032H UNIT ?PR?_D12_SETADDRESSENABLE?D12CI
CODE 0A60H 0031H UNIT ?PR?RECONNECT_USB?MAIN
CODE 0A91H 0030H UNIT ?PR?TIMER_ISR?ISR
CODE 0AC1H 0029H UNIT ?PR?_D12_SETDMA?D12CI
CODE 0AEAH 0028H UNIT ?PR?GET_DESCRIPTOR?CHAP_9
CODE 0B12H 0027H UNIT ?PR?_D12_SETENDPOINTSTATUS?D12CI
CODE 0B39H 0022H UNIT ?PR?_D12_READENDPOINTSTATUS?D12CI
CODE 0B5BH 0021H UNIT ?PR?_D12_SELECTENDPOINT?D12CI
CODE 0B7CH 0020H UNIT ?PR?D12_READINTERRUPTREGISTER?D12CI
CODE 0B9CH 001DH UNIT ?PR?EP1_RXDONE?ISR
CODE 0BB9H 001AH UNIT ?PR?_DISPLAY?MAIN
CODE 0BD3H 001AH UNIT ?PR?_LAY?MAIN
CODE 0BEDH 0017H UNIT ?PR?SET_INTERFACE?CHAP_9
CODE 0C04H 0016H UNIT ?PR?_D12_ACKNOWLEDGEENDPOINT?D12CI
CODE 0C1AH 0015H UNIT ?PR?SET_ADDRESS?CHAP_9
CODE 0C2FH 0015H UNIT ?PR?CONNECT_USB?MAIN
CODE 0C44H 0014H UNIT ?PR?INIT_TIMER0?MAIN
CODE 0C58H 0012H UNIT ?PR?GET_CONFIGURATION?CHAP_9
CODE 0C6AH 000FH UNIT ?PR?_OUTPORTB?D12CI
CODE 0C79H 000EH UNIT ?PR?STALL_EP0?MAIN
CODE 0C87H 000DH UNIT ?PR?GET_INTERFACE?CHAP_9
CODE 0C94H 000DH UNIT ?PR?INIT_PORT?MAIN
CODE 0CA1H 000DH UNIT ?PR?CHECK_KEY_LED?MAIN
CODE 0CAEH 000CH UNIT ?PR?_SINGLE_TRANSMIT?MAIN
CODE 0CBAH 000BH UNIT ?PR?_INPORTB?D12CI
CODE 0CC5H 0007H UNIT ?C_INITSEG
CODE 0CCCH 0007H UNIT ?PR?INIT_SPECIAL_INTERRUPTS?MAIN
CODE 0CD3H 0007H UNIT ?PR?DISCONNECT_USB?MAIN
CODE 0CDAH 0005H UNIT ?PR?MAIN_TXDONE?ISR
CODE 0CDFH 0005H UNIT ?PR?INIT_UNCONFIG?MAIN
CODE 0CE4H 0005H UNIT ?PR?INIT_CONFIG?MAIN
CODE 0CE9H 0003H UNIT ?PR?RESERVED?CHAP_9
CODE 0CECH 0001H UNIT ?PR?DMA_EOT?ISR
CODE 0CEDH 0001H UNIT ?PR?ENDPOINTII?MAIN
OVERLAY MAP OF MODULE: d12v0.1 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?INIT_TIMER0?MAIN
+--> ?PR?INIT_SPECIAL_INTERRUPTS?MAIN
+--> ?PR?_DISPLAY?MAIN
BL51 BANKED LINKER/LOCATER V4.13 06/23/2007 09:21:33 PAGE 3
+--> ?PR?RECONNECT_USB?MAIN
+--> ?PR?CHECK_KEY_LED?MAIN
+--> ?PR?_SEND?MAIN
+--> ?PR?_D12_WRITEENDPOINT?D12CI
+--> ?PR?CONTROL_HANDLER?MAIN
+--> ?PR?ENDPOINTII?MAIN
?PR?_DISPLAY?MAIN ----- -----
+--> ?CO?MAIN
?CO?MAIN ----- -----
+--> ?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 0032H 0005H
+--> ?PR?_SINGLE_TRANSMIT?MAIN
+--> ?PR?_D12_SELECTENDPOINT?D12CI
+--> ?PR?STALL_EP0?MAIN
?PR?_SINGLE_TRANSMIT?MAIN ----- -----
+--> ?PR?_D12_WRITEENDPOINT?D12CI
?PR?_D12_WRITEENDPOINT?D12CI 0040H 0005H
+--> ?PR?_OUTPORTB?D12CI
+--> ?PR?_INPORTB?D12CI
?PR?_D12_SELECTENDPOINT?D12CI ----- -----
+--> ?PR?_OUTPORTB?D12CI
+--> ?PR?_INPORTB?D12CI
?PR?STALL_EP0?MAIN ----- -----
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
?PR?_D12_SETENDPOINTSTATUS?D12CI 003EH 0001H
+--> ?PR?_OUTPORTB?D12CI
?PR?CLEAR_FEATURE?CHAP_9 0032H 0002H
+--> ?PR?_SINGLE_TRANSMIT?MAIN
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
+--> ?PR?STALL_EP0?MAIN
?PR?RESERVED?CHAP_9 ----- -----
+--> ?PR?STALL_EP0?MAIN
?PR?SET_FEATURE?CHAP_9 0032H 0002H
+--> ?PR?_SINGLE_TRANSMIT?MAIN
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
+--> ?PR?STALL_EP0?MAIN
BL51 BANKED LINKER/LOCATER V4.13 06/23/2007 09:21:33 PAGE 4
?PR?SET_ADDRESS?CHAP_9 ----- -----
+--> ?PR?_D12_SETADDRESSENABLE?D12CI
+--> ?PR?_SINGLE_TRANSMIT?MAIN
?PR?_D12_SETADDRESSENABLE?D12CI 0032H 0002H
+--> ?PR?_OUTPORTB?D12CI
?PR?GET_DESCRIPTOR?CHAP_9 0032H 0001H
+--> ?CO?CHAP_9
+--> ?PR?_CODE_TRANSMIT?MAIN
+--> ?PR?STALL_EP0?MAIN
?PR?_CODE_TRANSMIT?MAIN 0033H 0002H
+--> ?PR?_D12_WRITEENDPOINT?D12CI
?PR?GET_CONFIGURATION?CHAP_9 0032H 0001H
+--> ?PR?_SINGLE_TRANSMIT?MAIN
?PR?SET_CONFIGURATION?CHAP_9 ----- -----
+--> ?PR?_SINGLE_TRANSMIT?MAIN
+--> ?PR?INIT_UNCONFIG?MAIN
+--> ?PR?INIT_CONFIG?MAIN
+--> ?PR?STALL_EP0?MAIN
?PR?INIT_UNCONFIG?MAIN ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?D12CI
?PR?_D12_SETENDPOINTENABLE?D12CI 0032H 0001H
+--> ?PR?_OUTPORTB?D12CI
?PR?INIT_CONFIG?MAIN ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?D12CI
?PR?GET_INTERFACE?CHAP_9 0032H 0001H
+--> ?PR?_SINGLE_TRANSMIT?MAIN
?PR?SET_INTERFACE?CHAP_9 ----- -----
+--> ?PR?_SINGLE_TRANSMIT?MAIN
+--> ?PR?STALL_EP0?MAIN
?PR?RECONNECT_USB?MAIN 002CH 0004H
+--> ?PR?DISCONNECT_USB?MAIN
+--> ?PR?CONNECT_USB?MAIN
?PR?DISCONNECT_USB?MAIN ----- -----
+--> ?PR?_D12_SETMODE?D12CI
?PR?_D12_SETMODE?D12CI 0030H 0002H
+--> ?PR?_OUTPORTB?D12CI
?PR?CONNECT_USB?MAIN ----- -----
+--> ?PR?_D12_SETDMA?D12CI
+--> ?PR?_D12_SETMODE?D12CI
?PR?_D12_SETDMA?D12CI 0030H 0001H
+--> ?PR?_OUTPORTB?D12CI
BL51 BANKED LINKER/LOCATER V4.13 06/23/2007 09:21:33 PAGE 5
?PR?CHECK_KEY_LED?MAIN ----- -----
+--> ?PR?_D12_WRITEENDPOINT?D12CI
?PR?_SEND?MAIN 002CH 0006H
+--> ?CO?MAIN
+--> ?PR?_LAY?MAIN
?PR?CONTROL_HANDLER?MAIN 002CH 0002H
+--> ?CO?MAIN
+--> ?PR?STALL_EP0?MAIN
*** NEW ROOT ***************************************************
?PR?USB_ISR?ISR ----- -----
+--> ?PR?FN_USB_ISR?ISR
?PR?FN_USB_ISR?ISR 003CH 0002H
+--> ?PR?D12_READINTERRUPTREGISTER?D12CI
+--> ?PR?BUS_RESET?ISR
+--> ?PR?DMA_EOT?ISR
+--> ?PR?EP0_TXDONE?ISR
+--> ?PR?EP0_RXDONE?ISR
+--> ?PR?EP1_TXDONE?ISR
+--> ?PR?EP1_RXDONE?ISR
+--> ?PR?MAIN_TXDONE?ISR
+--> ?PR?MAIN_RXDONE?ISR
?PR?D12_READINTERRUPTREGISTER?D12CI 003EH 0001H
+--> ?PR?_OUTPORTB?D12CI
+--> ?PR?_INPORTB?D12CI
?PR?EP0_TXDONE?ISR 003EH 0002H
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
+--> ?PR?_D12_WRITEENDPOINT?D12CI
?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI ----- -----
+--> ?PR?_OUTPORTB?D12CI
+--> ?PR?_INPORTB?D12CI
?PR?EP0_RXDONE?ISR ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
+--> ?PR?_D12_READENDPOINT?D12CI
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
+--> ?PR?_D12_ACKNOWLEDGEENDPOINT?D12CI
?PR?_D12_READENDPOINT?D12CI 003FH 0006H
+--> ?PR?_OUTPORTB?D12CI
+--> ?PR?_INPORTB?D12CI
?PR?_D12_ACKNOWLEDGEENDPOINT?D12CI 003EH 0001H
+--> ?PR?_OUTPORTB?D12CI
?PR?EP1_TXDONE?ISR ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
?PR?EP1_RXDONE?ISR ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
BL51 BANKED LINKER/LOCATER V4.13 06/23/2007 09:21:33 PAGE 6
+--> ?PR?_D12_READENDPOINT?D12CI
?PR?MAIN_TXDONE?ISR ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
?PR?MAIN_RXDONE?ISR 003EH 0001H
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
+--> ?PR?_D12_READENDPOINT?D12CI
+--> ?PR?_D12_READENDPOINTSTATUS?D12CI
?PR?_D12_READENDPOINTSTATUS?D12CI ----- -----
+--> ?PR?_OUTPORTB?D12CI
+--> ?PR?_INPORTB?D12CI
SYMBOL TABLE OF MODULE: d12v0.1 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -