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

📄 fx2_ata.m51

📁 cypress的usb接ata源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?IDE
  +--> ?PR?_WRITEPIO8?GPIF
  +--> ?PR?WAITFORBUSYBIT?PERIPH
  +--> ?PR?DWLBATOLBAREGS?IDE
  +--> ?PR?_WRITEUDMA?GPIF
  +--> ?PR?READATAPI_STATUS_REG?GPIF
  +--> ?PR?_READPIO8?GPIF
  +--> ?CO?IDE
  +--> ?PR?_WRITEPIO16?GPIF

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

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

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

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

?PR?ISR_URES?PERIPH                            -----    -----      -----    -----
  +--> ?PR?PERIPH
  +--> ?PR?RESETANDARMEP2?PERIPH

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

?PR?ISR_HIGHSPEED?PERIPH                       -----    -----      -----    -----
  +--> ?PR?PERIPH



SYMBOL TABLE OF MODULE:  fx2_ata (DSCR)

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

  -------         MODULE        DSCR
  C:1100H         SEGMENT       DSCR
  C:1100H         PUBLIC        DEVICEDSCR
BL51 BANKED LINKER/LOCATER V4.13                                                      02/01/2002  17:19:37  PAGE 12


  N:0000H         PUBLIC        DEVICEDSCROFFSET
  C:1112H         PUBLIC        DEVICEQUALDSCR
  N:0012H         PUBLIC        DEVICEQUALDSCROFFSET
  C:11C6H         PUBLIC        DSCREND
  N:00C6H         PUBLIC        DSCRENDOFFSET
  C:113CH         PUBLIC        FULLSPEEDCONFIGDSCR
  N:003CH         PUBLIC        FULLSPEEDCONFIGDSCROFFSET
  C:111CH         PUBLIC        HIGHSPEEDCONFIGDSCR
  N:001CH         PUBLIC        HIGHSPEEDCONFIGDSCROFFSET
  C:114BH         PUBLIC        INTRFCSUBCLASSFULLSPEED
  N:004BH         PUBLIC        INTRFCSUBCLASSFULLSPEEDOFFSET
  C:112BH         PUBLIC        INTRFCSUBCLASSHIGHSPEED
  N:002BH         PUBLIC        INTRFCSUBCLASSHIGHSPEEDOFFSET
  C:1172H         PUBLIC        SERIALNUMBER
  N:0072H         PUBLIC        SERIALNUMBEROFFSET
  C:115CH         PUBLIC        STRINGDSCR
  C:115CH         PUBLIC        STRINGDSCR0
  C:1160H         PUBLIC        STRINGDSCR1
  C:1170H         PUBLIC        STRINGDSCR2
  C:118AH         PUBLIC        STRINGDSCR3
  N:005CH         PUBLIC        STRINGDSCROFFSET
  C:11C4H         PUBLIC        USERDSCR
  N:00C4H         PUBLIC        USERDSCROFFSET
  N:0002H         SYMBOL        DSCR_CONFIG
  N:0009H         SYMBOL        DSCR_CONFIG_LEN
  N:0001H         SYMBOL        DSCR_DEVICE
  N:0012H         SYMBOL        DSCR_DEVICE_LEN
  N:0006H         SYMBOL        DSCR_DEVQUAL
  N:000AH         SYMBOL        DSCR_DEVQUAL_LEN
  N:0005H         SYMBOL        DSCR_ENDPNT
  N:0007H         SYMBOL        DSCR_ENDPNT_LEN
  N:0004H         SYMBOL        DSCR_INTRFC
  N:0009H         SYMBOL        DSCR_INTRFC_LEN
  N:0003H         SYMBOL        DSCR_STRING
  N:0002H         SYMBOL        ET_BULK
  N:0000H         SYMBOL        ET_CONTROL
  N:0003H         SYMBOL        ET_INT
  N:0001H         SYMBOL        ET_ISO
  C:115CH         SYMBOL        FULLSPEEDCONFIGDSCREND
  C:113CH         SYMBOL        HIGHSPEEDCONFIGDSCREND
  N:0050H         SYMBOL        MASS_STORAGE_BOT
  N:0008H         SYMBOL        MASS_STORAGE_CLASS
  N:0006H         SYMBOL        MASS_STORAGE_SCSICMD
  C:1160H         SYMBOL        STRINGDSCR0END
  C:1170H         SYMBOL        STRINGDSCR1END
  C:118AH         SYMBOL        STRINGDSCR2END
  C:11C4H         SYMBOL        STRINGDSCR3END
  -------         ENDMOD        DSCR

  -------         MODULE        RESET
  I:0062H         SEGMENT       ?STACK
  C:1EC3H         SEGMENT       SOFTRESETSEG
  C:1EC3H         PUBLIC        SOFTRESET
  D:00E0H         SYMBOL        ACC
  C:1EC3H         LINE#         9
  C:1EC5H         LINE#         10
  C:1EC7H         LINE#         11
BL51 BANKED LINKER/LOCATER V4.13                                                      02/01/2002  17:19:37  PAGE 13


  C:1EC9H         LINE#         12
  -------         ENDMOD        RESET

  -------         MODULE        ?C_STARTUP
  C:1ECAH         SEGMENT       ?C_C51STARTUP
  I:0062H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:0081H         SYMBOL        SP
  C:1ECAH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         80
  C:1ECAH         LINE#         139
  C:1ECDH         LINE#         140
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        USBJMPTBL
  N:0045H         PUBLIC        USB_INT2AUTOVECTOR
  C:1000H         PUBLIC        USB_JUMP_TABLE
  N:0000H         SYMBOL        USBJMPTBL
  C:0043H         LINE#         29
  C:1000H         LINE#         40
  C:100CH         LINE#         47
  C:1010H         LINE#         49
  C:1014H         LINE#         51
  -------         ENDMOD        USBJMPTBL

  -------         MODULE        ATARESET
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0080H.6       PUBLIC        SEL
  B:0088H.0       PUBLIC        IT0
  B:0088H.1       PUBLIC        IE0
  B:0088H.2       PUBLIC        IT1
  B:0088H.3       PUBLIC        IE1
  B:0088H.4       PUBLIC        TR0
  B:0088H.5       PUBLIC        TF0
  B:0088H.6       PUBLIC        TR1
  B:0088H.7       PUBLIC        TF1
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  B:0098H.2       PUBLIC        RB8
  B:0098H.3       PUBLIC        TB8
  B:0098H.4       PUBLIC        REN
  B:0098H.5       PUBLIC        SM2
  B:0098H.6       PUBLIC        SM1
  B:0098H.7       PUBLIC        SM0
BL51 BANKED LINKER/LOCATER V4.13                                                      02/01/2002  17:19:37  PAGE 14


  B:00A8H.0       PUBLIC        EX0
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.2       PUBLIC        EX1
  B:00A8H.3       PUBLIC        ET1
  B:00A8H.4       PUBLIC        ES0
  B:00A8H.5       PUBLIC        ET2
  B:00A8H.6       PUBLIC        ES1
  B:00A8H.7       PUBLIC        EA
  B:00A8H.7       PUBLIC        EXTACC
  B:00B0H.0       PUBLIC        APTR1FZ
  B:00B0H.1       PUBLIC        APTR2FZ
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.1       PUBLIC        PT0
  B:00B8H.2       PUBLIC        PX1
  B:00B8H.3       PUBLIC        PT1
  B:00B8H.4       PUBLIC        PS0
  B:00B8H.5       PUBLIC        PT2
  B:00B8H.6       PUBLIC        PS1
  B:00C0H.0       PUBLIC        RI1
  B:00C0H.1       PUBLIC        TI1
  B:00C0H.2       PUBLIC        RB81
  B:00C0H.3       PUBLIC        TB81
  B:00C0H.4       PUBLIC        REN1
  B:00C0H.5       PUBLIC        SM21
  B:00C0H.6       PUBLIC        SM11
  B:00C0H.7       PUBLIC        SM01
  B:00C8H.0       PUBLIC        CP_RL2
  B:00C8H.1       PUBLIC        C_T2
  B:00C8H.2       PUBLIC        TR2
  B:00C8H.3       PUBLIC        EXEN2
  B:00C8H.4       PUBLIC        TCLK
  B:00C8H.5       PUBLIC        RCLK
  B:00C8H.6       PUBLIC        EXF2
  B:00C8H.7       PUBLIC        TF2
  B:00D0H.0       PUBLIC        P
  B:00D0H.1       PUBLIC        FL
  B:00D0H.2       PUBLIC        OV
  B:00D0H.3       PUBLIC        RS0
  B:00D0H.4       PUBLIC        RS1
  B:00D0H.5       PUBLIC        F0
  B:00D0H.6       PUBLIC        AC
  B:00D0H.7       PUBLIC        CY
  B:00D8H.3       PUBLIC        INT6
  B:00D8H.4       PUBLIC        RESI
  B:00D8H.5       PUBLIC        ERESI
  B:00D8H.7       PUBLIC        SMOD1
  B:00E8H.0       PUBLIC        EUSB
  B:00E8H.1       PUBLIC        EI2C
  B:00E8H.2       PUBLIC        EIEX4
  B:00E8H.3       PUBLIC        EIEX5
  B:00E8H.4       PUBLIC        EIEX6
  B:00F8H.0       PUBLIC        PUSB
  B:00F8H.1       PUBLIC        PI2C
  B:00F8H.2       PUBLIC        EIPX4
  B:00F8H.3       PUBLIC        EIPX5
  B:00F8H.4       PUBLIC        EIPX6
  C:0003H         PUBLIC        _configureATATransferMode
BL51 BANKED LINKER/LOCATER V4.13                                                      02/01/2002  17:19:37  PAGE 15


  C:1301H         PUBLIC        resetATAPIDevice
  C:04F1H         PUBLIC        ATAPIIdDevice
  D:003EH         PUBLIC        udmaMode
  B:0021H.0       PUBLIC        bExtAddrSupport
  X:E000H         PUBLIC        halfKBuffer
  D:003FH         PUBLIC        MaxPIO
  I:004AH         PUBLIC        localSerialNumber
  D:0040H         PUBLIC        NumCylindersMSB
  D:0041H         PUBLIC        NumCylindersLSB
  D:0042H         PUBLIC        NumHeads
  D:0043H         PUBLIC        NumSectPerTrack
  C:10E2H         SYMBOL        Com0031
  C:10E2H         SYMBOL        L?0050
  C:10F2H         SYMBOL        L?0051
  -------         PROC          COM0031
  -------         ENDPROC       COM0031
  -------         PROC          RESETATAPIDEVICE
  -------         DO            RESETATAPIDEVICE
  B:0020H.3       SYMBOL        done
  D:0023H         SYMBOL        driveStatus
  D:0024H         SYMBOL        count
  -------         ENDDO         count
  C:1301H         LINE#         26
  C:1301H         LINE#         27
  C:1301H         LINE#         29
  C:1303H         LINE#         35
  C:1306H         LINE#         36
  C:1306H         LINE#         38
  C:1309H         LINE#         40
  C:1310H         LINE#         46
  C:1327H         LINE#         47
  C:1327H         LINE#         48
  C:132EH         LINE#         49
  C:132EH         LINE#         46
  C:1337H         LINE#         51
  C:133DH         LINE#         52
  C:133DH         LINE#         55
  C:134DH         LINE#         56
  C:134DH         LINE#         57
  C:134FH         LINE#         58
  C:1351H         LINE#         59
  C:1353H         LINE#         62
  C:1353H         LINE#         63
  C:135CH         LINE#         64
  C:1368H         LINE#         65
  C:1368H         LINE#         66
  C:136AH         LINE#         67
  C:136CH         LINE#         68
  C:136EH         LINE#         70
  C:1375H         LINE#         71
  C:1375H         LINE#         73
  C:1377H         LINE#         75
  C:137EH         LINE#         78
  C:1381H         LINE#         79
  C:1384H         LINE#         81
  -------         ENDPROC       RESETATAPIDEVICE
  -------         PROC          ATAPIIDDEVICE
BL51 BANKED LINKER/LOCATER V4.13                                                      02/01/2002  17:19:37  PAGE 16


  -------         DO            ATAPIIDDEVICE
  D:0007H         SYMBOL        i
  D:0023H         SYMBOL        driveStatus
  -------         DO            driveStatus
  D:0024H         SYMBOL        timeout
  -------         ENDDO         timeout
  -------         ENDDO         timeout
  C:04F1H         LINE#         85
  C:04F1H         LINE#         86
  C:04F1H         LINE#         92
  C:04F1H         LINE#         93
  C:04FAH         LINE#         94
  C:04FFH         LINE#         95
  C:0507H         LINE#         97
  C:050FH         LINE#         98
  C:0515H         LINE#         99
  C:051CH         LINE#         100
  C:0521H         LINE#         101
  C:0528H         LINE#         102
  C:052FH         LINE#         103
  C:0536H         LINE#         107
  C:0539H         LINE#         108
  C:0542H         LINE#         110
  C:054BH         LINE#         112
  C:054EH         LINE#         116
  C:054EH         LINE#         117

⌨️ 快捷键说明

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