📄 myusb.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 04/22/2005 11:54:51 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE d12hal.obj, cmds.obj, USBProto.obj, mainloop.obj, isr.obj TO myUSB RAMSIZE (256)
INPUT MODULES INCLUDED:
d12hal.obj (D12HAL)
cmds.obj (CMDS)
USBProto.obj (USBPROTO)
mainloop.obj (MAINLOOP)
isr.obj (ISR)
LINK MAP OF MODULE: myUSB (D12HAL)
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 001BH UNIT ?DT?MAINLOOP
DATA 0023H 0007H UNIT ?DT?_D12_READENDPOINT?CMDS
DATA 002AH 0007H UNIT ?DT?_D12_READMAINENDPOINT?CMDS
DATA 0031H 0006H UNIT ?DT?_D12_WRITEENDPOINT?CMDS
DATA 0037H 0005H UNIT ?DT?GET_STATUS?USBPROTO
DATA 003CH 0004H UNIT ?DT?RECONNECT_USB?MAINLOOP
DATA 0040H 0004H UNIT ?DT?ISR
DATA 0044H 0003H UNIT ?DT?_BLINKLED?MAINLOOP
DATA 0047H 0003H UNIT ?DT?FN_USB_ISR?ISR
DATA 004AH 0002H UNIT ?DT?_D12_SETADDRESSENABLE?CMDS
DATA 004CH 0002H UNIT ?DT?_D12_SETMODE?CMDS
DATA 004EH 0002H UNIT ?DT?D12_READCURRENTFRAMENUMBER?CMDS
DATA 0050H 0002H UNIT ?DT?D12_READCHIPID?CMDS
DATA 0052H 0002H UNIT ?DT?CLEAR_FEATURE?USBPROTO
DATA 0054H 0002H UNIT ?DT?SET_FEATURE?USBPROTO
DATA 0056H 0002H UNIT ?DT?_CODE_TRANSMIT?MAINLOOP
DATA 0058H 0002H UNIT ?DT?CONTROL_HANDLER?MAINLOOP
DATA 005AH 0002H UNIT ?DT?PROCESSCTRLINEP?ISR
DATA 005CH 0001H UNIT ?DT?_D12_SETENDPOINTENABLE?CMDS
DATA 005DH 0001H UNIT ?DT?_D12_SETDMA?CMDS
DATA 005EH 0001H UNIT ?DT?D12_READINTERRUPTREGISTER?CMDS
DATA 005FH 0001H UNIT ?DT?_D12_SETENDPOINTSTATUS?CMDS
DATA 0060H 0001H UNIT ?DT?_D12_ACKNOWLEDGEENDPOINT?CMDS
DATA 0061H 0001H UNIT ?DT?GET_DESCRIPTOR?USBPROTO
DATA 0062H 0001H UNIT ?DT?GET_CONFIGURATION?USBPROTO
DATA 0063H 0001H UNIT ?DT?GET_INTERFACE?USBPROTO
DATA 0064H 0001H UNIT ?DT?GET_REPORT?USBPROTO
DATA 0065H 0001H UNIT ?DT?GET_IDLE?USBPROTO
DATA 0066H 0001H UNIT ?DT?USBPROTO
DATA 0067H 0001H UNIT ?DT?MAIN?MAINLOOP
IDATA 0068H 0010H UNIT ?ID?ISR
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H UNIT ?PR?RESERVED?USBPROTO
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?INIT_UNCONFIG?MAINLOOP
CODE 000BH 0003H ABSOLUTE
CODE 000EH 01D8H UNIT ?CO?MAINLOOP
BL51 BANKED LINKER/LOCATER V5.11 04/22/2005 11:54:51 PAGE 2
CODE 01E6H 0179H UNIT ?CO?USBPROTO
CODE 035FH 00D6H UNIT ?PR?PROCESSCTRLOUTEP?ISR
CODE 0435H 00A2H UNIT ?PR?GET_DESCRIPTOR?USBPROTO
CODE 04D7H 0094H UNIT ?PR?_D12_READMAINENDPOINT?CMDS
CODE 056BH 0094H UNIT ?PR?PROCESSCTRLINEP?ISR
CODE 05FFH 0093H UNIT ?PR?_D12_READENDPOINT?CMDS
CODE 0692H 007DH UNIT ?PR?FN_USB_ISR?ISR
CODE 070FH 0076H UNIT ?PR?MAIN?MAINLOOP
CODE 0785H 0075H UNIT ?PR?_D12_WRITEENDPOINT?CMDS
CODE 07FAH 0074H UNIT ?PR?_CODE_TRANSMIT?MAINLOOP
CODE 086EH 0065H UNIT ?PR?GET_STATUS?USBPROTO
CODE 08D3H 005EH UNIT ?PR?CHECK_KEY_LED?MAINLOOP
CODE 0931H 0054H UNIT ?PR?CLEAR_FEATURE?USBPROTO
CODE 0985H 0054H UNIT ?PR?SET_FEATURE?USBPROTO
CODE 09D9H 0043H UNIT ?PR?D12_READCURRENTFRAMENUMBER?CMDS
CODE 0A1CH 0043H UNIT ?PR?D12_READCHIPID?CMDS
CODE 0A5FH 0042H UNIT ?PR?CONTROL_HANDLER?MAINLOOP
CODE 0AA1H 0040H UNIT ?PR?SET_CONFIGURATION?USBPROTO
CODE 0AE1H 003FH UNIT ?PR?USB_ISR?ISR
CODE 0B20H 003BH UNIT ?PR?_BLINKLED?MAINLOOP
CODE 0B5BH 003AH UNIT ?PR?RECONNECT_USB?MAINLOOP
CODE 0B95H 0036H UNIT ?PR?_D12_SETMODE?CMDS
CODE 0BCBH 0035H UNIT ?PR?_D12_SETADDRESSENABLE?CMDS
CODE 0C00H 0034H UNIT ?PR?_D12_SETENDPOINTENABLE?CMDS
CODE 0C34H 0030H UNIT ?PR?TIMER_ISR?ISR
CODE 0C64H 002EH UNIT ?PR?_D12_SETENDPOINTSTATUS?CMDS
CODE 0C92H 002CH UNIT ?PR?_D12_SETDMA?CMDS
CODE 0CBEH 002AH UNIT ?PR?_D12_READENDPOINTSTATUS?CMDS
CODE 0CE8H 0028H UNIT ?PR?_D12_SELECTENDPOINT?CMDS
CODE 0D10H 0024H UNIT ?PR?SET_REPORT?USBPROTO
CODE 0D34H 0023H UNIT ?PR?D12_READINTERRUPTREGISTER?CMDS
CODE 0D57H 0021H UNIT ?PR?_D12_ACKNOWLEDGEENDPOINT?CMDS
CODE 0D78H 0020H UNIT ?PR?_LOOP_DELAY?MAINLOOP
CODE 0D98H 0018H UNIT ?PR?SUSPEND_CHANGE?MAINLOOP
CODE 0DB0H 0017H UNIT ?PR?SET_INTERFACE?USBPROTO
CODE 0DC7H 0016H UNIT ?PR?SET_IDLE?USBPROTO
CODE 0DDDH 0015H UNIT ?PR?SET_ADDRESS?USBPROTO
CODE 0DF2H 0015H UNIT ?PR?GET_IDLE?USBPROTO
CODE 0E07H 0014H UNIT ?PR?INIT_TIMER0?MAINLOOP
CODE 0E1BH 0014H UNIT ?PR?CONNECT_USB?MAINLOOP
CODE 0E2FH 0012H UNIT ?PR?_D12_READLASTTRANSACTIONSTATUS?CMDS
CODE 0E41H 0012H UNIT ?PR?GET_CONFIGURATION?USBPROTO
CODE 0E53H 0012H UNIT ?PR?GET_REPORT?USBPROTO
CODE 0E65H 000EH UNIT ?PR?STALL_EP0?MAINLOOP
CODE 0E73H 000EH UNIT ?PR?_SINGLE_TRANSMIT?MAINLOOP
CODE 0E81H 000DH UNIT ?PR?GET_INTERFACE?USBPROTO
CODE 0E8EH 000CH UNIT ?PR?INIT_PORT?MAINLOOP
CODE 0E9AH 000BH UNIT ?PR?_OUTPORTB?D12HAL
CODE 0EA5H 000BH UNIT ?PR?_INPORTB?D12HAL
CODE 0EB0H 0009H UNIT ?PR?D12_SENDRESUME?CMDS
CODE 0EB9H 0009H UNIT ?C_INITSEG
CODE 0EC2H 0007H UNIT ?PR?INIT_SPECIAL_INTERRUPTS?MAINLOOP
CODE 0EC9H 0006H UNIT ?PR?DISCONNECT_USB?MAINLOOP
CODE 0ECFH 0005H UNIT ?PR?INIT_CONFIG?MAINLOOP
CODE 0ED4H 0001H UNIT ?PR?GET_PROTOCOL?USBPROTO
CODE 0ED5H 0001H UNIT ?PR?SET_PROTOCOL?USBPROTO
CODE 0ED6H 0001H UNIT ?PR?BUS_RESET?ISR
BL51 BANKED LINKER/LOCATER V5.11 04/22/2005 11:54:51 PAGE 3
UNRESOLVED EXTERNAL SYMBOLS:
?C?CLDOPTR
?C?CSTOPTR
?C?CSTPTR
?C?ICALL
?C?ULCMP
?C_STARTUP
SYMBOL TABLE OF MODULE: myUSB (D12HAL)
VALUE TYPE NAME
----------------------------------
------- MODULE D12HAL
C:0E9AH SEGMENT ?PR?_OUTPORTB?D12HAL
C:0EA5H SEGMENT ?PR?_INPORTB?D12HAL
C:0EA5H PUBLIC _INPORTB
C:0E9AH PUBLIC _OUTPORTB
C:0EAFH SYMBOL ?C0002
B:00D0H.6 SYMBOL AC
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
B:00D0H.7 SYMBOL CY
N:0000H SYMBOL D12HAL
B:00B0H.3 SYMBOL D12SUSPD
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
B:00A8H.7 SYMBOL EA
B:00A8H.4 SYMBOL ES
B:00A8H.1 SYMBOL ET0
B:00A8H.3 SYMBOL ET1
B:00A8H.0 SYMBOL EX0
B:00A8H.2 SYMBOL EX1
B:00D0H.5 SYMBOL F0
D:00A8H SYMBOL IE
B:0088H.1 SYMBOL IE0
B:0088H.3 SYMBOL IE1
B:00B0H.2 SYMBOL INT0
B:00B0H.3 SYMBOL INT1
D:00B8H SYMBOL IP
B:0088H.0 SYMBOL IT0
B:0088H.2 SYMBOL IT1
B:0090H.4 SYMBOL MCU_A0
B:0090H.6 SYMBOL MCU_D12CS
B:0090H.7 SYMBOL MCU_D12RST
B:0090H.2 SYMBOL MCU_LED0
B:0090H.3 SYMBOL MCU_LED1
B:0090H.0 SYMBOL MCU_SWM0
B:0090H.1 SYMBOL MCU_SWM1
B:00D0H.2 SYMBOL OV
B:00D0H.0 SYMBOL P
D:0080H SYMBOL P0
BL51 BANKED LINKER/LOCATER V5.11 04/22/2005 11:54:51 PAGE 4
D:0090H SYMBOL P1
D:00A0H SYMBOL P2
D:00B0H SYMBOL P3
D:0087H SYMBOL PCON
B:00B8H.4 SYMBOL PS
D:00D0H SYMBOL PSW
B:00B8H.1 SYMBOL PT0
B:00B8H.3 SYMBOL PT1
B:00B8H.0 SYMBOL PX0
B:00B8H.2 SYMBOL PX1
B:0098H.2 SYMBOL RB8
B:00B0H.7 SYMBOL RD
B:0098H.4 SYMBOL REN
B:0098H.0 SYMBOL RI
B:00D0H.3 SYMBOL RS0
B:00D0H.4 SYMBOL RS1
B:00B0H.0 SYMBOL RXD
D:0099H SYMBOL SBUF
D:0098H SYMBOL SCON
B:0098H.7 SYMBOL SM0
B:0098H.6 SYMBOL SM1
B:0098H.5 SYMBOL SM2
D:0081H SYMBOL SP
B:00B0H.4 SYMBOL T0
B:00B0H.5 SYMBOL T1
B:0098H.3 SYMBOL TB8
D:0088H SYMBOL TCON
B:0088H.5 SYMBOL TF0
B:0088H.7 SYMBOL TF1
D:008CH SYMBOL TH0
D:008DH SYMBOL TH1
B:0098H.1 SYMBOL TI
D:008AH SYMBOL TL0
D:008BH SYMBOL TL1
D:0089H SYMBOL TMOD
B:0088H.4 SYMBOL TR0
B:0088H.6 SYMBOL TR1
B:00B0H.1 SYMBOL TXD
B:00B0H.6 SYMBOL WR
C:0E9AH LINE# 122
C:0E9CH LINE# 127
C:0E9EH LINE# 128
C:0EA0H LINE# 131
C:0EA1H LINE# 132
C:0EA2H LINE# 136
C:0EA4H LINE# 139
C:0EA5H LINE# 157
C:0EA7H LINE# 162
C:0EA9H LINE# 163
C:0EABH LINE# 166
C:0EACH LINE# 167
C:0EADH LINE# 172
C:0EAFH LINE# 179
------- ENDMOD D12HAL
------- MODULE CMDS
C:0BCBH SEGMENT ?PR?_D12_SETADDRESSENABLE?CMDS
BL51 BANKED LINKER/LOCATER V5.11 04/22/2005 11:54:51 PAGE 5
D:004AH SEGMENT ?DT?_D12_SETADDRESSENABLE?CMDS
C:0C00H SEGMENT ?PR?_D12_SETENDPOINTENABLE?CMDS
D:005CH SEGMENT ?DT?_D12_SETENDPOINTENABLE?CMDS
C:0B95H SEGMENT ?PR?_D12_SETMODE?CMDS
D:004CH SEGMENT ?DT?_D12_SETMODE?CMDS
C:0C92H SEGMENT ?PR?_D12_SETDMA?CMDS
D:005DH SEGMENT ?DT?_D12_SETDMA?CMDS
C:0D34H SEGMENT ?PR?D12_READINTERRUPTREGISTER?CMDS
D:005EH SEGMENT ?DT?D12_READINTERRUPTREGISTER?CMDS
C:0CE8H SEGMENT ?PR?_D12_SELECTENDPOINT?CMDS
C:0E2FH SEGMENT ?PR?_D12_READLASTTRANSACTIONSTATUS?CMDS
C:0CBEH SEGMENT ?PR?_D12_READENDPOINTSTATUS?CMDS
C:0C64H SEGMENT ?PR?_D12_SETENDPOINTSTATUS?CMDS
D:005FH SEGMENT ?DT?_D12_SETENDPOINTSTATUS?CMDS
C:0EB0H SEGMENT ?PR?D12_SENDRESUME?CMDS
C:09D9H SEGMENT ?PR?D12_READCURRENTFRAMENUMBER?CMDS
D:004EH SEGMENT ?DT?D12_READCURRENTFRAMENUMBER?CMDS
C:0A1CH SEGMENT ?PR?D12_READCHIPID?CMDS
D:0050H SEGMENT ?DT?D12_READCHIPID?CMDS
C:05FFH SEGMENT ?PR?_D12_READENDPOINT?CMDS
D:0023H SEGMENT ?DT?_D12_READENDPOINT?CMDS
C:04D7H SEGMENT ?PR?_D12_READMAINENDPOINT?CMDS
D:002AH SEGMENT ?DT?_D12_READMAINENDPOINT?CMDS
C:0785H SEGMENT ?PR?_D12_WRITEENDPOINT?CMDS
D:0031H SEGMENT ?DT?_D12_WRITEENDPOINT?CMDS
C:0D57H SEGMENT ?PR?_D12_ACKNOWLEDGEENDPOINT?CMDS
D:0060H SEGMENT ?DT?_D12_ACKNOWLEDGEENDPOINT?CMDS
D:0023H PUBLIC ?_D12_READENDPOINT?BYTE
D:0031H PUBLIC ?_D12_WRITEENDPOINT?BYTE
C:0A1CH PUBLIC D12_READCHIPID
C:09D9H PUBLIC D12_READCURRENTFRAMENUMBER
C:0D34H PUBLIC D12_READINTERRUPTREGISTER
C:0EB0H PUBLIC D12_SENDRESUME
C:0D57H PUBLIC _D12_ACKNOWLEDGEENDPOINT
C:05FFH PUBLIC _D12_READENDPOINT
C:0CBEH PUBLIC _D12_READENDPOINTSTATUS
C:0E2FH PUBLIC _D12_READLASTTRANSACTIONSTATUS
C:04D7H PUBLIC _D12_READMAINENDPOINT
C:0CE8H PUBLIC _D12_SELECTENDPOINT
C:0BCBH PUBLIC _D12_SETADDRESSENABLE
C:0C92H PUBLIC _D12_SETDMA
C:0C00H PUBLIC _D12_SETENDPOINTENABLE
C:0C64H PUBLIC _D12_SETENDPOINTSTATUS
C:0B95H PUBLIC _D12_SETMODE
C:0785H PUBLIC _D12_WRITEENDPOINT
C:0BDBH SYMBOL ?C0001
C:0BEBH SYMBOL ?C0002
C:0BFFH SYMBOL ?C0004
C:0C0EH SYMBOL ?C0005
C:0C20H SYMBOL ?C0006
C:0C27H SYMBOL ?C0007
C:0C33H SYMBOL ?C0009
C:0BA5H SYMBOL ?C0010
C:0BCAH SYMBOL ?C0012
C:0CA0H SYMBOL ?C0013
C:0CBDH SYMBOL ?C0015
C:0D56H SYMBOL ?C0016
BL51 BANKED LINKER/LOCATER V5.11 04/22/2005 11:54:51 PAGE 6
C:0CF6H SYMBOL ?C0017
C:0D0FH SYMBOL ?C0018
C:0D0FH SYMBOL ?C0019
C:0E40H SYMBOL ?C0020
C:0CCAH SYMBOL ?C0021
C:0CE7H SYMBOL ?C0022
C:0CE7H SYMBOL ?C0023
C:0C72H SYMBOL ?C0024
C:0C91H SYMBOL ?C0026
C:09E5H SYMBOL ?C0028
C:0A17H SYMBOL ?C0029
C:0A1BH SYMBOL ?C0030
C:0A28H SYMBOL ?C0031
C:0A5AH SYMBOL ?C0032
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -