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

📄 emb_host.m51

📁 完整的usb_host_device源代码直接在keil下编译
💻 M51
📖 第 1 页 / 共 5 页
字号:

            CODE    90FDH     0002H     UNIT         ?PR?TD_RESUME?HOST2131
            CODE    90FFH     0001H     UNIT         ?PR?ISR_IBN?HOST2131
            CODE    9100H     0058H     PAGE         ?PR?USB_JUMP_TABLE?USBJT
            CODE    9158H     0051H     UNIT         ?PR?EZUSB_DISCON?DISCON
            CODE    91A9H     002CH     UNIT         ?PR?_EZUSB_GETSTRINGDSCR?GET_STRD
            CODE    91D5H     0029H     UNIT         ?PR?_EZUSB_DELAY?DELAY
            CODE    91FEH     0021H     UNIT         EZUSB
            CODE    921FH     001AH     UNIT         ?PR?EZUSB_RESUME?RESUME
            CODE    9239H     0018H     UNIT         ?PR?ISR_SUDAV?HOST2131
            CODE    9251H     0018H     UNIT         ?PR?ISR_SUSP?HOST2131
            CODE    9269H     0016H     UNIT         ?PR?ISR_SUTOK?HOST2131
            CODE    927FH     0016H     UNIT         ?PR?ISR_SOF?HOST2131
            CODE    9295H     0016H     UNIT         ?PR?ISR_URES?HOST2131
            CODE    92ABH     000EH     UNIT         ?PR?DR_GETCONFIGURATION?HOST2131
            CODE    92B9H     000EH     UNIT         ?PR?DR_GETINTERFACE?HOST2131
            CODE    92C7H     000AH     UNIT         ?PR?DR_SETCONFIGURATION?HOST2131
            CODE    92D1H     0008H     UNIT         ?PR?DR_SETINTERFACE?HOST2131
            CODE    92D9H     0002H     UNIT         ?PR?DR_GETDESCRIPTOR?HOST2131
            CODE    92DBH     0002H     UNIT         ?PR?DR_GETSTATUS?HOST2131
            CODE    92DDH     0002H     UNIT         ?PR?DR_CLEARFEATURE?HOST2131
            CODE    92DFH     0002H     UNIT         ?PR?DR_SETFEATURE?HOST2131
            CODE    92E1H     0001H     UNIT         ?PR?ISR_EP0IN?HOST2131
            CODE    92E2H     0001H     UNIT         ?PR?ISR_EP0OUT?HOST2131
            CODE    92E3H     0001H     UNIT         ?PR?ISR_EP1IN?HOST2131
            CODE    92E4H     0001H     UNIT         ?PR?ISR_EP2IN?HOST2131
            CODE    92E5H     0001H     UNIT         ?PR?ISR_EP2OUT?HOST2131
            CODE    92E6H     0001H     UNIT         ?PR?ISR_EP3IN?HOST2131
            CODE    92E7H     0001H     UNIT         ?PR?ISR_EP3OUT?HOST2131
            CODE    92E8H     0001H     UNIT         ?PR?ISR_EP4IN?HOST2131
            CODE    92E9H     0001H     UNIT         ?PR?ISR_EP4OUT?HOST2131
            CODE    92EAH     0001H     UNIT         ?PR?ISR_EP5IN?HOST2131
            CODE    92EBH     0001H     UNIT         ?PR?ISR_EP5OUT?HOST2131
            CODE    92ECH     0001H     UNIT         ?PR?ISR_EP6IN?HOST2131
            CODE    92EDH     0001H     UNIT         ?PR?ISR_EP6OUT?HOST2131
            CODE    92EEH     0001H     UNIT         ?PR?ISR_EP7IN?HOST2131
            CODE    92EFH     0001H     UNIT         ?PR?ISR_EP7OUT?HOST2131
            CODE    92F0H     0001H     UNIT         ?C_INITSEG
                    92F1H     0D0FH                  *** GAP ***
            CODE    A000H     0009H     UNIT         ?PR?_SL811READ?HOST_811
            CODE    A009H     0009H     UNIT         ?PR?_SL811WRITE?HOST_811
            CODE    A012H     002CH     UNIT         ?PR?_SL811BUFREAD?HOST_811
            CODE    A03EH     002AH     UNIT         ?PR?_SL811BUFWRITE?HOST_811
            CODE    A068H     0008H     UNIT         ?PR?_WORDSWAP?HOST_811
            CODE    A070H     0020H     UNIT         ?PR?USBRESET?HOST_811
            CODE    A090H     0368H     UNIT         ?PR?_USBXFER?HOST_811
            CODE    A3F8H     00FDH     UNIT         ?PR?_EP0XFER?HOST_811
            CODE    A4F5H     0050H     UNIT         ?PR?_VENDORCMD?HOST_811
            CODE    A545H     001EH     UNIT         ?PR?_SETADDRESS?HOST_811
            CODE    A563H     0025H     UNIT         ?PR?_SET_CONFIGURATION?HOST_811
            CODE    A588H     002BH     UNIT         ?PR?_GETDESC?HOST_811
            CODE    A5B3H     002AH     UNIT         ?PR?_GETHID_DESC?HOST_811
            CODE    A5DDH     002AH     UNIT         ?PR?_GETHUBDESC?HOST_811
            CODE    A607H     0021H     UNIT         ?PR?_GETSTATUS?HOST_811
            CODE    A628H     0031H     UNIT         ?PR?_PORTFEATURE?HOST_811
            CODE    A659H     002FH     UNIT         ?PR?_GETPORTSTATUS?HOST_811
            CODE    A688H     01F6H     UNIT         ?PR?_GETDEVINFO?HOST_811
            CODE    A87EH     0042H     UNIT         ?PR?_DATARW?HOST_811
BL51 BANKED LINKER/LOCATER V5.12                                                      10/27/2005  20:00:39  PAGE 7


            CODE    A8C0H     0607H     UNIT         ?PR?_ENUMUSBDEV?HOST_811
            CODE    AEC7H     00D6H     UNIT         ?PR?SPEED_DETECT?HOST_811
            CODE    AF9DH     0081H     UNIT         ?PR?SLAVE_DETECT?HOST_811
            CODE    B01EH     002EH     UNIT         ?PR?SLAVE_DETACH?HOST_811
            CODE    B04CH     0016H     UNIT         ?PR?_SET_EZDEV?HOST_811
            CODE    B062H     009FH     UNIT         ?PR?SL811H_INIT?HOST_811



OVERLAY MAP OF MODULE:   Emb_Host (HOST2131)


SEGMENT                                      BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                     START    LENGTH     START    LENGTH     START    LENGTH
-------------------------------------------------------------------------------------------------
?PR?USB_JUMP_TABLE?USBJT                  -----    -----      -----    -----      -----    -----
  +--> ?PR?ISR_SUDAV?HOST2131
  +--> ?PR?ISR_SOF?HOST2131
  +--> ?PR?ISR_SUTOK?HOST2131
  +--> ?PR?ISR_SUSP?HOST2131
  +--> ?PR?ISR_URES?HOST2131
  +--> ?PR?ISR_IBN?HOST2131
  +--> ?PR?ISR_EP0IN?HOST2131
  +--> ?PR?ISR_EP0OUT?HOST2131
  +--> ?PR?ISR_EP1IN?HOST2131
  +--> ?PR?ISR_EP1OUT?HOST2131
  +--> ?PR?ISR_EP2IN?HOST2131
  +--> ?PR?ISR_EP2OUT?HOST2131
  +--> ?PR?ISR_EP3IN?HOST2131
  +--> ?PR?ISR_EP3OUT?HOST2131
  +--> ?PR?ISR_EP4IN?HOST2131
  +--> ?PR?ISR_EP4OUT?HOST2131
  +--> ?PR?ISR_EP5IN?HOST2131
  +--> ?PR?ISR_EP5OUT?HOST2131
  +--> ?PR?ISR_EP6IN?HOST2131
  +--> ?PR?ISR_EP6OUT?HOST2131
  +--> ?PR?ISR_EP7IN?HOST2131
  +--> ?PR?ISR_EP7OUT?HOST2131

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

?C_C51STARTUP                             -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?FW
  +--> ?C_INITSEG

?PR?MAIN?FW                               -----    -----      0023H    0010H      -----    -----
  +--> ?PR?TD_INIT?HOST2131
  +--> ?PR?EZUSB_DISCON?DISCON
  +--> ?PR?SETUPCOMMAND?FW
  +--> ?PR?TD_SUSPEND?HOST2131
  +--> ?PR?EZUSB_RESUME?RESUME
  +--> ?PR?TD_RESUME?HOST2131
  +--> ?PR?TD_POLL?HOST2131

?PR?TD_INIT?HOST2131                      -----    -----      -----    -----      -----    -----
  +--> ?PR?TD_POLL?HOST2131
  +--> ?PR?SL811H_INIT?HOST_811
BL51 BANKED LINKER/LOCATER V5.12                                                      10/27/2005  20:00:39  PAGE 8



?PR?TD_POLL?HOST2131                      -----    -----      0033H    0001H      -----    -----
  +--> ?PR?SLAVE_DETECT?HOST_811
  +--> ?PR?_GETDEVINFO?HOST_811

?PR?SLAVE_DETECT?HOST_811                 -----    -----      0034H    0002H      -----    -----
  +--> ?PR?SPEED_DETECT?HOST_811
  +--> ?PR?_ENUMUSBDEV?HOST_811
  +--> ?PR?_SET_EZDEV?HOST_811
  +--> ?PR?SLAVE_DETACH?HOST_811
  +--> ?PR?_DATARW?HOST_811
  +--> ?PR?HUBPORTENUM?HUB_811
  +--> ?PR?_EZUSB_DELAY?DELAY

?PR?SPEED_DETECT?HOST_811                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_SL811WRITE?HOST_811
  +--> ?PR?_EZUSB_DELAY?DELAY
  +--> ?PR?_SL811READ?HOST_811

?PR?_EZUSB_DELAY?DELAY                    -----    -----      004EH    0002H      -----    -----

?PR?_ENUMUSBDEV?HOST_811                  -----    -----      0036H    0003H      2268H    0004H
  +--> ?PR?USBRESET?HOST_811
  +--> ?PR?_EZUSB_DELAY?DELAY
  +--> ?PR?_GETDESC?HOST_811
  +--> ?PR?_SETADDRESS?HOST_811
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_SET_CONFIGURATION?HOST_811
  +--> ?PR?_GETHID_DESC?HOST_811
  +--> ?PR?_GETHUBDESC?HOST_811
  +--> ?PR?_GETSTATUS?HOST_811
  +--> ?PR?_PORTFEATURE?HOST_811
  +--> ?PR?_GETPORTSTATUS?HOST_811

?PR?USBRESET?HOST_811                     -----    -----      0039H    0001H      -----    -----
  +--> ?PR?_SL811READ?HOST_811
  +--> ?PR?_SL811WRITE?HOST_811
  +--> ?PR?_EZUSB_DELAY?DELAY

?PR?_GETDESC?HOST_811                     -----    -----      004EH    000AH      -----    -----
  +--> ?PR?_VENDORCMD?HOST_811

?PR?_VENDORCMD?HOST_811                   -----    -----      0058H    000CH      22A4H    0008H
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_EP0XFER?HOST_811

?PR?_EP0XFER?HOST_811                     -----    -----      0064H    0009H      22ACH    0004H
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_USBXFER?HOST_811

?PR?_USBXFER?HOST_811                     -----    -----      006DH    000BH      22B0H    000AH
  +--> ?PR?_SL811BUFWRITE?HOST_811
  +--> ?PR?_SL811WRITE?HOST_811
  +--> ?PR?_SL811READ?HOST_811
  +--> ?PR?_SL811BUFREAD?HOST_811

?PR?_SL811BUFWRITE?HOST_811               -----    -----      0078H    0005H      -----    -----
BL51 BANKED LINKER/LOCATER V5.12                                                      10/27/2005  20:00:39  PAGE 9



?PR?_SL811BUFREAD?HOST_811                -----    -----      0078H    0005H      -----    -----

?PR?_SETADDRESS?HOST_811                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_VENDORCMD?HOST_811

?PR?_SET_CONFIGURATION?HOST_811           -----    -----      -----    -----      -----    -----
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_VENDORCMD?HOST_811

?PR?_GETHID_DESC?HOST_811                 -----    -----      004EH    0008H      -----    -----
  +--> ?PR?_VENDORCMD?HOST_811

?PR?_GETHUBDESC?HOST_811                  -----    -----      004EH    0008H      -----    -----
  +--> ?PR?_VENDORCMD?HOST_811

?PR?_GETSTATUS?HOST_811                   -----    -----      0039H    0003H      -----    -----
  +--> ?PR?_VENDORCMD?HOST_811

?PR?_PORTFEATURE?HOST_811                 -----    -----      0039H    0005H      -----    -----
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_VENDORCMD?HOST_811

?PR?_GETPORTSTATUS?HOST_811               -----    -----      0039H    0003H      -----    -----
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_VENDORCMD?HOST_811

?PR?SLAVE_DETACH?HOST_811                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_SL811READ?HOST_811
  +--> ?PR?_SET_EZDEV?HOST_811
  +--> ?PR?_SL811WRITE?HOST_811

?PR?_DATARW?HOST_811                      -----    -----      004EH    0009H      22A4H    0001H
  +--> ?PR?_USBXFER?HOST_811

?PR?HUBPORTENUM?HUB_811                   -----    -----      -----    -----      2264H    0004H
  +--> ?PR?_GETPORTSTATUS?HOST_811
  +--> ?PR?_PORTFEATURE?HOST_811
  +--> ?PR?_EZUSB_DELAY?DELAY
  +--> ?PR?_ENUMUSBDEV?HOST_811

?PR?_GETDEVINFO?HOST_811                  -----    -----      004EH    0006H      -----    -----

?PR?SL811H_INIT?HOST_811                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_EZUSB_DELAY?DELAY

?PR?EZUSB_DISCON?DISCON                   0022H.3  0000H.1    0033H    0001H      -----    -----
  +--> ?PR?_EZUSB_DELAY?DELAY

?PR?SETUPCOMMAND?FW                       -----    -----      0033H    000BH      -----    -----
  +--> ?PR?DR_GETDESCRIPTOR?HOST2131
  +--> ?PR?_EZUSB_GETCONFIGDSCR?GET_CNFG
  +--> ?PR?_EZUSB_GETSTRINGDSCR?GET_STRD
  +--> ?PR?DR_GETINTERFACE?HOST2131
  +--> ?PR?DR_SETINTERFACE?HOST2131
  +--> ?PR?DR_SETCONFIGURATION?HOST2131
BL51 BANKED LINKER/LOCATER V5.12                                                      10/27/2005  20:00:39  PAGE 10


  +--> ?PR?DR_GETCONFIGURATION?HOST2131
  +--> ?PR?DR_GETSTATUS?HOST2131
  +--> ?PR?DR_CLEARFEATURE?HOST2131
  +--> ?PR?DR_SETFEATURE?HOST2131
  +--> ?PR?DR_VENDORCMND?HOST2131

?PR?_EZUSB_GETCONFIGDSCR?GET_CNFG         -----    -----      003EH    0002H      -----    -----

?PR?DR_VENDORCMND?HOST2131                -----    -----      003EH    0010H      2264H    0040H
  +--> ?PR?SL811H_INIT?HOST_811
  +--> ?PR?_GETDESC?HOST_811
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_GETHID_DESC?HOST_811
  +--> ?PR?_GETHUBDESC?HOST_811
  +--> ?PR?_GETDEVINFO?HOST_811
  +--> ?PR?_DATARW?HOST_811
  +--> ?PR?_SL811READ?HOST_811

?PR?EZUSB_RESUME?RESUME                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_EZUSB_DELAY?DELAY



SYMBOL TABLE OF MODULE:  Emb_Host (HOST2131)

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

  -------         MODULE        HOST2131
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:92C7H         PUBLIC        DR_SetConfiguration
  D:0008H         PUBLIC        AlternateSetting
  C:92E1H         PUBLIC        ISR_Ep0in
  C:92E3H         PUBLIC        ISR_Ep1in
  C:9059H         PUBLIC        TD_Init
  C:92E4H         PUBLIC        ISR_Ep2in
  C:92E2H         PUBLIC        ISR_Ep0out
  C:92E6H         PUBLIC        ISR_Ep3in
  C:8FF4H         PUBLIC        ISR_Ep1out
  C:92E8H         PUBLIC        ISR_Ep4in
  C:92E5H         PUBLIC        ISR_Ep2out
  C:8ECAH         PUBLIC        TD_Poll
  C:92EAH         PUBLIC        ISR_Ep5in
  C:92E7H         PUBLIC        ISR_Ep3out
  C:92ECH         PUBLIC        ISR_Ep6in
  C:92E9H         PUBLIC        ISR_Ep4out
  C:92EEH         PUBLIC        ISR_Ep7in
  C:92EBH         PUBLIC        ISR_Ep5out
  C:92EDH         PUBLIC        ISR_Ep6out
  C:92EFH         PUBLIC        ISR_Ep7out
  C:92DBH         PUBLIC        DR_GetStatus
  C:90FFH         PUBLIC        ISR_IBN
  D:0091H         PUBLIC        EXIF
  C:92B9H         PUBLIC        DR_GetInterface
  C:92DDH         PUBLIC        DR_ClearFeature
  C:92D1H         PUBLIC        DR_SetInterface
  D:0009H         PUBLIC        data_next
BL51 BANKED LINKER/LOCATER V5.12                                                      10/27/2005  20:00:39  PAGE 11


  C:92D9H         PUBLIC        DR_GetDescriptor
  D:000BH         PUBLIC        desc_next

⌨️ 快捷键说明

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