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

📄 ata.m51

📁 FS7805 使用ATA硬盘的demo
💻 M51
📖 第 1 页 / 共 4 页
字号:
            XDATA   FFECH     0001H     ABSOLUTE     
            XDATA   FFEDH     0001H     ABSOLUTE     
            XDATA   FFEEH     0001H     ABSOLUTE     
            XDATA   FFEFH     0001H     ABSOLUTE     
            XDATA   FFF0H     0001H     ABSOLUTE     
            XDATA   FFF1H     0001H     ABSOLUTE     
            XDATA   FFF2H     0001H     ABSOLUTE     
            XDATA   FFF3H     0001H     ABSOLUTE     
            XDATA   FFF4H     0001H     ABSOLUTE     
            XDATA   FFF5H     0001H     ABSOLUTE     
            XDATA   FFF6H     0001H     ABSOLUTE     
            XDATA   FFF7H     0001H     ABSOLUTE     
            XDATA   FFF8H     0001H     ABSOLUTE     
            XDATA   FFF9H     0001H     ABSOLUTE     
            XDATA   FFFAH     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     00F6H     UNIT         ?C?LIB_CODE
            CODE    00F9H     00B6H     UNIT         ?PR?_WRITEOUTFIFO?MAIN
            CODE    01AFH     00B0H     UNIT         ?PR?USBINIT?FW
            CODE    025FH     00A3H     UNIT         ?PR?_WRITEUDMA?APLIF
            CODE    0302H     0097H     UNIT         ?C_INITSEG
            CODE    0399H     008DH     UNIT         ?PR?_READUDMA?APLIF
            CODE    0426H     008CH     UNIT         ?C_C51STARTUP
            CODE    04B2H     0053H     UNIT         ?PR?_WRITEONESECTOR?MAIN
            CODE    0505H     004DH     UNIT         ?PR?_READONESECTOR?MAIN
            CODE    0552H     004BH     UNIT         ?PR?PARSEOUT?BULKCMD
            CODE    059DH     0044H     UNIT         ?PR?PASSOUT?BULKCMD
            CODE    05E1H     0030H     UNIT         ?PR?_SETFEATURES?APLIF
            CODE    0611H     0021H     UNIT         ?PR?_WRITEPIO8?APLIF
            CODE    0632H     0020H     UNIT         ?PR?_READPIO8?APLIF
BL51 BANKED LINKER/LOCATER V5.02                                                      01/29/2007  09:36:09  PAGE 6


            CODE    0652H     001EH     UNIT         ?PR?INIT_UDMA_READ?APLIF
            CODE    0670H     0018H     UNIT         ?PR?INIT_UDMA_WRITE?APLIF
            CODE    0688H     0016H     UNIT         ?PR?MCUINIT?FW
            CODE    069EH     0014H     UNIT         ?PR?MAIN?MAIN
            CODE    06B2H     0013H     UNIT         ?PR?TIMER0INIT?FW
            CODE    06C5H     0012H     UNIT         ?PR?PASSIN?BULKCMD
            CODE    06D7H     000FH     UNIT         ?PR?TDINIT?FW
            CODE    06E6H     000AH     UNIT         ?PR?WAITFORBUSYBIT?APLIF
            CODE    06F0H     0007H     UNIT         ?PR?ABORTAPLIF?APLIF
            CODE    06F7H     0006H     UNIT         ?PR?READATAPI_STATUS_REG?APLIF



OVERLAY MAP OF MODULE:   .\Output\ATA (APLIF)


SEGMENT                                  XDATA_GROUP
  +--> CALLED SEGMENT                  START    LENGTH
------------------------------------------------------
?C_C51STARTUP                          -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                          -----    -----
  +--> ?PR?TDINIT?FW
  +--> ?PR?_WRITEOUTFIFO?MAIN
  +--> ?PR?_WRITEONESECTOR?MAIN
  +--> ?PR?_READONESECTOR?MAIN

?PR?TDINIT?FW                          -----    -----
  +--> ?PR?MCUINIT?FW
  +--> ?PR?ABORTAPLIF?APLIF
  +--> ?PR?TIMER0INIT?FW
  +--> ?PR?USBINIT?FW

?PR?USBINIT?FW                         -----    -----
  +--> ?PR?_SETFEATURES?APLIF

?PR?_SETFEATURES?APLIF                 3290H    0002H
  +--> ?PR?_WRITEPIO8?APLIF
  +--> ?PR?WAITFORBUSYBIT?APLIF

?PR?WAITFORBUSYBIT?APLIF               -----    -----
  +--> ?PR?READATAPI_STATUS_REG?APLIF

?PR?READATAPI_STATUS_REG?APLIF         -----    -----
  +--> ?PR?_READPIO8?APLIF

?PR?_WRITEOUTFIFO?MAIN                 3290H    0001H
  +--> ?PR?PARSEOUT?BULKCMD

?PR?_WRITEONESECTOR?MAIN               3290H    0001H
  +--> ?PR?_WRITEPIO8?APLIF
  +--> ?PR?INIT_UDMA_WRITE?APLIF
  +--> ?PR?READATAPI_STATUS_REG?APLIF
  +--> ?PR?_WRITEUDMA?APLIF

BL51 BANKED LINKER/LOCATER V5.02                                                      01/29/2007  09:36:09  PAGE 7


?PR?_WRITEUDMA?APLIF                   3291H    0003H
  +--> ?PR?PASSOUT?BULKCMD

?PR?PASSOUT?BULKCMD                    -----    -----
  +--> ?PR?PARSEOUT?BULKCMD

?PR?_READONESECTOR?MAIN                3290H    0001H
  +--> ?PR?_WRITEPIO8?APLIF
  +--> ?PR?INIT_UDMA_READ?APLIF
  +--> ?PR?READATAPI_STATUS_REG?APLIF
  +--> ?PR?_READUDMA?APLIF

?PR?_READUDMA?APLIF                    3291H    0002H
  +--> ?PR?PASSIN?BULKCMD



SYMBOL TABLE OF MODULE:  .\Output\ATA (APLIF)

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

  -------         MODULE        APLIF
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0632H         PUBLIC        _ReadPIO8
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0399H         PUBLIC        _ReadUDMA
  C:06E6H         PUBLIC        WaitForBusyBit
  D:00A8H         PUBLIC        IE
  C:0611H         PUBLIC        _WritePIO8
  C:025FH         PUBLIC        _WriteUDMA
  D:00B8H         PUBLIC        IP
  D:0088H         PUBLIC        TCON
  C:0652H         PUBLIC        init_udma_read
  C:0670H         PUBLIC        init_udma_write
  D:0098H         PUBLIC        SCON0
  C:06F0H         PUBLIC        AbortAplif
  C:05E1H         PUBLIC        _setFeatures
  C:06F7H         PUBLIC        ReadATAPI_STATUS_REG
  D:00D0H         PUBLIC        PSW
  -------         PROC          _READPIO8
  D:0007H         SYMBOL        addr
  -------         DO            
  D:0007H         SYMBOL        retval
  -------         ENDDO         
  C:0632H         LINE#         31
  C:0632H         LINE#         32
  C:0632H         LINE#         36
  C:0639H         LINE#         38
  C:0640H         LINE#         40
  C:0645H         LINE#         42
  C:064CH         LINE#         44
  C:0651H         LINE#         46
  C:0651H         LINE#         47
BL51 BANKED LINKER/LOCATER V5.02                                                      01/29/2007  09:36:09  PAGE 8


  -------         ENDPROC       _READPIO8
  -------         PROC          _READUDMA
  D:0004H         SYMBOL        count
  -------         DO            
  X:3291H         SYMBOL        temp
  X:3292H         SYMBOL        i
  -------         ENDDO         
  C:0399H         LINE#         62
  C:039DH         LINE#         63
  C:039DH         LINE#         64
  C:03A2H         LINE#         66
  C:03A9H         LINE#         67
  C:03B0H         LINE#         69
  C:03B6H         LINE#         71
  C:03C2H         LINE#         72
  C:03C9H         LINE#         74
  C:03D5H         LINE#         75
  C:03D5H         LINE#         76
  C:03D9H         LINE#         77
  C:03DFH         LINE#         78
  C:03DFH         LINE#         80
  C:03E5H         LINE#         82
  C:03EDH         LINE#         84
  C:03EDH         LINE#         85
  C:03EDH         LINE#         86
  C:03F4H         LINE#         87
  C:03F4H         LINE#         88
  C:03F7H         LINE#         89
  C:03FEH         LINE#         90
  C:0405H         LINE#         91
  C:040BH         LINE#         92
  C:0419H         LINE#         93
  C:0419H         LINE#         94
  C:0419H         LINE#         95
  C:0420H         LINE#         96
  C:0425H         LINE#         97
  -------         ENDPROC       _READUDMA
  -------         PROC          _WRITEPIO8
  D:0007H         SYMBOL        addr
  D:0005H         SYMBOL        indata
  C:0611H         LINE#         113
  C:0611H         LINE#         114
  C:0611H         LINE#         116
  C:0618H         LINE#         118
  C:061FH         LINE#         120
  C:0624H         LINE#         122
  C:062BH         LINE#         124
  C:0631H         LINE#         125
  -------         ENDPROC       _WRITEPIO8
  -------         PROC          _WRITEUDMA
  X:3291H         SYMBOL        count
  -------         DO            
  X:3293H         SYMBOL        i
  -------         ENDDO         
  C:025FH         LINE#         141
  C:0267H         LINE#         142
  C:0267H         LINE#         143
BL51 BANKED LINKER/LOCATER V5.02                                                      01/29/2007  09:36:09  PAGE 9


  C:026AH         LINE#         145
  C:026DH         LINE#         146
  C:0275H         LINE#         147
  C:027CH         LINE#         149
  C:0282H         LINE#         151
  C:0290H         LINE#         152
  C:0295H         LINE#         154
  C:02A1H         LINE#         155
  C:02A1H         LINE#         156
  C:02A5H         LINE#         157
  C:02ABH         LINE#         158
  C:02ABH         LINE#         160
  C:02B1H         LINE#         162
  C:02B7H         LINE#         164
  C:02B7H         LINE#         165
  C:02B7H         LINE#         166
  C:02BEH         LINE#         167
  C:02BEH         LINE#         168
  C:02C4H         LINE#         169
  C:02CBH         LINE#         170
  C:02D2H         LINE#         171
  C:02E5H         LINE#         172
  C:02E5H         LINE#         173
  C:02F0H         LINE#         174
  C:02F3H         LINE#         175
  C:02F5H         LINE#         177
  C:02F5H         LINE#         178
  C:02F5H         LINE#         179
  C:02F5H         LINE#         180
  C:02F5H         LINE#         181
  C:02F5H         LINE#         182
  C:02FCH         LINE#         183
  C:0301H         LINE#         184
  -------         ENDPROC       _WRITEUDMA
  -------         PROC          READATAPI_STATUS_REG
  C:06F7H         LINE#         199
  C:06F7H         LINE#         200
  C:06F7H         LINE#         201
  C:06FCH         LINE#         202
  -------         ENDPROC       READATAPI_STATUS_REG
  -------         PROC          ABORTAPLIF
  C:06F0H         LINE#         215
  C:06F0H         LINE#         216
  C:06F0H         LINE#         217
  C:06F6H         LINE#         218
  -------         ENDPROC       ABORTAPLIF
  -------         PROC          _SETFEATURES
  X:3290H         SYMBOL        command
  X:3291H         SYMBOL        subcommand
  C:05E1H         LINE#         232
  C:05E9H         LINE#         233
  C:05E9H         LINE#         234
  C:05F0H         LINE#         235
  C:05F3H         LINE#         236

⌨️ 快捷键说明

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