test.m51
来自「DSP通过双口RAM和ISP1581实现下位机的USB固件程序」· M51 代码 · 共 1,552 行 · 第 1/5 页
M51
1,552 行
?PR?_ISP1581_WRITECONTROLENDPOINT?ISP... 0040H 0007H ----- -----
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
+--> ?PR?_OUTPORT?ISP1581
+--> ?PR?_OUTPORTB?ISP1581
?PR?ISP1581_STALLEP0INCONTROLREAD?ISP... ----- ----- ----- -----
+--> ?PR?_ISP1581_SETENDPOINTSTATUS?ISP1581
?PR?_ISR_EP00RXDONE?ISR 002BH 0003H ----- -----
+--> ?PR?_ISP1581_READCONTROLENDPOINT?ISP1581
+--> ?PR?ISP1581_STALLEP0INCONTROLWRITE?IS...
+--> ?PR?_ISP1581_INTCLEARL?ISP1581
?PR?_ISP1581_READCONTROLENDPOINT?ISP1581 002EH 0009H ----- -----
+--> ?PR?_INPORT?ISP1581
+--> ?PR?_INPORTB?ISP1581
?PR?ISP1581_STALLEP0INCONTROLWRITE?IS... ----- ----- ----- -----
+--> ?PR?_ISP1581_SETENDPOINTSTATUS?ISP1581
?PR?ISR_EP0SETUP?ISR ----- ----- ----- -----
+--> ?PR?_ISP1581_INTCLEARL?ISP1581
+--> ?PR?SETUPTOKEN_HANDLER?USB
?PR?SETUPTOKEN_HANDLER?USB ----- ----- ----- -----
+--> ?PR?_ISP1581_READCONTROLENDPOINTSETUP...
+--> ?PR?_ISP1581_CLEARBUFFER?ISP1581
+--> ?PR?ISP1581_STALLEP0INCONTROLWRITE?IS...
+--> ?PR?USB_STALL_EP0?USB
?PR?_ISP1581_READCONTROLENDPOINTSETUP... 002BH 0005H ----- -----
+--> ?PR?_INPORT?ISP1581
+--> ?PR?_INPORTB?ISP1581
?PR?_ISP1581_CLEARBUFFER?ISP1581 ----- ----- ----- -----
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
+--> ?PR?_OUTPORTB?ISP1581
?PR?USB_STALL_EP0?USB ----- ----- ----- -----
+--> ?PR?ISP1581_STALLEP0INCONTROLREAD?ISP...
+--> ?PR?ISP1581_STALLEP0INCONTROLWRITE?IS...
?PR?ISR_EP04RXDONE?ISR 002BH 0002H ----- -----
+--> ?PR?_ISP1581_INTCLEARH?ISP1581
+--> ?PR?_ISP1581_READBULKENDPOINT?ISP1581
?PR?ISR_EP04TXDONE?ISR ----- ----- ----- -----
+--> ?PR?_ISP1581_INTCLEARH?ISP1581
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V5.03 09/09/2005 13:57:32 PAGE 7
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0037H 0002H ----- -----
+--> ?PR?INIT_TIMER0?MAIN
+--> ?PR?INIT_PORT?MAIN
+--> ?PR?INIT_RAM?DPORTRAM
+--> ?PR?ISP1581_READCHIPID?ISP1581
+--> ?PR?ISP1581_RESETDEVICE?ISP1581
+--> ?PR?DEVICE_INITIATE?MAIN
+--> ?PR?CHECK_KEY_LED?USB
+--> ?PR?_WRITERAM?DPORTRAM
+--> ?PR?ISR_BUSRESET?MAIN
+--> ?PR?DEVICEREQUEST_HANDLER?USB
+--> ?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9
?PR?INIT_RAM?DPORTRAM ----- ----- ----- -----
+--> ?PR?_WRITERAMCHAR?DPORTRAM
?PR?ISP1581_RESETDEVICE?ISP1581 ----- ----- ----- -----
+--> ?PR?_ISP1581_SETMODE?ISP1581
?PR?DEVICE_INITIATE?MAIN 0039H 0004H ----- -----
+--> ?PR?DISCONNECT_USB?MAIN
+--> ?PR?_ISP1581_SETDMAINT?ISP1581
+--> ?PR?_ISP1581_INTCLEARL?ISP1581
+--> ?PR?_ISP1581_INTCLEARH?ISP1581
+--> ?PR?CONNECT_USB?MAIN
?PR?DISCONNECT_USB?MAIN ----- ----- ----- -----
+--> ?PR?_ISP1581_SETTESTMODE?ISP1581
+--> ?PR?_ISP1581_SETMODE?ISP1581
?PR?_ISP1581_SETTESTMODE?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORTB?ISP1581
?PR?CONNECT_USB?MAIN ----- ----- ----- -----
+--> ?PR?ISP1581_INITIATE?MAIN
?PR?ISP1581_INITIATE?MAIN ----- ----- ----- -----
+--> ?PR?_ISP1581_SETADDRESSENABLE?ISP1581
+--> ?PR?_ISP1581_SETTESTMODE?ISP1581
+--> ?PR?_ISP1581_SETMODE?ISP1581
+--> ?PR?_ISP1581_SETINTCONFIG?ISP1581
+--> ?PR?_ISP1581_SETINTENABLELOW?ISP1581
+--> ?PR?_ISP1581_SETINTENABLEHIGH?ISP1581
+--> ?PR?ISP1581_CONFIGENDPOINT?MAIN
+--> ?PR?_ISP1581_SETDMACONFIG?ISP1581
+--> ?PR?_ISP1581_SETDMAHDCFG?ISP1581
?PR?_ISP1581_SETADDRESSENABLE?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORTB?ISP1581
?PR?_ISP1581_SETINTCONFIG?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORTB?ISP1581
BL51 BANKED LINKER/LOCATER V5.03 09/09/2005 13:57:32 PAGE 8
?PR?_ISP1581_SETINTENABLELOW?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORT?ISP1581
?PR?_ISP1581_SETINTENABLEHIGH?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORT?ISP1581
?PR?ISP1581_CONFIGENDPOINT?MAIN ----- ----- ----- -----
+--> ?PR?_ISP1581_SETENDPOINTCONFIG?ISP1581
+--> ?PR?_ISP1581_SETEPMAXSIZE?ISP1581
+--> ?PR?_ISP1581_CLEARBUFFER?ISP1581
?PR?_ISP1581_SETENDPOINTCONFIG?ISP1581 ----- ----- ----- -----
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
+--> ?PR?_OUTPORTB?ISP1581
?PR?_ISP1581_SETEPMAXSIZE?ISP1581 ----- ----- ----- -----
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
+--> ?PR?_OUTPORT?ISP1581
?PR?_ISP1581_SETDMACONFIG?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORT?ISP1581
?PR?_ISP1581_SETDMAHDCFG?ISP1581 ----- ----- ----- -----
+--> ?PR?_OUTPORTB?ISP1581
?PR?CHECK_KEY_LED?USB ----- ----- ----- -----
+--> ?PR?_ISP1581_WRITEBULKENDPOINT?ISP1581
?PR?_ISP1581_WRITEBULKENDPOINT?ISP1581 0040H 0008H ----- -----
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
+--> ?PR?_OUTPORT?ISP1581
+--> ?PR?_OUTPORTB?ISP1581
?PR?_WRITERAM?DPORTRAM 0039H 0005H ----- -----
+--> ?PR?_WRITERAMCHAR?DPORTRAM
?PR?ISR_BUSRESET?MAIN ----- ----- ----- -----
+--> ?PR?_ISP1581_SETDMAINT?ISP1581
+--> ?PR?_ISP1581_INTCLEARL?ISP1581
+--> ?PR?_ISP1581_INTCLEARH?ISP1581
+--> ?PR?ISP1581_INITIATE?MAIN
?PR?DEVICEREQUEST_HANDLER?USB 0039H 0002H ----- -----
+--> ?CO?USB
+--> ?PR?USB_STALL_EP0?USB
?CO?USB ----- ----- ----- -----
+--> ?PR?USBCLASSREQUEST_GETSTATUS?CHAP9
+--> ?PR?USBCLASSREQUEST_CLEARFEATURE?CHAP9
+--> ?PR?RESERVED?CHAP9
+--> ?PR?USBCLASSREQUEST_SETFEATURE?CHAP9
+--> ?PR?USBCLASSREQUEST_SETADDRESS?CHAP9
+--> ?PR?USBCLASSREQUEST_GETDESCRIPTOR?CHAP9
+--> ?PR?USBCLASSREQUEST_GETCONFIGURATION?...
+--> ?PR?USBCLASSREQUEST_SETCONFIGURATION?...
+--> ?PR?USBCLASSREQUEST_GETINTERFACE?CHAP9
BL51 BANKED LINKER/LOCATER V5.03 09/09/2005 13:57:32 PAGE 9
+--> ?PR?USBCLASSREQUEST_SETINTERFACE?CHAP9
+--> ?PR?USBVENDORCMDSET?VDOR
+--> ?PR?USBVENDORCMDGET?VDOR
+--> ?PR?USBVENDORREADDATA?VDOR
+--> ?PR?READ_WRITE_REGISTER?VDOR
?PR?USBCLASSREQUEST_GETSTATUS?CHAP9 003BH 0004H ----- -----
+--> ?PR?_ISP1581_GETENDPOINTSTATUS?ISP1581
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
+--> ?PR?USB_STALL_EP0?USB
?PR?_ISP1581_GETENDPOINTSTATUS?ISP1581 ----- ----- ----- -----
+--> ?PR?_ISP1581_SETEPINDEX?ISP1581
+--> ?PR?_INPORTB?ISP1581
?PR?_USB_SINGLE_TRANSMIT?USB 003FH 0001H ----- -----
+--> ?PR?_ISP1581_WRITECONTROLENDPOINT?ISP...
?PR?USBCLASSREQUEST_CLEARFEATURE?CHAP9 003BH 0002H ----- -----
+--> ?PR?_ISP1581_SETENDPOINTSTATUS?ISP1581
+--> ?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9
+--> ?PR?USB_STALL_EP0?USB
?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9 ----- ----- ----- -----
+--> ?PR?ISP1581_CONTROLWRITEHANDSHAKE?ISP...
?PR?ISP1581_CONTROLWRITEHANDSHAKE?ISP... ----- ----- ----- -----
+--> ?PR?_ISP1581_SETENDPOINTSTATUS?ISP1581
?PR?RESERVED?CHAP9 ----- ----- ----- -----
+--> ?PR?USB_STALL_EP0?USB
?PR?USBCLASSREQUEST_SETFEATURE?CHAP9 003BH 0001H ----- -----
+--> ?PR?_ISP1581_SETENDPOINTSTATUS?ISP1581
+--> ?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9
+--> ?PR?USB_STALL_EP0?USB
?PR?USBCLASSREQUEST_SETADDRESS?CHAP9 ----- ----- ----- -----
+--> ?PR?_ISP1581_SETADDRESSENABLE?ISP1581
+--> ?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9
?PR?USBCLASSREQUEST_GETDESCRIPTOR?CHAP9 003BH 0001H ----- -----
+--> ?CO?CHAP9
+--> ?PR?_USB_CODE_TRANSMIT?USB
+--> ?PR?USB_STALL_EP0?USB
?PR?_USB_CODE_TRANSMIT?USB 003CH 0002H ----- -----
+--> ?PR?_ISP1581_WRITECONTROLENDPOINT?ISP...
?PR?USBCLASSREQUEST_GETCONFIGURATION?... 003BH 0001H ----- -----
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
?PR?USBCLASSREQUEST_SETCONFIGURATION?... ----- ----- ----- -----
+--> ?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9
+--> ?PR?USB_STALL_EP0?USB
?PR?USBCLASSREQUEST_GETINTERFACE?CHAP9 003BH 0001H ----- -----
BL51 BANKED LINKER/LOCATER V5.03 09/09/2005 13:57:32 PAGE 10
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
?PR?USBCLASSREQUEST_SETINTERFACE?CHAP9 ----- ----- ----- -----
+--> ?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9
+--> ?PR?USB_STALL_EP0?USB
?PR?USBVENDORCMDSET?VDOR ----- ----- ----- -----
+--> ?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9
?PR?USBVENDORCMDGET?VDOR ----- ----- ----- -----
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
?PR?USBVENDORREADDATA?VDOR 003BH 0005H ----- -----
+--> ?PR?CHAP9_CONTROLWRITEHANDSHAKE?CHAP9
+--> ?PR?_ISP1581_WRITEBULKENDPOINT?ISP1581
?PR?READ_WRITE_REGISTER?VDOR ----- ----- ----- -----
+--> ?PR?GET_FIRMWARE_VERSION?VDOR
+--> ?PR?SETUP_DMA_REQUEST?VDOR
+--> ?PR?USB_STALL_EP0?USB
?PR?GET_FIRMWARE_VERSION?VDOR 003BH 0001H ----- -----
+--> ?PR?_USB_SINGLE_TRANSMIT?USB
?PR?SETUP_DMA_REQUEST?VDOR ----- ----- ----- -----
+--> ?PR?USB_STALL_EP0?USB
SYMBOL TABLE OF MODULE: test (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00B0H.5 PUBLIC T1
B:00A8H.7 PUBLIC EA
B:0025H.0 PUBLIC writeramflag
D:0020H PUBLIC bZBoardFlags
B:0090H.6 PUBLIC LED_STATUS
C:1795H PUBLIC Init_Port
C:087CH PUBLIC main
B:00B0H.6 PUBLIC WR
C:171DH PUBLIC Init_Timer0
D:0048H PUBLIC writeramlen
D:0089H PUBLIC TMOD
D:0049H PUBLIC globe_variable
C:180CH PUBLIC connect_USB
C:0226H PUBLIC ISP1581_ConfigEndpoint
C:0FE0H PUBLIC Isr_BusReset
I:00C2H PUBLIC ioRequest
B:00A8H.1 PUBLIC ET0
BL51 BANKED LINKER/LOCATER V5.03 09/09/2005 13:57:32 PAGE 11
B:0090H.0 PUBLIC MCU_LED0
D:008CH PUBLIC TH0
B:0090H.1 PUBLIC MCU_LED1
B:00A8H.0 PUBLIC EX0
D:008AH PUBLIC TL0
B:0088H.4 PUBLIC TR0
C:12CCH PUBLIC ISP1581_Initiate
C:0AD8H PUBLIC Device_Initiate
C:1802H PUBLIC disconnect_USB
------- PROC INIT_TIMER0
C:171DH LINE# 53
C:171DH LINE# 54
C:171DH LINE# 55
C:1720H LINE# 56
C:1723H LINE# 57
C:1726H LINE# 58
C:1728H LINE# 59
C:172AH LINE# 60
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?