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

📄 startup.lst

📁 linux下数据下载器的设计与实现
💻 LST
📖 第 1 页 / 共 5 页
字号:
AX51 MACRO ASSEMBLER  STARTUP                                                               10/12/07 16:09:52 PAGE     1


MACRO ASSEMBLER AX51 V2.14
OBJECT MODULE PLACED IN STARTUP.OBJ
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\AX51.EXE STARTUP.A51 INCDIR(c:\cypress\usb\target\inc) SET(SMALL) DEBUG EP

LOC    OBJ             LINE     SOURCE

                          1     
                          2     ;--------------------------------------------------------------------------
                          3     
                          4     
                          5     ;$include (fx2regs.inc)
                    +1    6     ;-----------------------------------------------------------------------------
                    +1    7     ;       File:           FX2regs.inc
                    +1    8     ;       Contents:       EZ-USB FX2 register declarations and bit mask definitions.
                    +1    9     ;                               This file is the equivalent of fx2regs.h but for assembl
                               ey code
                    +1   10     ;                               Do not modify one without modifying the other.
                    +1   11     ;
                    +1   12     ;       Copyright (c) 2000 Cypress Semiconductor, All rights reserved
                    +1   13     ;-----------------------------------------------------------------------------
                    +1   14     
 E400               +1   15     GPIF_WAVE_DATA       XDATA 0xE400   ;
 E480               +1   16     RES_WAVEDATA_END     XDATA 0xE480   ;
                    +1   17     
                    +1   18     ; General Configuration
                    +1   19     
 E600               +1   20     CPUCS               XDATA 0xE600  ; Control & Status
 E601               +1   21     IFCONFIG            XDATA 0xE601  ; Interface Configuration
 E602               +1   22     PINFLAGSAB          XDATA 0xE602  ; FIFO FLAGA and FLAGB Assignments
 E603               +1   23     PINFLAGSCD          XDATA 0xE603  ; FIFO FLAGC and FLAGD Assignments
 E604               +1   24     FIFORESET           XDATA 0xE604  ; Restore FIFOS to default state
 E605               +1   25     BREAKPT             XDATA 0xE605  ; Breakpoint
 E606               +1   26     BPADDRH             XDATA 0xE606  ; Breakpoint Address H
 E607               +1   27     BPADDRL             XDATA 0xE607  ; Breakpoint Address L
 E608               +1   28     UART230             XDATA 0xE608  ; 230 Kbaud clock for T0,T1,T2
 E609               +1   29     FIFOPINPOLAR        XDATA 0xE609  ; FIFO polarities
 E60A               +1   30     REVID               XDATA 0xE60A  ; Chip Revision
 E60B               +1   31     REVCTL              XDATA 0xE60B  ; Chip Revision Control
                    +1   32     
                    +1   33     ; Endpoint Configuration
                    +1   34     
 E610               +1   35     EP1OUTCFG           XDATA 0xE610  ; Endpoint 1-OUT Configuration
 E611               +1   36     EP1INCFG            XDATA 0xE611  ; Endpoint 1-IN Configuration
 E612               +1   37     EP2CFG              XDATA 0xE612  ; Endpoint 2 Configuration
 E613               +1   38     EP4CFG              XDATA 0xE613  ; Endpoint 4 Configuration
 E614               +1   39     EP6CFG              XDATA 0xE614  ; Endpoint 6 Configuration
 E615               +1   40     EP8CFG              XDATA 0xE615  ; Endpoint 8 Configuration
 E618               +1   41     EP2FIFOCFG          XDATA 0xE618  ; Endpoint 2 FIFO configuration
 E619               +1   42     EP4FIFOCFG          XDATA 0xE619  ; Endpoint 4 FIFO configuration
 E61A               +1   43     EP6FIFOCFG          XDATA 0xE61A  ; Endpoint 6 FIFO configuration
 E61B               +1   44     EP8FIFOCFG          XDATA 0xE61B  ; Endpoint 8 FIFO configuration
 E620               +1   45     EP2AUTOINLENH       XDATA 0xE620  ; Endpoint 2 Packet Length H (IN only)
 E621               +1   46     EP2AUTOINLENL       XDATA 0xE621  ; Endpoint 2 Packet Length L (IN only)
 E622               +1   47     EP4AUTOINLENH       XDATA 0xE622  ; Endpoint 4 Packet Length H (IN only)
 E623               +1   48     EP4AUTOINLENL       XDATA 0xE623  ; Endpoint 4 Packet Length L (IN only)
 E624               +1   49     EP6AUTOINLENH       XDATA 0xE624  ; Endpoint 6 Packet Length H (IN only)
 E625               +1   50     EP6AUTOINLENL       XDATA 0xE625  ; Endpoint 6 Packet Length L (IN only)
 E626               +1   51     EP8AUTOINLENH       XDATA 0xE626  ; Endpoint 8 Packet Length H (IN only)
 E627               +1   52     EP8AUTOINLENL       XDATA 0xE627  ; Endpoint 8 Packet Length L (IN only)
 E630               +1   53     EP2FIFOPFH          XDATA 0xE630  ; EP2 Programmable Flag trigger H
 E631               +1   54     EP2FIFOPFL          XDATA 0xE631  ; EP2 Programmable Flag trigger L
 E632               +1   55     EP4FIFOPFH          XDATA 0xE632  ; EP4 Programmable Flag trigger H
 E633               +1   56     EP4FIFOPFL          XDATA 0xE633  ; EP4 Programmable Flag trigger L
 E634               +1   57     EP6FIFOPFH          XDATA 0xE634  ; EP6 Programmable Flag trigger H
AX51 MACRO ASSEMBLER  STARTUP                                                               10/12/07 16:09:52 PAGE     2

 E635               +1   58     EP6FIFOPFL          XDATA 0xE635  ; EP6 Programmable Flag trigger L
 E636               +1   59     EP8FIFOPFH          XDATA 0xE636  ; EP8 Programmable Flag trigger H
 E637               +1   60     EP8FIFOPFL          XDATA 0xE637  ; EP8 Programmable Flag trigger L
 E640               +1   61     EP2ISOINPKTS        XDATA 0xE640  ; EP2 (if ISO) IN Packets per frame (1-3)
 E641               +1   62     EP4ISOINPKTS        XDATA 0xE641  ; EP4 (if ISO) IN Packets per frame (1-3)
 E642               +1   63     EP6ISOINPKTS        XDATA 0xE642  ; EP6 (if ISO) IN Packets per frame (1-3)
 E643               +1   64     EP8ISOINPKTS        XDATA 0xE643  ; EP8 (if ISO) IN Packets per frame (1-3)
 E648               +1   65     INPKTEND            XDATA 0xE648  ; Force IN Packet End
 E649               +1   66     OUTPKTEND           XDATA 0xE649  ; Force OUT Packet End
                    +1   67     
                    +1   68     ; Interrupts
                    +1   69     
 E650               +1   70     EP2FIFOIE           XDATA 0xE650  ; Endpoint 2 Flag Interrupt Enable
 E651               +1   71     EP2FIFOIRQ          XDATA 0xE651  ; Endpoint 2 Flag Interrupt Request
 E652               +1   72     EP4FIFOIE           XDATA 0xE652  ; Endpoint 4 Flag Interrupt Enable
 E653               +1   73     EP4FIFOIRQ          XDATA 0xE653  ; Endpoint 4 Flag Interrupt Request
 E654               +1   74     EP6FIFOIE           XDATA 0xE654  ; Endpoint 6 Flag Interrupt Enable
 E655               +1   75     EP6FIFOIRQ          XDATA 0xE655  ; Endpoint 6 Flag Interrupt Request
 E656               +1   76     EP8FIFOIE           XDATA 0xE656  ; Endpoint 8 Flag Interrupt Enable
 E657               +1   77     EP8FIFOIRQ          XDATA 0xE657  ; Endpoint 8 Flag Interrupt Request
 E658               +1   78     IBNIE               XDATA 0xE658  ; IN-BULK-NAK Interrupt Enable
 E659               +1   79     IBNIRQ              XDATA 0xE659  ; IN-BULK-NAK interrupt Request
 E65A               +1   80     NAKIE               XDATA 0xE65A  ; Endpoint Ping NAK interrupt Enable
 E65B               +1   81     NAKIRQ              XDATA 0xE65B  ; Endpoint Ping NAK interrupt Request
 E65C               +1   82     USBIE               XDATA 0xE65C  ; USB Int Enables
 E65D               +1   83     USBIRQ              XDATA 0xE65D  ; USB Interrupt Requests
 E65E               +1   84     EPIE                XDATA 0xE65E  ; Endpoint Interrupt Enables
 E65F               +1   85     EPIRQ               XDATA 0xE65F  ; Endpoint Interrupt Requests
 E660               +1   86     GPIFIE              XDATA 0xE660  ; GPIF Interrupt Enable
 E661               +1   87     GPIFIRQ             XDATA 0xE661  ; GPIF Interrupt Request
 E662               +1   88     USBERRIE            XDATA 0xE662  ; USB Error Interrupt Enables
 E663               +1   89     USBERRIRQ           XDATA 0xE663  ; USB Error Interrupt Requests
 E664               +1   90     ERRCNTLIM           XDATA 0xE664  ; USB Error counter and limit
 E665               +1   91     CLRERRCNT           XDATA 0xE665  ; Clear Error Counter EC[3..0]
 E666               +1   92     INT2IVEC            XDATA 0xE666  ; Interupt 2 (USB) Autovector
 E667               +1   93     INT4IVEC            XDATA 0xE667  ; Interupt 4 (FIFOS & GPIF) Autovector
 E668               +1   94     INTSETUP            XDATA 0xE668  ; Interrupt 2&4 Setup
                    +1   95     
                    +1   96     ; Input/Output
                    +1   97     
 E670               +1   98     PORTACFG            XDATA 0xE670  ; I/O PORTA Alternate Configuration
 E671               +1   99     PORTCCFG            XDATA 0xE671  ; I/O PORTC Alternate Configuration
 E672               +1  100     PORTECFG            XDATA 0xE672  ; I/O PORTE Alternate Configuration
 E678               +1  101     I2CS                XDATA 0xE678  ; Control & Status
 E679               +1  102     I2DAT               XDATA 0xE679  ; Data
 E67A               +1  103     I2CTL               XDATA 0xE67A  ; I2C Control
 E67B               +1  104     EXTAUTODAT1         XDATA 0xE67B  ; Autoptr1 MOVX access
 E67C               +1  105     EXTAUTODAT2         XDATA 0xE67C  ; Autoptr2 MOVX access
                    +1  106     
                    +1  107     ; USB Control
                    +1  108     
 E680               +1  109     USBCS               XDATA 0xE680  ; USB Control & Status
 E681               +1  110     SUSPEND             XDATA 0xE681  ; Put chip into suspend
 E682               +1  111     WAKEUPCS            XDATA 0xE682  ; Wakeup source and polarity
 E683               +1  112     TOGCTL              XDATA 0xE683  ; Toggle Control
 E684               +1  113     USBFRAMEH           XDATA 0xE684  ; USB Frame count H
 E685               +1  114     USBFRAMEL           XDATA 0xE685  ; USB Frame count L
 E686               +1  115     MICROFRAME          XDATA 0xE686  ; Microframe count, 0-7
 E687               +1  116     FNADDR              XDATA 0xE687  ; USB Function address
                    +1  117     
                    +1  118     ; Endpoints
                    +1  119     
 E68A               +1  120     EP0BCH              XDATA 0xE68A  ; Endpoint 0 Byte Count H
 E68B               +1  121     EP0BCL              XDATA 0xE68B  ; Endpoint 0 Byte Count L
 E68D               +1  122     EP1OUTBC            XDATA 0xE68D  ; Endpoint 1 OUT Byte Count
 E68F               +1  123     EP1INBC             XDATA 0xE68F  ; Endpoint 1 IN Byte Count
AX51 MACRO ASSEMBLER  STARTUP                                                               10/12/07 16:09:52 PAGE     3

 E690               +1  124     EP2BCH              XDATA 0xE690  ; Endpoint 2 Byte Count H
 E691               +1  125     EP2BCL              XDATA 0xE691  ; Endpoint 2 Byte Count L
 E694               +1  126     EP4BCH              XDATA 0xE694  ; Endpoint 4 Byte Count H
 E695               +1  127     EP4BCL              XDATA 0xE695  ; Endpoint 4 Byte Count L
 E698               +1  128     EP6BCH              XDATA 0xE698  ; Endpoint 6 Byte Count H
 E699               +1  129     EP6BCL              XDATA 0xE699  ; Endpoint 6 Byte Count L
 E69C               +1  130     EP8BCH              XDATA 0xE69C  ; Endpoint 8 Byte Count H
 E69D               +1  131     EP8BCL              XDATA 0xE69D  ; Endpoint 8 Byte Count L
 E6A0               +1  132     EP0CS               XDATA 0xE6A0  ; Endpoint  Control and Status
 E6A1               +1  133     EP1OUTCS            XDATA 0xE6A1  ; Endpoint 1 OUT Control and Status
 E6A2               +1  134     EP1INCS             XDATA 0xE6A2  ; Endpoint 1 IN Control and Status
 E6A3               +1  135     EP2CS               XDATA 0xE6A3  ; Endpoint 2 Control and Status
 E6A4               +1  136     EP4CS               XDATA 0xE6A4  ; Endpoint 4 Control and Status
 E6A5               +1  137     EP6CS               XDATA 0xE6A5  ; Endpoint 6 Control and Status
 E6A6               +1  138     EP8CS               XDATA 0xE6A6  ; Endpoint 8 Control and Status
 E6A7               +1  139     EP2FIFOFLGS         XDATA 0xE6A7  ; Endpoint 2 Flags
 E6A8               +1  140     EP4FIFOFLGS         XDATA 0xE6A8  ; Endpoint 4 Flags
 E6A9               +1  141     EP6FIFOFLGS         XDATA 0xE6A9  ; Endpoint 6 Flags
 E6AA               +1  142     EP8FIFOFLGS         XDATA 0xE6AA  ; Endpoint 8 Flags
 E6AB               +1  143     EP2FIFOBCH          XDATA 0xE6AB  ; EP2 FIFO total byte count H
 E6AC               +1  144     EP2FIFOBCL          XDATA 0xE6AC  ; EP2 FIFO total byte count L
 E6AD               +1  145     EP4FIFOBCH          XDATA 0xE6AD  ; EP4 FIFO total byte count H
 E6AE               +1  146     EP4FIFOBCL          XDATA 0xE6AE  ; EP4 FIFO total byte count L
 E6AF               +1  147     EP6FIFOBCH          XDATA 0xE6AF  ; EP6 FIFO total byte count H
 E6B0               +1  148     EP6FIFOBCL          XDATA 0xE6B0  ; EP6 FIFO total byte count L
 E6B1               +1  149     EP8FIFOBCH          XDATA 0xE6B1  ; EP8 FIFO total byte count H
 E6B2               +1  150     EP8FIFOBCL          XDATA 0xE6B2  ; EP8 FIFO total byte count L
 E6B3               +1  151     SUDPTRH             XDATA 0xE6B3  ; Setup Data Pointer high address byte
 E6B4               +1  152     SUDPTRL             XDATA 0xE6B4  ; Setup Data Pointer low address byte
 E6B5               +1  153     SUDPTRCTL           XDATA 0xE6B5  ; Setup Data Pointer Auto Mode
 E6B8               +1  154     SETUPDAT            XDATA 0xE6B8  ; 8 bytes of SETUP data
                    +1  155     
                    +1  156     ; GPIF
                    +1  157     
 E6C0               +1  158     GPIFWFSELECT        XDATA 0xE6C0  ; Waveform Selector
 E6C1               +1  159     GPIFIDLECS          XDATA 0xE6C1  ; GPIF Done, GPIF IDLE drive mode
 E6C2               +1  160     GPIFIDLECTL         XDATA 0xE6C2  ; Inactive Bus, CTL states
 E6C3               +1  161     GPIFCTLCFG          XDATA 0xE6C3  ; CTL OUT pin drive
 E6C4               +1  162     GPIFADRH            XDATA 0xE6C4  ; GPIF Address H
 E6C5               +1  163     GPIFADRL            XDATA 0xE6C5  ; GPIF Address L
                    +1  164     
                    +1  165     
 E6CE               +1  166     GPIFTCB3            XDATA 0xE6CE  ; GPIF Transaction Count Byte 3
 E6CF               +1  167     GPIFTCB2            XDATA 0xE6CF  ; GPIF Transaction Count Byte 2
 E6D0               +1  168     GPIFTCB1            XDATA 0xE6D0  ; GPIF Transaction Count Byte 1
 E6D1               +1  169     GPIFTCB0            XDATA 0xE6D1  ; GPIF Transaction Count Byte 0
                    +1  170     
                    +1  171     
 E6D0               +1  172     EP2GPIFTCH          EQU  GPIFTCB1 ; these are here for backwards compatibility
 E6D1               +1  173     EP2GPIFTCL          EQU  GPIFTCB0 ; before REVE silicon (ie. REVB and REVD)
 E6D0               +1  174     EP4GPIFTCH          EQU  GPIFTCB1 ; these are here for backwards compatibility
 E6D1               +1  175     EP4GPIFTCL          EQU  GPIFTCB0 ; before REVE silicon (ie. REVB and REVD)
 E6D0               +1  176     EP6GPIFTCH          EQU  GPIFTCB1 ; these are here for backwards compatibility
 E6D1               +1  177     EP6GPIFTCL          EQU  GPIFTCB0 ; before REVE silicon (ie. REVB and REVD)

⌨️ 快捷键说明

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