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

📄 usb_mass.m51

📁 D12 USB源代码 硬盘
💻 M51
📖 第 1 页 / 共 5 页
字号:



?PR?MLSUP_DISCONNECTUSB?MAINLOOP                 -----    -----      -----    -----
  +--> ?PR?_HAL4D12_SETMODE?HAL4D12

?PR?_HAL4D12_SETMODE?HAL4D12                     -----    -----      000CH    0002H
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS
  +--> ?PR?_HAL4SYS_D12DATAPORTOUTB?HAL4SYS

?PR?MLSUP_CONNECTUSB?MAINLOOP                    -----    -----      -----    -----
  +--> ?PR?_HAL4D12_SETDMA?HAL4D12
  +--> ?PR?_HAL4D12_SETMODE?HAL4D12

?PR?_HAL4D12_SETDMA?HAL4D12                      -----    -----      000CH    0001H
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS
  +--> ?PR?_HAL4SYS_D12DATAPORTOUTB?HAL4SYS

?PR?MLSUP_USBSETUPTOKENHANDLER?MAINLOOP          -----    -----      -----    -----
  +--> ?PR?_HAL4D12_READENDPOINT?HAL4D12
  +--> ?PR?_HAL4SYS_SWAPINT16?HAL4SYS
  +--> ?PR?MLSUP_ACKNOWLEDGESETUP?MAINLOOP
  +--> ?CO?MAINLOOP
  +--> ?PR?MLSUP_STALLEP0?MAINLOOP

?PR?_HAL4D12_READENDPOINT?HAL4D12                -----    -----      000CH    0003H
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS
  +--> ?PR?HAL4SYS_D12DATAPORTINB?HAL4SYS

?PR?MLSUP_ACKNOWLEDGESETUP?MAINLOOP              -----    -----      -----    -----
  +--> ?PR?HAL4D12_ACKNOWLEDGESETUP?HAL4D12

?PR?HAL4D12_ACKNOWLEDGESETUP?HAL4D12             -----    -----      -----    -----
  +--> ?PR?_HAL4D12_ACKNOWLEDGEENDPOINT?HAL4D12

?PR?_HAL4D12_ACKNOWLEDGEENDPOINT?HAL4D12         -----    -----      000CH    0001H
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS

?CO?MAINLOOP                                     -----    -----      -----    -----
  +--> ?PR?CHAP9_GETSTATUS?CHAP_9
  +--> ?PR?CHAP9_CLEARFEATURE?CHAP_9
  +--> ?PR?MLSUP_STALLEP0?MAINLOOP
  +--> ?PR?CHAP9_SETFEATURE?CHAP_9
  +--> ?PR?CHAP9_SETADDRESS?CHAP_9
  +--> ?PR?CHAP9_GETDESCRIPTOR?CHAP_9
  +--> ?PR?CHAP9_GETCONFIGURATION?CHAP_9
  +--> ?PR?CHAP9_SETCONFIGURATION?CHAP_9
  +--> ?PR?CHAP9_GETINTERFACE?CHAP_9
  +--> ?PR?CHAP9_SETINTERFACE?CHAP_9
  +--> ?PR?TPBULK_RESETATA?TPBULK
  +--> ?PR?TPBULK_GETMAXLUN?TPBULK

?PR?CHAP9_GETSTATUS?CHAP_9                       -----    -----      -----    -----
  +--> ?PR?_HAL4D12_SELECTENDPOINT?HAL4D12
  +--> ?PR?_CHAP9SUP_SINGLETRANSMITEP0?CHAP_9

?PR?_HAL4D12_SELECTENDPOINT?HAL4D12              -----    -----      -----    -----
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS
  +--> ?PR?HAL4SYS_D12DATAPORTINB?HAL4SYS
BL51 BANKED LINKER/LOCATER V5.03                                                      02/17/2004  14:42:24  PAGE 7



?PR?_CHAP9SUP_SINGLETRANSMITEP0?CHAP_9           -----    -----      -----    -----
  +--> ?PR?_HAL4D12_SINGLETRANSMITEP0?HAL4D12

?PR?_HAL4D12_SINGLETRANSMITEP0?HAL4D12           -----    -----      -----    -----
  +--> ?PR?_HAL4D12_WRITEENDPOINT?HAL4D12

?PR?CHAP9_CLEARFEATURE?CHAP_9                    -----    -----      -----    -----
  +--> ?PR?_HAL4D12_SETENDPOINTSTATUS?HAL4D12
  +--> ?PR?_CHAP9SUP_SINGLETRANSMITEP0?CHAP_9

?PR?_HAL4D12_SETENDPOINTSTATUS?HAL4D12           -----    -----      000CH    0001H
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS
  +--> ?PR?_HAL4SYS_D12DATAPORTOUTB?HAL4SYS

?PR?MLSUP_STALLEP0?MAINLOOP                      -----    -----      -----    -----
  +--> ?PR?HAL4D12_STALLEP0?HAL4D12

?PR?HAL4D12_STALLEP0?HAL4D12                     -----    -----      -----    -----
  +--> ?PR?_HAL4D12_SETENDPOINTSTATUS?HAL4D12

?PR?CHAP9_SETFEATURE?CHAP_9                      -----    -----      -----    -----
  +--> ?PR?_HAL4D12_SETENDPOINTSTATUS?HAL4D12
  +--> ?PR?_CHAP9SUP_SINGLETRANSMITEP0?CHAP_9

?PR?CHAP9_SETADDRESS?CHAP_9                      -----    -----      -----    -----
  +--> ?PR?_HAL4D12_SETADDRESSENABLE?HAL4D12
  +--> ?PR?_CHAP9SUP_SINGLETRANSMITEP0?CHAP_9

?PR?_HAL4D12_SETADDRESSENABLE?HAL4D12            002BH.0  0000H.1    000CH    0001H
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS
  +--> ?PR?_HAL4SYS_D12DATAPORTOUTB?HAL4SYS

?PR?CHAP9_GETDESCRIPTOR?CHAP_9                   -----    -----      -----    -----
  +--> ?CO?CHAP_9
  +--> ?PR?CHAP9SUP_BURSTTRANSMITEP0?CHAP_9

?PR?CHAP9SUP_BURSTTRANSMITEP0?CHAP_9             -----    -----      -----    -----
  +--> ?PR?_HAL4D12_WRITEEPATCODE?HAL4D12

?PR?CHAP9_GETCONFIGURATION?CHAP_9                -----    -----      -----    -----
  +--> ?PR?_CHAP9SUP_SINGLETRANSMITEP0?CHAP_9

?PR?CHAP9_SETCONFIGURATION?CHAP_9                -----    -----      -----    -----
  +--> ?PR?HAL4D12_SETENDPOINTENABLE?HAL4D12
  +--> ?PR?_CHAP9SUP_SINGLETRANSMITEP0?CHAP_9

?PR?HAL4D12_SETENDPOINTENABLE?HAL4D12            002BH.0  0000H.1    -----    -----
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS
  +--> ?PR?_HAL4SYS_D12DATAPORTOUTB?HAL4SYS

?PR?CHAP9_GETINTERFACE?CHAP_9                    -----    -----      -----    -----
  +--> ?PR?_CHAP9SUP_SINGLETRANSMITEP0?CHAP_9

?PR?CHAP9_SETINTERFACE?CHAP_9                    -----    -----      -----    -----
  +--> ?PR?_CHAP9SUP_SINGLETRANSMITEP0?CHAP_9

BL51 BANKED LINKER/LOCATER V5.03                                                      02/17/2004  14:42:24  PAGE 8


?PR?TPBULK_RESETATA?TPBULK                       -----    -----      -----    -----
  +--> ?PR?HAL4ATA_IDEHARDRESET?HAL4ATA
  +--> ?PR?_CHAP9SUP_SINGLETRANSMITEP0?CHAP_9

?PR?TPBULK_GETMAXLUN?TPBULK                      -----    -----      -----    -----
  +--> ?PR?HAL4D12_STALLEP0?HAL4D12

?PR?TPBULK_CBWHANDLER?TPBULK                     -----    -----      -----    -----
  +--> ?PR?_HAL4D12_READENDPOINT?HAL4D12
  +--> ?PR?TPBULKSUP_ISCBWVALID?TPBULK
  +--> ?PR?RBC_HANDLER?RBC
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?TPBULKSUP_ISCBWVALID?TPBULK                  -----    -----      -----    -----
  +--> ?PR?_HAL4SYS_SWAPINT32?HAL4SYS

?PR?_HAL4SYS_SWAPINT32?HAL4SYS                   -----    -----      000CH    0004H

?PR?RBC_HANDLER?RBC                              002BH.0  0000H.1    -----    -----
  +--> ?PR?RBC_READ?RBC
  +--> ?PR?RBC_READCAPACITY?RBC
  +--> ?PR?RBC_ONOFFUNIT?RBC
  +--> ?PR?RBC_SYNCCACHE?RBC
  +--> ?PR?RBC_VERIFY?RBC
  +--> ?PR?RBC_WRITE?RBC
  +--> ?PR?SPC_INQUIRY?RBC
  +--> ?PR?SPC_MODESELECT?RBC
  +--> ?PR?SPC_MODESENSE?RBC
  +--> ?PR?SPC_LOCKMEDIA?RBC
  +--> ?PR?SPC_TESTUNIT?RBC
  +--> ?PR?SPC_REQUESTSENSE?RBC
  +--> ?PR?RBC_FORMAT?RBC
  +--> ?PR?SPC_RESERVE6?RBC
  +--> ?PR?SPC_RELEASE6?RBC
  +--> ?PR?SPC_PERSISRESERVEIN?RBC
  +--> ?PR?SPC_PERSISRESERVEOUT?RBC
  +--> ?PR?SPC_WRITEBUFF?RBC
  +--> ?PR?SPC_READLONG?RBC
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?RBC_READ?RBC                                 -----    -----      -----    -----
  +--> ?PR?HAL4ATA_READWRITESETTING?HAL4ATA
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC

?PR?HAL4ATA_READWRITESETTING?HAL4ATA             002BH.1  0000H.1    -----    -----
  +--> ?PR?HAL4ATA_SELDEVICE?HAL4ATA
  +--> ?PR?_HAL4SYS_ATAPORTOUTB?HAL4SYS
  +--> ?PR?HAL4ATA_WAITONBUSYNDRQ?HAL4ATA

?PR?_TPBULKSUP_ERRORHANDLER?TPBULK               -----    -----      000CH    0001H

?PR?_RBC_BUILDSENSEDATA?RBC                      -----    -----      000CH    0003H

BL51 BANKED LINKER/LOCATER V5.03                                                      02/17/2004  14:42:24  PAGE 9


?PR?RBC_READCAPACITY?RBC                         -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC

?PR?RBC_ONOFFUNIT?RBC                            -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?TPBULK_CSWHANDLER?TPBULK                     -----    -----      -----    -----
  +--> ?PR?_HAL4D12_SETENDPOINTSTATUS?HAL4D12
  +--> ?PR?_HAL4SYS_SWAPINT32?HAL4SYS

?PR?RBC_SYNCCACHE?RBC                            -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?RBC_VERIFY?RBC                               -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?RBC_WRITE?RBC                                -----    -----      -----    -----
  +--> ?PR?HAL4ATA_READWRITESETTING?HAL4ATA
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC

?PR?SPC_INQUIRY?RBC                              002BH.1  0000H.1    -----    -----
  +--> ?CO?RBC
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?SPC_MODESELECT?RBC                           002BH.1  0000H.1    -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?SPC_MODESENSE?RBC                            002BH.1  0000H.1    -----    -----
  +--> ?CO?RBC
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?SPC_LOCKMEDIA?RBC                            -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?SPC_TESTUNIT?RBC                             -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?SPC_REQUESTSENSE?RBC                         -----    -----      -----    -----
  +--> ?CO?RBC
BL51 BANKED LINKER/LOCATER V5.03                                                      02/17/2004  14:42:24  PAGE 10


  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK

?PR?RBC_FORMAT?RBC                               -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?SPC_RESERVE6?RBC                             -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?SPC_RELEASE6?RBC                             -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?SPC_PERSISRESERVEIN?RBC                      -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?SPC_PERSISRESERVEOUT?RBC                     -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC

?PR?SPC_WRITEBUFF?RBC                            -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC

?PR?SPC_READLONG?RBC                             -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_ERRORHANDLER?TPBULK
  +--> ?PR?_RBC_BUILDSENSEDATA?RBC
  +--> ?PR?TPBULK_CSWHANDLER?TPBULK

?PR?MLSUP_XFERPKTFRUSB2IDE?MAINLOOP              -----    -----      000CH    0001H
  +--> ?PR?MLSUP_XFERWORDFRUSB2IDE?MAINLOOP
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS
  +--> ?PR?HAL4ATA_WAITONBUSY?HAL4ATA

?PR?_MLSUP_XFERPKTFRUSB2MEM?MAINLOOP             -----    -----      -----    -----
  +--> ?PR?_TPBULKSUP_READFRBOEP?TPBULK

?PR?_TPBULKSUP_READFRBOEP?TPBULK                 -----    -----      -----    -----
  +--> ?PR?_HAL4D12_READEPATCODE?HAL4D12
  +--> ?PR?_HAL4D12_READENDPOINT?HAL4D12

?PR?_HAL4D12_READEPATCODE?HAL4D12                -----    -----      000CH    0002H
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS
  +--> ?PR?HAL4SYS_D12DATAPORTINB?HAL4SYS

?PR?MLSUP_XFERPKTFRIDE2USB?MAINLOOP              -----    -----      000CH    0001H
  +--> ?PR?_HAL4SYS_D12CMDPORTOUTB?HAL4SYS
  +--> ?PR?_HAL4SYS_D12DATAPORTOUTB?HAL4SYS
  +--> ?PR?MLSUP_XFERWORDFRIDE2USB?MAINLOOP
  +--> ?PR?HAL4ATA_WAITONBUSY?HAL4ATA

BL51 BANKED LINKER/LOCATER V5.03                                                      02/17/2004  14:42:24  PAGE 11


⌨️ 快捷键说明

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