⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wdf_cypress_lib.lst

📁 使用Jungo Windriver開發的USB driver 及其firmware,類型為mass storage,應用於FX2(Cypress CY68013A)上.
💻 LST
📖 第 1 页 / 共 5 页
字号:
0060 020000      R     LJMP    _DataToggleReset
             ; FUNCTION _WDF_EP2Config (END)

             ; FUNCTION _WDF_EP4Config (BEGIN)
                                           ; SOURCE LINE # 63
;---- Variable 'dir' assigned to Register 'R3' ----
0000 AB07              MOV     R3,AR7
;---- Variable 'type' assigned to Register 'R5' ----
                                           ; SOURCE LINE # 64
                                           ; SOURCE LINE # 65
0002 900000      E     MOV     DPTR,#EP4CFG
0005 7480              MOV     A,#080H
0007 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 66
0008 E0                MOVX    A,@DPTR
0009 FE                MOV     R6,A
000A EB                MOV     A,R3
000B C4                SWAP    A
C51 COMPILER V7.06   WDF_CYPRESS_LIB                                                       02/13/2008 21:37:10 PAGE 11  

000C 33                RLC     A
000D 33                RLC     A
000E 54C0              ANL     A,#0C0H
0010 FC                MOV     R4,A
0011 EE                MOV     A,R6
0012 4C                ORL     A,R4
0013 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 67
0014 E0                MOVX    A,@DPTR
0015 FF                MOV     R7,A
0016 ED                MOV     A,R5
0017 C4                SWAP    A
0018 54F0              ANL     A,#0F0H
001A FE                MOV     R6,A
001B EF                MOV     A,R7
001C 4E                ORL     A,R6
001D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 69
001E BD010C            CJNE    R5,#01H,?C0008
0021 BB0109            CJNE    R3,#01H,?C0008
                                           ; SOURCE LINE # 70
                                           ; SOURCE LINE # 71
0024 900000      E     MOV     DPTR,#EP4ISOINPKTS
0027 7480              MOV     A,#080H
0029 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 73
002A 00                NOP     
002B 00                NOP     
002C 00                NOP     
                                           ; SOURCE LINE # 74
002D         ?C0008:
                                           ; SOURCE LINE # 75
002D AD03              MOV     R5,AR3
002F 7F04              MOV     R7,#04H
0031 7E00              MOV     R6,#00H
0033 020000      R     LJMP    _DataToggleReset
             ; FUNCTION _WDF_EP4Config (END)

             ; FUNCTION _WDF_EP6Config (BEGIN)
                                           ; SOURCE LINE # 78
;---- Variable 'dir' assigned to Register 'R2' ----
0000 AA07              MOV     R2,AR7
;---- Variable 'type' assigned to Register 'R5' ----
;---- Variable 'buffering' assigned to Register 'R3' ----
                                           ; SOURCE LINE # 80
                                           ; SOURCE LINE # 81
0002 900000      E     MOV     DPTR,#EP6CFG
0005 7480              MOV     A,#080H
0007 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 82
0008 00                NOP     
0009 00                NOP     
000A 00                NOP     
                                           ; SOURCE LINE # 83
000B E0                MOVX    A,@DPTR
000C FE                MOV     R6,A
000D EA                MOV     A,R2
000E C4                SWAP    A
000F 33                RLC     A
0010 33                RLC     A
0011 54C0              ANL     A,#0C0H
0013 FC                MOV     R4,A
C51 COMPILER V7.06   WDF_CYPRESS_LIB                                                       02/13/2008 21:37:10 PAGE 12  

0014 EE                MOV     A,R6
0015 4C                ORL     A,R4
0016 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 84
0017 00                NOP     
0018 00                NOP     
0019 00                NOP     
                                           ; SOURCE LINE # 85
001A E0                MOVX    A,@DPTR
001B FF                MOV     R7,A
001C ED                MOV     A,R5
001D C4                SWAP    A
001E 54F0              ANL     A,#0F0H
0020 FE                MOV     R6,A
0021 EF                MOV     A,R7
0022 4E                ORL     A,R6
0023 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 86
0024 00                NOP     
0025 00                NOP     
0026 00                NOP     
                                           ; SOURCE LINE # 87
0027 E0                MOVX    A,@DPTR
0028 FF                MOV     R7,A
0029 E4                CLR     A
002A B50009      R     CJNE    A,size+01H,?C0010
002D E500        R     MOV     A,size
002F B40404            CJNE    A,#04H,?C0010
0032 7E08              MOV     R6,#08H
0034 8002              SJMP    ?C0011
0036         ?C0010:
0036 7E00              MOV     R6,#00H
0038         ?C0011:
0038 EF                MOV     A,R7
0039 4E                ORL     A,R6
003A 900000      E     MOV     DPTR,#EP6CFG
003D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 88
003E 00                NOP     
003F 00                NOP     
0040 00                NOP     
                                           ; SOURCE LINE # 89
0041 E0                MOVX    A,@DPTR
0042 4B                ORL     A,R3
0043 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 90
0044 00                NOP     
0045 00                NOP     
0046 00                NOP     
                                           ; SOURCE LINE # 92
0047 BD0113            CJNE    R5,#01H,?C0012
004A BA0110            CJNE    R2,#01H,?C0012
                                           ; SOURCE LINE # 93
                                           ; SOURCE LINE # 94
004D 00                NOP     
004E 00                NOP     
004F 00                NOP     
                                           ; SOURCE LINE # 95
0050 900000      E     MOV     DPTR,#EP6ISOINPKTS
0053 7480              MOV     A,#080H
0055 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 97
C51 COMPILER V7.06   WDF_CYPRESS_LIB                                                       02/13/2008 21:37:10 PAGE 13  

0056 E0                MOVX    A,@DPTR
0057 4500        R     ORL     A,nPacketPerMF+01H
0059 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 98
005A 00                NOP     
005B 00                NOP     
005C 00                NOP     
                                           ; SOURCE LINE # 99
005D         ?C0012:
                                           ; SOURCE LINE # 100
005D AD02              MOV     R5,AR2
005F 7F06              MOV     R7,#06H
0061 7E00              MOV     R6,#00H
0063 020000      R     LJMP    _DataToggleReset
             ; FUNCTION _WDF_EP6Config (END)

             ; FUNCTION _WDF_EP8Config (BEGIN)
                                           ; SOURCE LINE # 103
;---- Variable 'dir' assigned to Register 'R3' ----
0000 AB07              MOV     R3,AR7
;---- Variable 'type' assigned to Register 'R5' ----
                                           ; SOURCE LINE # 104
                                           ; SOURCE LINE # 105
0002 900000      E     MOV     DPTR,#EP8CFG
0005 7480              MOV     A,#080H
0007 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 106
0008 E0                MOVX    A,@DPTR
0009 FE                MOV     R6,A
000A EB                MOV     A,R3
000B C4                SWAP    A
000C 33                RLC     A
000D 33                RLC     A
000E 54C0              ANL     A,#0C0H
0010 FC                MOV     R4,A
0011 EE                MOV     A,R6
0012 4C                ORL     A,R4
0013 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 107
0014 E0                MOVX    A,@DPTR
0015 FF                MOV     R7,A
0016 ED                MOV     A,R5
0017 C4                SWAP    A
0018 54F0              ANL     A,#0F0H
001A FE                MOV     R6,A
001B EF                MOV     A,R7
001C 4E                ORL     A,R6
001D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 109
001E BD010C            CJNE    R5,#01H,?C0014
0021 BB0109            CJNE    R3,#01H,?C0014
                                           ; SOURCE LINE # 110
                                           ; SOURCE LINE # 111
0024 900000      E     MOV     DPTR,#EP8ISOINPKTS
0027 7480              MOV     A,#080H
0029 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 113
002A 00                NOP     
002B 00                NOP     
002C 00                NOP     
                                           ; SOURCE LINE # 114
002D         ?C0014:
C51 COMPILER V7.06   WDF_CYPRESS_LIB                                                       02/13/2008 21:37:10 PAGE 14  

                                           ; SOURCE LINE # 115
002D AD03              MOV     R5,AR3
002F 7F08              MOV     R7,#08H
0031 7E00              MOV     R6,#00H
0033 020000      R     LJMP    _DataToggleReset
             ; FUNCTION _WDF_EP8Config (END)

             ; FUNCTION _WDF_FIFOReset (BEGIN)
                                           ; SOURCE LINE # 118
;---- Variable 'ep' assigned to Register 'R6/R7' ----
                                           ; SOURCE LINE # 119
                                           ; SOURCE LINE # 120
0000 900000      E     MOV     DPTR,#FIFORESET
0003 7480              MOV     A,#080H
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 121
0006 00                NOP     
0007 00                NOP     
0008 00                NOP     
                                           ; SOURCE LINE # 122
0009 EF                MOV     A,R7
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 123
000B 00                NOP     
000C 00                NOP     
000D 00                NOP     
                                           ; SOURCE LINE # 124
000E E4                CLR     A
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 125
0010 00                NOP     
0011 00                NOP     
0012 00                NOP     
                                           ; SOURCE LINE # 126
0013 22                RET     
             ; FUNCTION _WDF_FIFOReset (END)

             ; FUNCTION _WDF_SkipOutPacket (BEGIN)
                                           ; SOURCE LINE # 128
;---- Variable 'ep' assigned to Register 'R6/R7' ----
                                           ; SOURCE LINE # 129
                                           ; SOURCE LINE # 130
0000 EE                MOV     A,R6
0001 703F              JNZ     ?C0023
0003 EF                MOV     A,R7
0004 24FE              ADD     A,#0FEH
0006 6019              JZ      ?C0019
0008 24FE              ADD     A,#0FEH
000A 601D              JZ      ?C0020
000C 24FE              ADD     A,#0FEH
000E 6021              JZ      ?C0021
0010 24FE              ADD     A,#0FEH
0012 6025              JZ      ?C0022
0014 2407              ADD     A,#07H
0016 702A              JNZ     ?C0023
                                           ; SOURCE LINE # 131
                                           ; SOURCE LINE # 132
0018         ?C0018:
                                           ; SOURCE LINE # 133
0018 00                NOP     
0019 00                NOP     
001A 00                NOP     
C51 COMPILER V7.06   WDF_CYPRESS_LIB                                                       02/13/2008 21:37:10 PAGE 15  

                                           ; SOURCE LINE # 134
001B E4                CLR     A
001C 900000      E     MOV     DPTR,#EP1OUTBC
001F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 135
0020 22                RET     
                                           ; SOURCE LINE # 136
0021         ?C0019:
                                           ; SOURCE LINE # 137
0021 00                NOP     
0022 00                NOP     
0023 00                NOP     
                                           ; SOURCE LINE # 138
0024 900000      E     MOV     DPTR,#EP2BCL
                                           ; SOURCE LINE # 139
0027 8016              SJMP    ?C0109
                                           ; SOURCE LINE # 140
0029         ?C0020:
                                           ; SOURCE LINE # 141
0029 00                NOP     
002A 00                NOP     

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -