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

📄 fx2_ata_5.m51

📁 cypress 68013a-56pvxc usb2.0
💻 M51
📖 第 1 页 / 共 5 页
字号:
            CODE    0E84H     0079H     INBLOCK      ?PR?INITUSB?PERIPH
                    0EFDH     0003H                  *** GAP ***
            CODE    0F00H     00C6H     PAGE         DSCR
            CODE    0FC6H     0039H     INBLOCK      ?PR?INITUDMAWRITE?GPIF
                    0FFFH     0001H                  *** GAP ***
            CODE    1000H     0004H     ABSOLUTE     
            CODE    1004H     0008H     INBLOCK      ?PR?WAITFORINBUFFER?IDE
            CODE    100CH     000CH     ABSOLUTE     
            CODE    1018H     00BFH     INBLOCK      ?PR?IDE
            CODE    10D7H     00BAH     INBLOCK      ?PR?PROCESSCBW?PERIPH
            CODE    1191H     00A5H     INBLOCK      ?PR?MAIN?FW
            CODE    1236H     009BH     INBLOCK      ?PR?_WRITEUDMA?GPIF
            CODE    12D1H     008CH     INBLOCK      ?PR?_SENDSCSICOMMAND?SCSI
            CODE    135DH     0084H     INBLOCK      ?PR?ISR_URES?PERIPH
            CODE    13E1H     0080H     INBLOCK      ?PR?INDATAFROMDRIVEUDMA?SCSI
            CODE    1461H     007FH     INBLOCK      ?PR?RESETATAPIDEVICE?ATARESET
            CODE    14E0H     0075H     INBLOCK      ?PR?GENERALSCSIINCOMMAND?SCSI
            CODE    1555H     006FH     INBLOCK      ?PR?PERIPH
            CODE    15C4H     006FH     UNIT         ?C?LIB_CODE
            CODE    1633H     0060H     INBLOCK      ?PR?_SENDUSBS?PERIPH
            CODE    1693H     005BH     INBLOCK      ?PR?GENERALSCSIOUTCOMMAND?SCSI
            CODE    16EEH     0059H     INBLOCK      ?PR?TD_INIT?PERIPH
            CODE    1747H     0058H     INBLOCK      ?PR?SCSI
            CODE    179FH     0053H     INBLOCK      ?PR?DWLBATOLBAREGS?IDE
            CODE    17F2H     000EH     INBLOCK      ?PR?HARDWARERESET?GPIF
            CODE    1800H     0052H     INBLOCK      ?PR?TD_POLL?PERIPH
            CODE    1852H     0050H     INBLOCK      ?PR?ISR_HIGHSPEED?PERIPH
            CODE    18A2H     004CH     INBLOCK      ?PR?STALLEP2OUT?PERIPH
            CODE    18EEH     0043H     INBLOCK      ?PR?_READUDMA?GPIF
            CODE    1931H     0041H     INBLOCK      ?PR?ISR_SUDAV?PERIPH
            CODE    1972H     0037H     INBLOCK      ?PR?_MYMEMMOVEXX?PERIPH
            CODE    19A9H     0037H     INBLOCK      ?PR?SCSITESTUNITREADY?SCSI
            CODE    19E0H     0036H     INBLOCK      ?PR?_WRITEPIO16?GPIF
            CODE    1A16H     0036H     UNIT         ?CO?IDE
            CODE    1A4CH     0034H     INBLOCK      ?PR?SCSIWRITEUDMA?SCSI
            CODE    1A80H     0033H     INBLOCK      ?PR?PREPAREFORATAPICOMMAND?SCSI
            CODE    1AB3H     0031H     INBLOCK      ?PR?_READWORDPIO8?GPIF
            CODE    1AE4H     0031H     UNIT         ?CO?PERIPH
            CODE    1B15H     0030H     INBLOCK      ?PR?GENERALIDEOUTCOMMAND?IDE
            CODE    1B45H     0030H     INBLOCK      ?PR?SCSIINQUIRYTOATAPI?SCSI
            CODE    1B75H     002FH     UNIT         ?PR?EZUSB_DISCON?DISCON
            CODE    1BA4H     002AH     INBLOCK      ?PR?INITUDMAREAD?GPIF
            CODE    1BCEH     0026H     INBLOCK      ?PR?_EZUSB_GETSTRINGDSCR?FW
            CODE    1BF4H     0025H     INBLOCK      ?PR?_READPIO16?GPIF
            CODE    1C19H     0024H     INBLOCK      ?PR?_CONFIGUREATATRANSFERMODE?ATARESET
            CODE    1C3DH     0024H     UNIT         ?CO?SCSI
            CODE    1C61H     0023H     INBLOCK      ?PR?_READPIO8?GPIF
            CODE    1C84H     001EH     INBLOCK      ?PR?GETDRIVEDATALEN?SCSI
            CODE    1CA2H     001BH     INBLOCK      ?PR?RESETANDARMEP2?PERIPH
            CODE    1CBDH     0015H     INBLOCK      ?PR?WAITFORINTRQ?PERIPH
            CODE    1CD2H     0014H     INBLOCK      ?PR?DISCONANDWAITFORVBUS?FW
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2007  19:12:36  PAGE 7


            CODE    1CE6H     0013H     INBLOCK      ?PR?ATARESET
            CODE    1CF9H     0013H     INBLOCK      ?PR?FAILEDIN?PERIPH
            CODE    1D0CH     0012H     INBLOCK      ?PR?WAITFORBUSYBIT?PERIPH
            CODE    1D1EH     0011H     UNIT         EZUSB
            CODE    1D2FH     0007H     UNIT         SOFTRESETSEG
            CODE    1D36H     0006H     UNIT         ?C_C51STARTUP
            CODE    1D3CH     0006H     INBLOCK      ?PR?READATAPI_STATUS_REG?GPIF



OVERLAY MAP OF MODULE:   .\_Oput\fx2_ata_5 (DSCR)


SEGMENT                                           BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                          START    LENGTH     START    LENGTH
----------------------------------------------------------------------------------
?C_C51STARTUP                                  -----    -----      -----    -----
  +--> ?PR?MAIN?FW

?PR?MAIN?FW                                    -----    -----      -----    -----
  +--> ?PR?ABORTGPIF?GPIF
  +--> ?PR?TD_INIT?PERIPH
  +--> ?PR?_MYMEMMOVEXX?PERIPH
  +--> ?PR?EZUSB_DISCON?DISCON
  +--> ?PR?DISCONANDWAITFORVBUS?FW
  +--> ?PR?TD_POLL?PERIPH

?PR?TD_INIT?PERIPH                             -----    -----      0008H    0001H
  +--> ?PR?INITUSB?PERIPH
  +--> ?CO?GPIF
  +--> ?PR?_MYMEMMOVEXX?PERIPH
  +--> ?CO?PERIPH
  +--> ?PR?RESETATAPIDEVICE?ATARESET
  +--> ?PR?SCSITESTUNITREADY?SCSI
  +--> ?PR?ATAPIIDDEVICE?ATARESET
  +--> ?PR?SCSIINQUIRYTOATAPI?SCSI

?PR?INITUSB?PERIPH                             -----    -----      -----    -----
  +--> ?PR?RESETANDARMEP2?PERIPH

?PR?_MYMEMMOVEXX?PERIPH                        -----    -----      0010H    0004H

?PR?RESETATAPIDEVICE?ATARESET                  0020H.3  0000H.1    0009H    0001H
  +--> ?PR?HARDWARERESET?GPIF
  +--> ?PR?_EZUSB_DELAY?DELAY
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?_READPIO8?GPIF
  +--> ?PR?_WRITEPIO8?GPIF
  +--> ?PR?SCSITESTUNITREADY?SCSI

?PR?HARDWARERESET?GPIF                         -----    -----      -----    -----
  +--> ?PR?_EZUSB_DELAY?DELAY

?PR?_EZUSB_DELAY?DELAY                         -----    -----      0016H    0002H

?PR?READATAPI_STATUS_REG?GPIF                  -----    -----      -----    -----
  +--> ?PR?_READPIO8?GPIF
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2007  19:12:36  PAGE 8



?PR?SCSITESTUNITREADY?SCSI                     0020H.4  0000H.1    -----    -----
  +--> ?CO?SCSI
  +--> ?PR?_SENDSCSICOMMAND?SCSI
  +--> ?PR?_READPIO16TOXDATA?PERIPH

?PR?_SENDSCSICOMMAND?SCSI                      -----    -----      000CH    0006H
  +--> ?PR?PREPAREFORATAPICOMMAND?SCSI
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?_WRITEPIO8?GPIF
  +--> ?PR?_READPIO8?GPIF

?PR?PREPAREFORATAPICOMMAND?SCSI                -----    -----      -----    -----
  +--> ?PR?_WRITEPIO8?GPIF
  +--> ?PR?READATAPI_STATUS_REG?GPIF

?PR?_READPIO16TOXDATA?PERIPH                   0020H.5  0000H.1    000BH    000DH
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?GETDRIVEDATALEN?SCSI
  +--> ?PR?PERIPH
  +--> ?PR?_READWORDPIO8?GPIF
  +--> ?PR?_READPIO16?GPIF

?PR?GETDRIVEDATALEN?SCSI                       -----    -----      0018H    0002H
  +--> ?PR?_READPIO8?GPIF

?PR?ATAPIIDDEVICE?ATARESET                     -----    -----      0009H    0002H
  +--> ?PR?ATARESET
  +--> ?PR?_WRITEPIO8?GPIF
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?WAITFORINTRQ?PERIPH
  +--> ?PR?_READPIO16TOXDATA?PERIPH
  +--> ?PR?_CONFIGUREATATRANSFERMODE?ATARESET
  +--> ?CO?GPIF
  +--> ?PR?_MYMEMMOVEXX?PERIPH

?PR?WAITFORINTRQ?PERIPH                        -----    -----      -----    -----
  +--> ?PR?READATAPI_STATUS_REG?GPIF

?PR?_CONFIGUREATATRANSFERMODE?ATARESET         -----    -----      000DH    0001H
  +--> ?PR?ATARESET
  +--> ?PR?_WRITEPIO8?GPIF

?PR?SCSIINQUIRYTOATAPI?SCSI                    0020H.3  0000H.1    -----    -----
  +--> ?CO?SCSI
  +--> ?PR?_SENDSCSICOMMAND?SCSI
  +--> ?PR?FAILEDIN?PERIPH
  +--> ?PR?WAITFORINTRQ?PERIPH
  +--> ?PR?_READPIO16TOXDATA?PERIPH

?PR?FAILEDIN?PERIPH                            -----    -----      -----    -----
  +--> ?PR?PERIPH

?PR?EZUSB_DISCON?DISCON                        0020H.3  0000H.1    -----    -----
  +--> ?PR?_EZUSB_DELAY?DELAY

?PR?TD_POLL?PERIPH                             -----    -----      0008H    0002H
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2007  19:12:36  PAGE 9


  +--> ?CO?PERIPH
  +--> ?PR?PROCESSCBW?PERIPH

?PR?PROCESSCBW?PERIPH                          -----    -----      000AH    0001H
  +--> ?PR?_MYMEMMOVEXX?PERIPH
  +--> ?PR?WAITFORINBUFFER?IDE
  +--> ?PR?PERIPH
  +--> ?PR?GENERALSCSIINCOMMAND?SCSI
  +--> ?PR?GENERALIDEINCOMMAND?IDE
  +--> ?PR?GENERALSCSIOUTCOMMAND?SCSI
  +--> ?PR?GENERALIDEOUTCOMMAND?IDE
  +--> ?PR?_SENDUSBS?PERIPH

?PR?GENERALSCSIINCOMMAND?SCSI                  -----    -----      000BH    0001H
  +--> ?PR?_SENDSCSICOMMAND?SCSI
  +--> ?PR?FAILEDIN?PERIPH
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?INDATAFROMDRIVEUDMA?SCSI
  +--> ?PR?INDATAFROMDRIVE?SCSI
  +--> ?PR?SCSI

?PR?INDATAFROMDRIVEUDMA?SCSI                   -----    -----      000CH    0001H
  +--> ?PR?INITUDMAREAD?GPIF
  +--> ?PR?SCSI
  +--> ?PR?_READUDMA?GPIF
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?_READPIO8?GPIF
  +--> ?PR?_CONFIGUREATATRANSFERMODE?ATARESET

?PR?_READUDMA?GPIF                             -----    -----      0019H    0004H
  +--> ?PR?ABORTGPIF?GPIF

?PR?INDATAFROMDRIVE?SCSI                       0020H.3  0000H.2    000CH    0007H
  +--> ?PR?_READPIO8?GPIF
  +--> ?PR?SCSI
  +--> ?PR?GETDRIVEDATALEN?SCSI
  +--> ?PR?WAITFORINBUFFER?IDE
  +--> ?PR?_READPIO16?GPIF
  +--> ?PR?READATAPI_STATUS_REG?GPIF

?PR?GENERALIDEINCOMMAND?IDE                    0020H.3  0000H.1    000BH    0005H
  +--> ?PR?IDE
  +--> ?PR?WAITFORINBUFFER?IDE
  +--> ?PR?_MYMEMMOVEXX?PERIPH
  +--> ?PR?CHECKFORMEDIA?IDE
  +--> ?CO?IDE
  +--> ?PR?IDEREADCOMMAND?IDE
  +--> ?PR?FAILEDIN?PERIPH

?PR?IDE                                        -----    -----      -----    -----
  +--> ?CO?IDE

?PR?IDEREADCOMMAND?IDE                         0020H.4  0000H.1    0010H    0009H
  +--> ?PR?_WRITEPIO8?GPIF
  +--> ?PR?WAITFORBUSYBIT?PERIPH
  +--> ?PR?IDE
  +--> ?PR?DWLBATOLBAREGS?IDE
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2007  19:12:36  PAGE 10


  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?_READPIO8?GPIF
  +--> ?PR?FAILEDIN?PERIPH
  +--> ?PR?WAITFORINBUFFER?IDE
  +--> ?PR?_READPIO16?GPIF
  +--> ?PR?INITUDMAREAD?GPIF
  +--> ?PR?_READUDMA?GPIF
  +--> ?CO?IDE

?PR?WAITFORBUSYBIT?PERIPH                      -----    -----      -----    -----
  +--> ?PR?READATAPI_STATUS_REG?GPIF

?PR?DWLBATOLBAREGS?IDE                         -----    -----      -----    -----
  +--> ?PR?_WRITEPIO8?GPIF

?PR?GENERALSCSIOUTCOMMAND?SCSI                 -----    -----      000BH    0001H
  +--> ?PR?_SENDSCSICOMMAND?SCSI
  +--> ?PR?SCSI
  +--> ?PR?STALLEP2OUT?PERIPH
  +--> ?PR?SCSIWRITEUDMA?SCSI
  +--> ?PR?SCSIWRITE?SCSI

?PR?STALLEP2OUT?PERIPH                         -----    -----      0014H    0002H
  +--> ?PR?PERIPH
  +--> ?PR?_EZUSB_DELAY?DELAY
  +--> ?PR?RESETANDARMEP2?PERIPH

?PR?SCSIWRITEUDMA?SCSI                         -----    -----      -----    -----
  +--> ?PR?SCSI
  +--> ?PR?_WRITEUDMA?GPIF
  +--> ?PR?READATAPI_STATUS_REG?GPIF

?PR?_WRITEUDMA?GPIF                            -----    -----      0012H    0009H
  +--> ?PR?INITUDMAWRITE?GPIF
  +--> ?PR?ABORTGPIF?GPIF

?PR?SCSIWRITE?SCSI                             0020H.3  0000H.2    000CH    0008H
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?SCSI
  +--> ?PR?GETDRIVEDATALEN?SCSI
  +--> ?PR?_WRITEPIO16?GPIF
  +--> ?PR?STALLEP2OUT?PERIPH

?PR?_WRITEPIO16?GPIF                           -----    -----      0014H    0002H

?PR?GENERALIDEOUTCOMMAND?IDE                   -----    -----      -----    -----
  +--> ?PR?IDE
  +--> ?PR?CHECKFORMEDIA?IDE
  +--> ?CO?IDE
  +--> ?PR?IDEWRITECOMMAND?IDE
  +--> ?PR?STALLEP2OUT?PERIPH

?PR?IDEWRITECOMMAND?IDE                        -----    -----      000BH    0007H
  +--> ?PR?_WRITEPIO8?GPIF
  +--> ?PR?WAITFORBUSYBIT?PERIPH
  +--> ?PR?IDE
  +--> ?PR?DWLBATOLBAREGS?IDE
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2007  19:12:36  PAGE 11


  +--> ?PR?_WRITEUDMA?GPIF
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?_READPIO8?GPIF
  +--> ?CO?IDE
  +--> ?PR?_WRITEPIO16?GPIF

?PR?_SENDUSBS?PERIPH                           0020H.3  0000H.1    000BH    0001H
  +--> ?PR?RESETANDARMEP2?PERIPH

*** NEW ROOT ***************************************************

?PR?ISR_SUDAV?PERIPH                           -----    -----      -----    -----
  +--> ?PR?SETUPCOMMAND?FW

?PR?SETUPCOMMAND?FW                            -----    -----      -----    -----
  +--> ?PR?_EZUSB_GETSTRINGDSCR?FW

⌨️ 快捷键说明

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