📄 upsd34xx_usb_r-w_demo.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 09/13/2005 18:00:21 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE MAIN.obj, upsd3400_usb_app.obj, upsd3400_upsd_usb.obj, STARTUP34.obj TO uPSD34xx_USB_R-W_demo R
>> AMSIZE (256) XDATA (0X2000-0X3FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
MAIN.obj (MAIN)
upsd3400_usb_app.obj (UPSD3400_USB_APP)
upsd3400_upsd_usb.obj (UPSD3400_UPSD_USB)
STARTUP34.obj (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: uPSD34xx_USB_R-W_demo (MAIN)
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 0007H UNIT ?DT?MAIN
000FH 0001H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 0022H UNIT ?DT?UPSD3400_USB_APP
DATA 003AH 0012H UNIT ?DT?UPSD3400_UPSD_USB
DATA 004CH 0006H UNIT _DATA_GROUP_
IDATA 0052H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 2000H *** GAP ***
XDATA 2000H 0040H INPAGE ?PD?MAIN
2040H 5EC0H *** GAP ***
XDATA 7F00H 0100H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H UNIT ?PR?INITIALIZE?MAIN
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0024H UNIT ?PR?DOREADCAPACITY?UPSD3400_USB_APP
0032H 0001H *** GAP ***
CODE 0033H 0003H ABSOLUTE
CODE 0036H 002CH UNIT ?PR?ONSETFEATURE?UPSD3400_UPSD_USB
0062H 0001H *** GAP ***
CODE 0063H 0005H ABSOLUTE
CODE 0068H 016BH UNIT ?PR?WRITEBUFFERTOFLASH?UPSD3400_USB_APP
CODE 01D3H 0111H UNIT ?PR?USBISR?UPSD3400_USB_APP
CODE 02E4H 00F6H UNIT ?PR?CHECKRECEIVECBW?UPSD3400_USB_APP
CODE 03DAH 00C9H UNIT ?CO?MAIN
BL51 BANKED LINKER/LOCATER V5.12 09/13/2005 18:00:21 PAGE 2
CODE 04A3H 0097H UNIT ?PR?TRANSMITEP0?UPSD3400_UPSD_USB
CODE 053AH 0093H UNIT ?C_C51STARTUP
CODE 05CDH 008FH UNIT ?PR?ONGETSTATUS?UPSD3400_UPSD_USB
CODE 065CH 0080H UNIT ?PR?ONSETUPPACKET?UPSD3400_UPSD_USB
CODE 06DCH 007DH UNIT ?PR?ONINQUIRY?UPSD3400_USB_APP
CODE 0759H 007BH UNIT ?PR?ONGETDESCRIPTOR?UPSD3400_UPSD_USB
CODE 07D4H 0077H UNIT ?C?LIB_CODE
CODE 084BH 006FH UNIT ?PR?_WRITETOMAINFLASH?UPSD3400_USB_APP
CODE 08BAH 0061H UNIT ?PR?ERASEMAINFLASHSECTOR?UPSD3400_USB_APP
CODE 091BH 0055H UNIT ?PR?DOREADWRITE?UPSD3400_USB_APP
CODE 0970H 003EH UNIT ?PR?ONREQUESTSENSE?UPSD3400_USB_APP
CODE 09AEH 003AH UNIT ?PR?READBUFFERFROMFLASH?UPSD3400_USB_APP
CODE 09E8H 0039H UNIT ?PR?RETURNCSW?UPSD3400_USB_APP
CODE 0A21H 0037H UNIT ?PR?MAIN?MAIN
CODE 0A58H 0037H UNIT ?PR?USBINITIALIZE?UPSD3400_UPSD_USB
CODE 0A8FH 0035H UNIT ?PR?T0ISR?MAIN
CODE 0AC4H 002FH UNIT ?PR?DOREADFORMATCAPACITY?UPSD3400_USB_APP
CODE 0AF3H 002AH UNIT ?PR?SPECIFICINCREMENTSECTORADDRESS?UPSD3400_USB_APP
CODE 0B1DH 0029H UNIT ?PR?ONUSBRESET?UPSD3400_UPSD_USB
CODE 0B46H 0028H UNIT ?PR?READSETUPPACKET?UPSD3400_UPSD_USB
CODE 0B6EH 0026H UNIT ?PR?ONCLEARFEATURE?UPSD3400_UPSD_USB
CODE 0B94H 0020H UNIT ?PR?ONMODESENSE10?UPSD3400_USB_APP
CODE 0BB4H 001DH UNIT ?PR?TRANSMITZEROLENGTHEP0?UPSD3400_UPSD_USB
CODE 0BD1H 001AH UNIT ?PR?ONSETCONFIGURATION?UPSD3400_UPSD_USB
CODE 0BEBH 0017H UNIT ?PR?ONMODESENSE6?UPSD3400_USB_APP
CODE 0C02H 0016H UNIT ?PR?USBDISCONNECTONDEMAND?MAIN
CODE 0C18H 0016H UNIT ?PR?USBCONNECTONDEMAND?MAIN
CODE 0C2EH 0013H UNIT ?PR?ONGETCONFIGURATION?UPSD3400_UPSD_USB
CODE 0C41H 0010H UNIT ?PR?STALL_EP1?UPSD3400_UPSD_USB
CODE 0C51H 000FH UNIT ?PR?STALL_EP0?UPSD3400_UPSD_USB
CODE 0C60H 000BH UNIT ?PR?ONSETINTERFACE?UPSD3400_UPSD_USB
CODE 0C6BH 0009H UNIT ?PR?ONGETINTERFACE?UPSD3400_UPSD_USB
CODE 0C74H 0006H UNIT ?PR?ONMODESELECT6?UPSD3400_USB_APP
CODE 0C7AH 0006H UNIT ?PR?ONMODESELECT10?UPSD3400_USB_APP
CODE 0C80H 0006H UNIT ?PR?ONSETADDRESS?UPSD3400_UPSD_USB
CODE 0C86H 0005H UNIT ?C_INITSEG
CODE 0C8BH 0004H UNIT ?PR?ONUSBSUSPEND?UPSD3400_UPSD_USB
CODE 0C8FH 0004H UNIT ?PR?ONUSBRESUME?UPSD3400_UPSD_USB
CODE 0C93H 0003H UNIT ?PR?ONSETDESCRIPTOR?UPSD3400_UPSD_USB
OVERLAY MAP OF MODULE: uPSD34xx_USB_R-W_demo (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?PR?USBISR?UPSD3400_USB_APP ----- -----
+--> ?PR?ONUSBRESET?UPSD3400_UPSD_USB
+--> ?PR?TRANSMITEP0?UPSD3400_UPSD_USB
+--> ?PR?READBUFFERFROMFLASH?UPSD3400_USB_APP
+--> ?PR?RETURNCSW?UPSD3400_USB_APP
+--> ?PR?READSETUPPACKET?UPSD3400_UPSD_USB
+--> ?PR?ONSETUPPACKET?UPSD3400_UPSD_USB
+--> ?PR?CHECKRECEIVECBW?UPSD3400_USB_APP
+--> ?PR?WRITEBUFFERTOFLASH?UPSD3400_USB_APP
BL51 BANKED LINKER/LOCATER V5.12 09/13/2005 18:00:21 PAGE 3
+--> ?PR?ONUSBRESUME?UPSD3400_UPSD_USB
+--> ?PR?ONUSBSUSPEND?UPSD3400_UPSD_USB
?PR?TRANSMITEP0?UPSD3400_UPSD_USB 004CH 0002H
?PR?READBUFFERFROMFLASH?UPSD3400_USB_APP ----- -----
+--> ?PR?RETURNCSW?UPSD3400_USB_APP
+--> ?PR?SPECIFICINCREMENTSECTORADDRESS?UP...
?PR?READSETUPPACKET?UPSD3400_UPSD_USB 004CH 0003H
?PR?ONSETUPPACKET?UPSD3400_UPSD_USB ----- -----
+--> ?PR?ONGETSTATUS?UPSD3400_UPSD_USB
+--> ?PR?ONCLEARFEATURE?UPSD3400_UPSD_USB
+--> ?PR?ONSETFEATURE?UPSD3400_UPSD_USB
+--> ?PR?ONSETADDRESS?UPSD3400_UPSD_USB
+--> ?PR?ONGETDESCRIPTOR?UPSD3400_UPSD_USB
+--> ?PR?ONSETDESCRIPTOR?UPSD3400_UPSD_USB
+--> ?PR?ONGETCONFIGURATION?UPSD3400_UPSD_USB
+--> ?PR?ONSETCONFIGURATION?UPSD3400_UPSD_USB
+--> ?PR?ONGETINTERFACE?UPSD3400_UPSD_USB
+--> ?PR?ONSETINTERFACE?UPSD3400_UPSD_USB
+--> ?PR?STALL_EP0?UPSD3400_UPSD_USB
?PR?ONGETSTATUS?UPSD3400_UPSD_USB ----- -----
+--> ?PR?STALL_EP0?UPSD3400_UPSD_USB
?PR?ONCLEARFEATURE?UPSD3400_UPSD_USB ----- -----
+--> ?PR?STALL_EP0?UPSD3400_UPSD_USB
+--> ?PR?TRANSMITZEROLENGTHEP0?UPSD3400_UP...
?PR?ONSETFEATURE?UPSD3400_UPSD_USB ----- -----
+--> ?PR?STALL_EP0?UPSD3400_UPSD_USB
+--> ?PR?TRANSMITZEROLENGTHEP0?UPSD3400_UP...
?PR?ONSETADDRESS?UPSD3400_UPSD_USB ----- -----
+--> ?PR?TRANSMITZEROLENGTHEP0?UPSD3400_UP...
?PR?ONGETDESCRIPTOR?UPSD3400_UPSD_USB ----- -----
+--> ?CO?MAIN
+--> ?PR?STALL_EP0?UPSD3400_UPSD_USB
+--> ?PR?TRANSMITEP0?UPSD3400_UPSD_USB
?PR?ONSETDESCRIPTOR?UPSD3400_UPSD_USB ----- -----
+--> ?PR?STALL_EP0?UPSD3400_UPSD_USB
?PR?ONSETCONFIGURATION?UPSD3400_UPSD_USB ----- -----
+--> ?PR?TRANSMITZEROLENGTHEP0?UPSD3400_UP...
+--> ?PR?STALL_EP0?UPSD3400_UPSD_USB
?PR?ONSETINTERFACE?UPSD3400_UPSD_USB ----- -----
+--> ?PR?TRANSMITZEROLENGTHEP0?UPSD3400_UP...
+--> ?PR?STALL_EP0?UPSD3400_UPSD_USB
?PR?CHECKRECEIVECBW?UPSD3400_USB_APP ----- -----
+--> ?PR?DOREADWRITE?UPSD3400_USB_APP
+--> ?PR?ONREQUESTSENSE?UPSD3400_USB_APP
BL51 BANKED LINKER/LOCATER V5.12 09/13/2005 18:00:21 PAGE 4
+--> ?PR?ONINQUIRY?UPSD3400_USB_APP
+--> ?PR?ONMODESENSE10?UPSD3400_USB_APP
+--> ?PR?ONMODESELECT10?UPSD3400_USB_APP
+--> ?PR?ONMODESENSE6?UPSD3400_USB_APP
+--> ?PR?ONMODESELECT6?UPSD3400_USB_APP
+--> ?PR?DOREADCAPACITY?UPSD3400_USB_APP
+--> ?PR?DOREADFORMATCAPACITY?UPSD3400_USB...
+--> ?PR?STALL_EP1?UPSD3400_UPSD_USB
+--> ?PR?RETURNCSW?UPSD3400_USB_APP
?PR?DOREADWRITE?UPSD3400_USB_APP 004CH 0004H
+--> ?PR?READBUFFERFROMFLASH?UPSD3400_USB_APP
?PR?ONMODESELECT10?UPSD3400_USB_APP ----- -----
+--> ?PR?RETURNCSW?UPSD3400_USB_APP
?PR?ONMODESELECT6?UPSD3400_USB_APP ----- -----
+--> ?PR?RETURNCSW?UPSD3400_USB_APP
?PR?WRITEBUFFERTOFLASH?UPSD3400_USB_APP 004CH 0006H
+--> ?PR?ERASEMAINFLASHSECTOR?UPSD3400_USB...
+--> ?PR?_WRITETOMAINFLASH?UPSD3400_USB_APP
+--> ?PR?SPECIFICINCREMENTSECTORADDRESS?UP...
+--> ?PR?RETURNCSW?UPSD3400_USB_APP
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?USBDISCONNECTONDEMAND?MAIN
+--> ?PR?INITIALIZE?MAIN
?PR?INITIALIZE?MAIN ----- -----
+--> ?PR?USBINITIALIZE?UPSD3400_UPSD_USB
+--> ?PR?USBCONNECTONDEMAND?MAIN
?PR?USBINITIALIZE?UPSD3400_UPSD_USB ----- -----
+--> ?PR?ONUSBRESET?UPSD3400_UPSD_USB
SYMBOL TABLE OF MODULE: uPSD34xx_USB_R-W_demo (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
C:0C18H PUBLIC UsbConnectOnDemand
C:0494H PUBLIC stringDescTable
D:00A8H PUBLIC IE
BL51 BANKED LINKER/LOCATER V5.12 09/13/2005 18:00:21 PAGE 5
D:0008H PUBLIC Aux_USB_ISR_Counter
B:00C0H.0 PUBLIC P4_0
D:00E8H PUBLIC UIF0
C:0003H PUBLIC Initialize
D:00B8H PUBLIC IP
C:0A21H PUBLIC main
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0C02H PUBLIC UsbDisconnectOnDemand
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
C:040CH PUBLIC string0Desc
C:0410H PUBLIC string1Desc
C:0442H PUBLIC string2Desc
D:0009H SYMBOL g_debugUSB_INT_CNT
C:0474H PUBLIC string3Desc
X:7F00H PUBLIC UPSD_xreg
B:0088H.4 PUBLIC TR0
X:2000H PUBLIC PageDataBuffer
D:00D8H PUBLIC SCON1
D:000BH PUBLIC BankCurrent
D:00C8H PUBLIC T2CON
D:000CH PUBLIC GREEN_LED_CNT
C:0A8FH PUBLIC T0ISR
D:000EH PUBLIC ReconnectDemand
C:03DAH PUBLIC deviceDesc
C:0492H PUBLIC stringXDesc
D:00D0H PUBLIC PSW
C:03ECH PUBLIC configDesc
------- PROC USBDISCONNECTONDEMAND
C:0C02H LINE# 84
C:0C02H LINE# 90
C:0C02H LINE# 94
C:0C09H LINE# 95
C:0C10H LINE# 96
C:0C17H LINE# 104
------- ENDPROC USBDISCONNECTONDEMAND
------- PROC USBCONNECTONDEMAND
C:0C18H LINE# 106
C:0C18H LINE# 112
C:0C18H LINE# 116
C:0C1FH LINE# 117
C:0C26H LINE# 118
C:0C2DH LINE# 128
------- ENDPROC USBCONNECTONDEMAND
------- PROC INITIALIZE
C:0003H LINE# 130
C:0003H LINE# 136
C:0003H LINE# 137
C:0006H LINE# 138
------- ENDPROC INITIALIZE
------- PROC T0ISR
C:0A8FH LINE# 142
C:0A93H LINE# 150
C:0A99H LINE# 151
C:0A99H LINE# 152
BL51 BANKED LINKER/LOCATER V5.12 09/13/2005 18:00:21 PAGE 6
C:0A9CH LINE# 153
C:0A9EH LINE# 154
C:0AA4H LINE# 155
C:0AA4H LINE# 158
C:0AAFH LINE# 159
C:0AAFH LINE# 160
C:0AB7H LINE# 161
C:0ABDH LINE# 162
C:0ABDH LINE# 163
C:0ABFH LINE# 164
C:0ABFH LINE# 165
C:0ABFH LINE# 166
------- ENDPROC T0ISR
------- PROC MAIN
C:0A21H LINE# 169
C:0A21H LINE# 175
C:0A21H LINE# 176
C:0A24H LINE# 178
C:0A26H LINE# 180
C:0A29H LINE# 182
C:0A30H LINE# 183
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -