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

📄 fx2_ata.m51

📁 cypress 68013a-56pvxc usb2.0
💻 M51
📖 第 1 页 / 共 5 页
字号:
            CODE    0E66H     0089H     INBLOCK      ?PR?_SENDSCSICOMMAND?SCSI
            CODE    0EEFH     0011H     UNIT         EZUSB
            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     00C6H     INBLOCK      ?PR?IDE
            CODE    10DEH     00BAH     INBLOCK      ?PR?PROCESSCBW?PERIPH
            CODE    1198H     00A5H     INBLOCK      ?PR?MAIN?FW
            CODE    123DH     009BH     INBLOCK      ?PR?_WRITEUDMA?GPIF
            CODE    12D8H     0084H     INBLOCK      ?PR?ISR_URES?PERIPH
            CODE    135CH     007FH     INBLOCK      ?PR?RESETATAPIDEVICE?ATARESET
            CODE    13DBH     007EH     INBLOCK      ?PR?INDATAFROMDRIVEUDMA?SCSI
            CODE    1459H     0079H     INBLOCK      ?PR?INITUSB?PERIPH
            CODE    14D2H     0075H     INBLOCK      ?PR?GENERALSCSIINCOMMAND?SCSI
            CODE    1547H     006FH     INBLOCK      ?PR?PERIPH
            CODE    15B6H     006FH     UNIT         ?C?LIB_CODE
            CODE    1625H     0060H     INBLOCK      ?PR?_SENDUSBS?PERIPH
            CODE    1685H     005BH     INBLOCK      ?PR?GENERALSCSIOUTCOMMAND?SCSI
            CODE    16E0H     0059H     INBLOCK      ?PR?TD_INIT?PERIPH
            CODE    1739H     0058H     INBLOCK      ?PR?SCSI
            CODE    1791H     0052H     INBLOCK      ?PR?TD_POLL?PERIPH
            CODE    17E3H     001BH     INBLOCK      ?PR?RESETANDARMEP2?PERIPH
                    17FEH     0002H                  *** GAP ***
            CODE    1800H     004CH     INBLOCK      ?PR?STALLEP2OUT?PERIPH
            CODE    184CH     0046H     UNIT         ?PR?_EZUSB_DELAY?DELAY
            CODE    1892H     0045H     INBLOCK      ?PR?DWLBATOLBAREGS?IDE
            CODE    18D7H     0043H     INBLOCK      ?PR?_READUDMA?GPIF
            CODE    191AH     0041H     INBLOCK      ?PR?ISR_SUDAV?PERIPH
            CODE    195BH     0037H     INBLOCK      ?PR?_MYMEMMOVEXX?PERIPH
            CODE    1992H     0037H     INBLOCK      ?PR?SCSITESTUNITREADY?SCSI
            CODE    19C9H     0036H     INBLOCK      ?PR?_WRITEPIO16?GPIF
            CODE    19FFH     0036H     UNIT         ?CO?IDE
            CODE    1A35H     0034H     INBLOCK      ?PR?SCSIWRITEUDMA?SCSI
            CODE    1A69H     0031H     INBLOCK      ?PR?_READWORDPIO8?GPIF
            CODE    1A9AH     0031H     UNIT         ?CO?PERIPH
            CODE    1ACBH     0030H     INBLOCK      ?PR?GENERALIDEOUTCOMMAND?IDE
            CODE    1AFBH     0030H     INBLOCK      ?PR?SCSIINQUIRYTOATAPI?SCSI
            CODE    1B2BH     002FH     INBLOCK      ?PR?PREPAREFORATAPICOMMAND?SCSI
            CODE    1B5AH     002FH     UNIT         ?PR?EZUSB_DISCON?DISCON
            CODE    1B89H     002AH     INBLOCK      ?PR?INITUDMAREAD?GPIF
            CODE    1BB3H     0026H     INBLOCK      ?PR?_EZUSB_GETSTRINGDSCR?FW
            CODE    1BD9H     0025H     INBLOCK      ?PR?_READPIO16?GPIF
            CODE    1BFEH     0024H     UNIT         ?CO?SCSI
            CODE    1C22H     0023H     INBLOCK      ?PR?_READPIO8?GPIF
            CODE    1C45H     0020H     INBLOCK      ?PR?_WRITEPIO8?GPIF
            CODE    1C65H     0017H     INBLOCK      ?PR?GETDRIVEDATALEN?SCSI
            CODE    1C7CH     0015H     INBLOCK      ?PR?WAITFORINTRQ?PERIPH
            CODE    1C91H     0014H     INBLOCK      ?PR?DISCONANDWAITFORVBUS?FW
BL51 BANKED LINKER/LOCATER V6.00                                                      04/03/2007  16:31:47  PAGE 7


            CODE    1CA5H     0013H     INBLOCK      ?PR?FAILEDIN?PERIPH
            CODE    1CB8H     0012H     INBLOCK      ?PR?WAITFORBUSYBIT?PERIPH
            CODE    1CCAH     000EH     INBLOCK      ?PR?HARDWARERESET?GPIF
            CODE    1CD8H     0009H     INBLOCK      ?PR?ISR_SUSP?PERIPH
            CODE    1CE1H     0007H     UNIT         SOFTRESETSEG
            CODE    1CE8H     0006H     UNIT         ?C_C51STARTUP
            CODE    1CEEH     0006H     INBLOCK      ?PR?READATAPI_STATUS_REG?GPIF



OVERLAY MAP OF MODULE:   .\_List\fx2_ata (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 V6.00                                                      04/03/2007  16:31:47  PAGE 8



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

?PR?_SENDSCSICOMMAND?SCSI                      -----    -----      000CH    0005H
  +--> ?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    000BH
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?GETDRIVEDATALEN?SCSI
  +--> ?PR?PERIPH
  +--> ?PR?_READWORDPIO8?GPIF
  +--> ?PR?_READPIO16?GPIF

?PR?GETDRIVEDATALEN?SCSI                       -----    -----      -----    -----
  +--> ?PR?_READPIO8?GPIF

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

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

?PR?_CONFIGUREATATRANSFERMODE?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
  +--> ?CO?PERIPH
BL51 BANKED LINKER/LOCATER V6.00                                                      04/03/2007  16:31:47  PAGE 9


  +--> ?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                   -----    -----      -----    -----
  +--> ?PR?INITUDMAREAD?GPIF
  +--> ?PR?SCSI
  +--> ?PR?_READUDMA?GPIF
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?_READPIO8?GPIF
  +--> ?PR?_CONFIGUREATATRANSFERMODE?ATARESET

?PR?_READUDMA?GPIF                             -----    -----      0017H    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    0007H
  +--> ?PR?IDE
  +--> ?PR?_WRITEPIO8?GPIF
  +--> ?PR?WAITFORBUSYBIT?PERIPH
  +--> ?PR?DWLBATOLBAREGS?IDE
  +--> ?PR?READATAPI_STATUS_REG?GPIF
BL51 BANKED LINKER/LOCATER V6.00                                                      04/03/2007  16:31:47  PAGE 10


  +--> ?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?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?IDE
  +--> ?PR?_WRITEPIO8?GPIF
  +--> ?PR?WAITFORBUSYBIT?PERIPH
  +--> ?PR?DWLBATOLBAREGS?IDE
BL51 BANKED LINKER/LOCATER V6.00                                                      04/03/2007  16:31:47  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 + -