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

📄 bulkloop2.m51

📁 提供了usb接口fx2芯片的编程。从io输入到后来的差分信号输出。都给了详细的例子
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        12/29/2005  11:19:54  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE fw.obj, dscr.obj, BULKLOOP.obj, STARTUP.obj TO bulkloop2 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  fw.obj (FW)
  dscr.obj (DSCR)
  BULKLOOP.obj (BULKLOOP)
  STARTUP.obj (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)


LINK MAP OF MODULE:  bulkloop2 (FW)


            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     0013H     UNIT         _DATA_GROUP_
            DATA    001BH     0001H     UNIT         ?DT?_RDDATA16?BULKLOOP
            DATA    001CH     0001H     UNIT         ?DT?_RDDATA?BULKLOOP
                    001DH     0003H                  *** GAP ***
            BIT     0020H.0   0000H.4   UNIT         ?BI?FW
                    0020H.4   0000H.4                *** GAP ***
            DATA    0021H     000EH     UNIT         ?DT?FW
            DATA    002FH     000DH     UNIT         ?DT?BULKLOOP
            IDATA   003CH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0030H                  *** GAP ***
            CODE    0033H     0003H     ABSOLUTE     
                    0036H     07CAH                  *** GAP ***
            CODE    0800H     0224H     UNIT         ?PR?SETUPCOMMAND?FW
            CODE    0A24H     01ACH     UNIT         ?PR?MAIN?FW
            CODE    0BD0H     0184H     UNIT         ?PR?DR_VENDORCMND?BULKLOOP
            CODE    0D54H     00D0H     UNIT         ?PR?TD_POLL?BULKLOOP
            CODE    0E24H     008CH     UNIT         ?C_C51STARTUP
            CODE    0EB0H     0040H     UNIT         ?PR?ISR_HIGHSPEED?BULKLOOP
            CODE    0EF0H     000BH     UNIT         ?C_INITSEG
            CODE    0EFBH     0004H     UNIT         ?PR?RESUME_ISR?FW
            CODE    0EFFH     0001H     UNIT         ?PR?ISR_EP0ACK?BULKLOOP
            CODE    0F00H     007CH     PAGE         DSCR
            CODE    0F7CH     0076H     UNIT         ?PR?TD_INIT?BULKLOOP
            CODE    0FF2H     006BH     UNIT         ?PR?_RDDATA16?BULKLOOP
            CODE    105DH     0040H     UNIT         ?PR?_RDDATA?BULKLOOP
            CODE    109DH     0039H     UNIT         ?PR?ISR_URES?BULKLOOP
            CODE    10D6H     0018H     UNIT         ?PR?ISR_SUDAV?BULKLOOP
            CODE    10EEH     0018H     UNIT         ?PR?ISR_SUSP?BULKLOOP
            CODE    1106H     0016H     UNIT         ?PR?ISR_SUTOK?BULKLOOP
            CODE    111CH     0016H     UNIT         ?PR?ISR_SOF?BULKLOOP
            CODE    1132H     0012H     UNIT         ?PR?DR_GETCONFIGURATION?BULKLOOP
BL51 BANKED LINKER/LOCATER V5.03                                                      12/29/2005  11:19:54  PAGE 2


            CODE    1144H     0012H     UNIT         ?PR?DR_GETINTERFACE?BULKLOOP
            CODE    1156H     0011H     UNIT         ?C?LIB_CODE
            CODE    1167H     000AH     UNIT         ?CO?FW
            CODE    1171H     0008H     UNIT         ?PR?DR_SETCONFIGURATION?BULKLOOP
            CODE    1179H     0008H     UNIT         ?PR?DR_SETINTERFACE?BULKLOOP
            CODE    1181H     0002H     UNIT         ?PR?TD_SUSPEND?BULKLOOP
            CODE    1183H     0002H     UNIT         ?PR?TD_RESUME?BULKLOOP
            CODE    1185H     0002H     UNIT         ?PR?DR_GETDESCRIPTOR?BULKLOOP
            CODE    1187H     0002H     UNIT         ?PR?DR_GETSTATUS?BULKLOOP
            CODE    1189H     0002H     UNIT         ?PR?DR_CLEARFEATURE?BULKLOOP
            CODE    118BH     0002H     UNIT         ?PR?DR_SETFEATURE?BULKLOOP
            CODE    118DH     0001H     UNIT         ?PR?ISR_STUB?BULKLOOP
            CODE    118EH     0001H     UNIT         ?PR?ISR_EP0IN?BULKLOOP
            CODE    118FH     0001H     UNIT         ?PR?ISR_EP0OUT?BULKLOOP
            CODE    1190H     0001H     UNIT         ?PR?ISR_EP1IN?BULKLOOP
            CODE    1191H     0001H     UNIT         ?PR?ISR_EP1OUT?BULKLOOP
            CODE    1192H     0001H     UNIT         ?PR?ISR_EP2INOUT?BULKLOOP
            CODE    1193H     0001H     UNIT         ?PR?ISR_EP4INOUT?BULKLOOP
            CODE    1194H     0001H     UNIT         ?PR?ISR_EP6INOUT?BULKLOOP
            CODE    1195H     0001H     UNIT         ?PR?ISR_EP8INOUT?BULKLOOP
            CODE    1196H     0001H     UNIT         ?PR?ISR_IBN?BULKLOOP
            CODE    1197H     0001H     UNIT         ?PR?ISR_EP0PINGNAK?BULKLOOP
            CODE    1198H     0001H     UNIT         ?PR?ISR_EP1PINGNAK?BULKLOOP
            CODE    1199H     0001H     UNIT         ?PR?ISR_EP2PINGNAK?BULKLOOP
            CODE    119AH     0001H     UNIT         ?PR?ISR_EP4PINGNAK?BULKLOOP
            CODE    119BH     0001H     UNIT         ?PR?ISR_EP6PINGNAK?BULKLOOP
            CODE    119CH     0001H     UNIT         ?PR?ISR_EP8PINGNAK?BULKLOOP
            CODE    119DH     0001H     UNIT         ?PR?ISR_ERRORLIMIT?BULKLOOP
            CODE    119EH     0001H     UNIT         ?PR?ISR_EP2PIDERROR?BULKLOOP
            CODE    119FH     0001H     UNIT         ?PR?ISR_EP4PIDERROR?BULKLOOP
            CODE    11A0H     0001H     UNIT         ?PR?ISR_EP6PIDERROR?BULKLOOP
            CODE    11A1H     0001H     UNIT         ?PR?ISR_EP8PIDERROR?BULKLOOP
            CODE    11A2H     0001H     UNIT         ?PR?ISR_EP2PFLAG?BULKLOOP
            CODE    11A3H     0001H     UNIT         ?PR?ISR_EP4PFLAG?BULKLOOP
            CODE    11A4H     0001H     UNIT         ?PR?ISR_EP6PFLAG?BULKLOOP
            CODE    11A5H     0001H     UNIT         ?PR?ISR_EP8PFLAG?BULKLOOP
            CODE    11A6H     0001H     UNIT         ?PR?ISR_EP2EFLAG?BULKLOOP
            CODE    11A7H     0001H     UNIT         ?PR?ISR_EP4EFLAG?BULKLOOP
            CODE    11A8H     0001H     UNIT         ?PR?ISR_EP6EFLAG?BULKLOOP
            CODE    11A9H     0001H     UNIT         ?PR?ISR_EP8EFLAG?BULKLOOP
            CODE    11AAH     0001H     UNIT         ?PR?ISR_EP2FFLAG?BULKLOOP
            CODE    11ABH     0001H     UNIT         ?PR?ISR_EP4FFLAG?BULKLOOP
            CODE    11ACH     0001H     UNIT         ?PR?ISR_EP6FFLAG?BULKLOOP
            CODE    11ADH     0001H     UNIT         ?PR?ISR_EP8FFLAG?BULKLOOP
            CODE    11AEH     0001H     UNIT         ?PR?ISR_GPIFCOMPLETE?BULKLOOP
            CODE    11AFH     0001H     UNIT         ?PR?ISR_GPIFWAVEFORM?BULKLOOP



OVERLAY MAP OF MODULE:   bulkloop2 (FW)


SEGMENT                                    DATA_GROUP 
  +--> CALLED SEGMENT                    START    LENGTH
--------------------------------------------------------
?C_C51STARTUP                            -----    -----
  +--> ?PR?MAIN?FW
BL51 BANKED LINKER/LOCATER V5.03                                                      12/29/2005  11:19:54  PAGE 3


  +--> ?C_INITSEG

?PR?MAIN?FW                              0008H    0010H
  +--> ?PR?TD_INIT?BULKLOOP
  +--> ?PR?SETUPCOMMAND?FW
  +--> ?PR?TD_SUSPEND?BULKLOOP
  +--> ?PR?TD_RESUME?BULKLOOP
  +--> ?PR?TD_POLL?BULKLOOP

?PR?SETUPCOMMAND?FW                      -----    -----
  +--> ?PR?DR_GETDESCRIPTOR?BULKLOOP
  +--> ?PR?DR_GETINTERFACE?BULKLOOP
  +--> ?PR?DR_SETINTERFACE?BULKLOOP
  +--> ?PR?DR_SETCONFIGURATION?BULKLOOP
  +--> ?PR?DR_GETCONFIGURATION?BULKLOOP
  +--> ?PR?DR_GETSTATUS?BULKLOOP
  +--> ?CO?FW
  +--> ?PR?DR_CLEARFEATURE?BULKLOOP
  +--> ?PR?DR_SETFEATURE?BULKLOOP
  +--> ?PR?DR_VENDORCMND?BULKLOOP

?PR?DR_VENDORCMND?BULKLOOP               0018H    0003H

?PR?TD_POLL?BULKLOOP                     0018H    0003H



UNRESOLVED EXTERNAL SYMBOLS:
   ?EZUSB_DISCON?BIT
   CPUCS
   EP0BCH
   EP0BCL
   EP0BUF
   EP0CS
   EP1INCFG
   EP1OUTCFG
   EP2BCH
   EP2BCL
   EP2CFG
   EP2FIFOBUF
   EP4BCL
   EP4CFG
   EP6BCH
   EP6BCL
   EP6CFG
   EP6FIFOBUF
   EP8BCH
   EP8BCL
   EP8CFG
   EP8FIFOBUF
   EZUSB_DISCON
   EZUSB_RESUME
   EZUSB_SUSP
   FIFORESET
   INTSETUP
   PORTACFG
   SETUPDAT
BL51 BANKED LINKER/LOCATER V5.03                                                      12/29/2005  11:19:54  PAGE 4


   SUDPTRH
   SUDPTRL
   TOGCTL
   USBCS
   USBIE
   USBIRQ
   WAKEUPCS
   _EZUSB_GETSTRINGDSCR



SYMBOL TABLE OF MODULE:  bulkloop2 (FW)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        FW
  C:0A24H         SEGMENT       ?PR?MAIN?FW
  D:0008H         SEGMENT       ?DT?MAIN?FW
  C:0800H         SEGMENT       ?PR?SETUPCOMMAND?FW
  C:0EFBH         SEGMENT       ?PR?RESUME_ISR?FW
  C:1167H         SEGMENT       ?CO?FW
  B:0020H.0       SEGMENT       ?BI?FW
  D:0021H         SEGMENT       ?DT?FW
  C:1167H         PUBLIC        EPCS_OFFSET_LOOKUP_TABLE
  B:0020H.1       PUBLIC        GOTSUD
  C:0A24H         PUBLIC        MAIN
  D:0025H         PUBLIC        PCONFIGDSCR
  D:0023H         PUBLIC        PDEVICEDSCR
  D:002BH         PUBLIC        PDEVICEQUALDSCR
  D:0029H         PUBLIC        PFULLSPEEDCONFIGDSCR
  D:0021H         PUBLIC        PHIGHSPEEDCONFIGDSCR
  D:0027H         PUBLIC        POTHERCONFIGDSCR
  D:002DH         PUBLIC        PSTRINGDSCR
  C:0EFBH         PUBLIC        RESUME_ISR
  B:0020H.0       PUBLIC        RWUEN
  B:0020H.2       PUBLIC        SELFPWR
  C:0800H         PUBLIC        SETUPCOMMAND
  B:0020H.3       PUBLIC        SLEEP
  C:0B6AH         SYMBOL        ?C0001
  C:0A8AH         SYMBOL        ?C0002
  C:0AC6H         SYMBOL        ?C0003
  C:0ACFH         SYMBOL        ?C0005
  C:0B18H         SYMBOL        ?C0006
  C:0B8BH         SYMBOL        ?C0008
  C:0B97H         SYMBOL        ?C0009
  C:0B9FH         SYMBOL        ?C0011
  C:0BCBH         SYMBOL        ?C0012
  C:0BC5H         SYMBOL        ?C0015
  C:0BA9H         SYMBOL        ?C0016
  C:0BBAH         SYMBOL        ?C0018
  C:0A1CH         SYMBOL        ?C0021
  C:0830H         SYMBOL        ?C0022
  C:084EH         SYMBOL        ?C0025
  C:0858H         SYMBOL        ?C0026
  C:0862H         SYMBOL        ?C0027
  C:086CH         SYMBOL        ?C0028
BL51 BANKED LINKER/LOCATER V5.03                                                      12/29/2005  11:19:54  PAGE 5


  C:0876H         SYMBOL        ?C0029
  C:0896H         SYMBOL        ?C0032
  C:0899H         SYMBOL        ?C0033
  C:089FH         SYMBOL        ?C0034
  C:08A5H         SYMBOL        ?C0035
  C:08ABH         SYMBOL        ?C0036
  C:08B1H         SYMBOL        ?C0037
  C:08C8H         SYMBOL        ?C0040
  C:08D6H         SYMBOL        ?C0041
  C:08DDH         SYMBOL        ?C0042
  C:08F2H         SYMBOL        ?C0043
  C:08F4H         SYMBOL        ?C0044
  C:092BH         SYMBOL        ?C0045
  C:092EH         SYMBOL        ?C0046
  C:0945H         SYMBOL        ?C0049
  C:0951H         SYMBOL        ?C0050
  C:0954H         SYMBOL        ?C0052
  C:09AFH         SYMBOL        ?C0053
  C:096FH         SYMBOL        ?C0054
  C:0971H         SYMBOL        ?C0055
  C:09B1H         SYMBOL        ?C0057
  C:09C2H         SYMBOL        ?C0060
  C:09CDH         SYMBOL        ?C0061
  C:09D5H         SYMBOL        ?C0063
  C:09D7H         SYMBOL        ?C0065
  C:09ECH         SYMBOL        ?C0066
  C:09EEH         SYMBOL        ?C0067
  C:0A10H         SYMBOL        ?C0068
  C:0860H         SYMBOL        ?C0072
  C:086AH         SYMBOL        ?C0073
  C:0874H         SYMBOL        ?C0074
  C:088FH         SYMBOL        ?C0075
  C:0896H         SYMBOL        ?C0076
  C:092BH         SYMBOL        ?C0077
  C:0917H         SYMBOL        ?C0078
  C:091CH         SYMBOL        ?C0079
  C:0951H         SYMBOL        ?C0080
  C:09AFH         SYMBOL        ?C0081
  C:09D5H         SYMBOL        ?C0082
  C:0A15H         SYMBOL        ?C0083
  C:0A18H         SYMBOL        ?C0084
  D:0008H         SYMBOL        ?MAIN?BYTE
  B:00D0H.6       SYMBOL        AC
  D:00E0H         SYMBOL        ACC
  B:00B0H.0       SYMBOL        APTR1FZ
  D:009AH         SYMBOL        APTR1H
  D:009BH         SYMBOL        APTR1L
  B:00B0H.1       SYMBOL        APTR2FZ
  D:009AH         SYMBOL        AUTOPTR1H
  D:009BH         SYMBOL        AUTOPTR1L
  D:009DH         SYMBOL        AUTOPTRH2
  D:009EH         SYMBOL        AUTOPTRL2
  D:00AFH         SYMBOL        AUTOPTRSETUP
  D:00F0H         SYMBOL        B
  D:008EH         SYMBOL        CKCON
  B:00C8H.0       SYMBOL        CP_RL2
  B:00D0H.7       SYMBOL        CY
BL51 BANKED LINKER/LOCATER V5.03                                                      12/29/2005  11:19:54  PAGE 6


  B:00C8H.1       SYMBOL        C_T2
  D:000CH         SYMBOL        DEVDESCRLEN?042
  D:0083H         SYMBOL        DPH
  D:0085H         SYMBOL        DPH1
  D:0082H         SYMBOL        DPL
  D:0084H         SYMBOL        DPL1
  D:0086H         SYMBOL        DPS
  B:00A8H.7       SYMBOL        EA
  B:00E8H.1       SYMBOL        EI2C
  D:00D8H         SYMBOL        EICON
  D:00E8H         SYMBOL        EIE
  B:00E8H.2       SYMBOL        EIEX4
  B:00E8H.3       SYMBOL        EIEX5
  B:00E8H.4       SYMBOL        EIEX6
  D:00F8H         SYMBOL        EIP
  B:00F8H.2       SYMBOL        EIPX4
  B:00F8H.3       SYMBOL        EIPX5
  B:00F8H.4       SYMBOL        EIPX6
  D:00BAH         SYMBOL        EP01STAT
  D:00AAH         SYMBOL        EP2468STAT
  D:00ABH         SYMBOL        EP24FIFOFLGS
  D:00ACH         SYMBOL        EP68FIFOFLGS
  B:00D8H.5       SYMBOL        ERESI
  B:00A8H.4       SYMBOL        ES0
  B:00A8H.6       SYMBOL        ES1
  B:00A8H.1       SYMBOL        ET0
  B:00A8H.3       SYMBOL        ET1

⌨️ 快捷键说明

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