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

📄 hehe.m51

📁 sl811 c8051F驱动程序 保证绝对可以使用 USB通信协议USB1.1
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        04/22/2009  17:04:11  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE HOST_811.obj, MAIN.obj, STARTUP.obj, UFI.obj, FILE.obj, API.obj TO HEHE RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  HOST_811.obj (HOST_811)
  MAIN.obj (MAIN)
  STARTUP.obj (?C_STARTUP)
  UFI.obj (UFI)
  FILE.obj (FILE)
  API.obj (API)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CILDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51L.LIB (?C?STRCPY)
  C:\KEIL\C51\LIB\C51L.LIB (STRNCPY)
  C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)


LINK MAP OF MODULE:  HEHE (HOST_811)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

BL51 BANKED LINKER/LOCATER V6.05                                                      04/22/2009  17:04:11  PAGE 2


            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0005H     UNIT         _DATA_GROUP_
            IDATA   000DH     0001H     UNIT         _IDATA_GROUP_
                    000EH     0012H                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?HOST_811
            BIT     0021H.0   0001H.1   UNIT         _BIT_GROUP_
                    0022H.1   0000H.7                *** GAP ***
            IDATA   0023H     002DH     UNIT         ?ID?HOST_811
            IDATA   0050H     001FH     UNIT         ?ID?UFI
            IDATA   006FH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0681H     UNIT         _XDATA_GROUP_
            XDATA   0681H     0410H     UNIT         ?XD?_WRITEFILE?API
            XDATA   0A91H     0202H     UNIT         ?XD?SEEKEMPTYCLUSTER?FILE
            XDATA   0C93H     0103H     UNIT         ?XD?HOST_811
            XDATA   0D96H     006AH     UNIT         ?XD?FILE
            XDATA   0E00H     0058H     UNIT         ?XD?API
            XDATA   0E58H     000DH     UNIT         ?XD?MAIN
            XDATA   0E65H     0009H     UNIT         ?XD?_LINKCLUSTERLIST?FILE
            XDATA   0E6EH     0004H     UNIT         ?XD?_SECTOCLUSTER?FILE
                    0E72H     318EH                  *** GAP ***
            XDATA   4000H     0001H     ABSOLUTE     
            XDATA   4001H     0001H     ABSOLUTE     
                    4002H     3FFEH                  *** GAP ***
            XDATA   8000H     1400H     ABSOLUTE     
                    9400H     0C00H                  *** GAP ***
            XDATA   A000H     1000H     ABSOLUTE     
            XDATA   B000H     0400H     ABSOLUTE     
                    B400H     0C00H                  *** GAP ***
            XDATA   C000H     1400H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     07E8H     UNIT         ?C?LIB_CODE
            CODE    07EBH     04DBH     UNIT         ?PR?_LINKCLUSTERLIST?FILE
            CODE    0CC6H     03E1H     UNIT         ?PR?_WRITEFILE?API
            CODE    10A7H     0365H     UNIT         ?PR?PRINTF?PRINTF
            CODE    140CH     02FEH     UNIT         ?PR?INITFSYS?FILE
            CODE    170AH     02A9H     UNIT         ?PR?_USBXFER?HOST_811
            CODE    19B3H     0296H     UNIT         ?PR?_DELFILE?API
            CODE    1C49H     0274H     UNIT         ?PR?_CHECKFILENAME?FILE
            CODE    1EBDH     0217H     UNIT         ?PR?_LOCATEDIR?FILE
            CODE    20D4H     01DDH     UNIT         ?PR?_ENUMUSBDEV?HOST_811
            CODE    22B1H     01C2H     UNIT         ?PR?CLOSEFILE?API
            CODE    2473H     01BCH     UNIT         ?PR?_SEEKSECTOR?FILE
            CODE    262FH     01AFH     UNIT         ?PR?_CREATEFILE?API
            CODE    27DEH     01ABH     UNIT         ?PR?MAIN?MAIN
            CODE    2989H     0161H     UNIT         ?PR?_EP0XFER?HOST_811
            CODE    2AEAH     00F3H     UNIT         ?PR?_OPENFILE?API
            CODE    2BDDH     00CDH     UNIT         ?PR?_WRITE?UFI
            CODE    2CAAH     00BDH     UNIT         ?PR?_READ?UFI
            CODE    2D67H     00BAH     UNIT         ?PR?_LOCATEFILE?FILE
            CODE    2E21H     00B6H     UNIT         ?PR?_DWORDSWAP?HOST_811
            CODE    2ED7H     00A8H     UNIT         ?PR?POLLDISK?UFI
            CODE    2F7FH     009EH     UNIT         ?PR?SEEKEMPTYCLUSTER?FILE
BL51 BANKED LINKER/LOCATER V6.05                                                      04/22/2009  17:04:11  PAGE 3


            CODE    301DH     009BH     UNIT         ?PR?_BULKOUT?UFI
            CODE    30B8H     008CH     UNIT         ?C_C51STARTUP
            CODE    3144H     0083H     UNIT         ?CO?MAIN
            CODE    31C7H     0081H     UNIT         ?PR?_GETLISTCLUSTER?FILE
            CODE    3248H     0074H     UNIT         ?PR?_BULKIN?UFI
            CODE    32BCH     0071H     UNIT         ?PR?INQUIRY?UFI
            CODE    332DH     0070H     UNIT         ?PR?REQUESTSENSE?UFI
            CODE    339DH     006CH     UNIT         ?PR?_GETDESC?HOST_811
            CODE    3409H     006CH     UNIT         ?PR?READCAPACITY?UFI
            CODE    3475H     006BH     UNIT         ?PR?_SECTOCLUSTER?FILE
            CODE    34E0H     0068H     UNIT         ?PR?_STRNCPY?STRNCPY
            CODE    3548H     0063H     UNIT         ?PR?_VENDORCMD?HOST_811
            CODE    35ABH     0055H     UNIT         ?PR?TESTUNIT?UFI
            CODE    3600H     0054H     UNIT         ?PR?USBRESET?HOST_811
            CODE    3654H     0053H     UNIT         ?PR?_CLUSTERTOSEC?FILE
            CODE    36A7H     0049H     UNIT         ?PR?_SL811BUFWRITE?HOST_811
            CODE    36F0H     0044H     UNIT         ?CO?UFI
            CODE    3734H     003FH     UNIT         ?PR?SL811H_INIT?HOST_811
            CODE    3773H     0037H     UNIT         ?PR?_SL811BUFREAD?HOST_811
            CODE    37AAH     002DH     UNIT         ?PR?_SETCONFIGURATION?HOST_811
            CODE    37D7H     0028H     UNIT         ?PR?_DELAY?MAIN
            CODE    37FFH     0026H     UNIT         ?PR?_SETADDRESS?HOST_811
            CODE    3825H     0022H     UNIT         ?PR?_DELAYMS?HOST_811
            CODE    3847H     001CH     UNIT         ?PR?SYSCLK_INIT?MAIN
            CODE    3863H     001AH     UNIT         ?PR?_SL811WRITE?HOST_811
            CODE    387DH     0019H     UNIT         ?PR?PORT_INIT?MAIN
            CODE    3896H     0016H     UNIT         ?PR?UART0_TNIT?MAIN
            CODE    38ACH     0015H     UNIT         ?PR?_SL811READ?HOST_811
            CODE    38C1H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    38D6H     0012H     UNIT         ?PR?DEIVCE_INIT?MAIN
            CODE    38E8H     000EH     UNIT         ?PR?_WORDSWAP?HOST_811
            CODE    38F6H     000DH     UNIT         ?PR?GETCHAR?MAIN
            CODE    3903H     000DH     UNIT         ?PR?_PUTCHAR?MAIN
            CODE    3910H     000CH     UNIT         ?CO?HOST_811
            CODE    391CH     0007H     UNIT         ?PR?WDT_INIT?MAIN
            CODE    3923H     0007H     UNIT         ?PR?EMIF_INIT?MAIN
            CODE    392AH     0007H     UNIT         ?CO?FILE
            CODE    3931H     0006H     UNIT         ?C_INITSEG
            CODE    3937H     0005H     UNIT         ?PR?INIT_INTERRUPT?MAIN
            CODE    393CH     0003H     UNIT         ?PR?SYS_INIT?MAIN



OVERLAY MAP OF MODULE:   HEHE (HOST_811)


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

?PR?MAIN?MAIN                          -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?DEIVCE_INIT?MAIN
  +--> ?PR?_DELAYMS?HOST_811
  +--> ?PR?INIT_INTERRUPT?MAIN
BL51 BANKED LINKER/LOCATER V6.05                                                      04/22/2009  17:04:11  PAGE 4


  +--> ?PR?SL811H_INIT?HOST_811
  +--> ?PR?_SL811READ?HOST_811
  +--> ?PR?_ENUMUSBDEV?HOST_811
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?POLLDISK?UFI
  +--> ?PR?INITFSYS?FILE
  +--> ?PR?_CREATEFILE?API
  +--> ?PR?CLOSEFILE?API
  +--> ?PR?_DELFILE?API

?PR?DEIVCE_INIT?MAIN                   -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?SYSCLK_INIT?MAIN
  +--> ?PR?WDT_INIT?MAIN
  +--> ?PR?EMIF_INIT?MAIN
  +--> ?PR?PORT_INIT?MAIN
  +--> ?PR?SYS_INIT?MAIN
  +--> ?PR?UART0_TNIT?MAIN

?PR?_DELAYMS?HOST_811                  -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_SL811WRITE?HOST_811

?PR?SL811H_INIT?HOST_811               -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_SL811WRITE?HOST_811
  +--> ?PR?_DELAYMS?HOST_811

?PR?_ENUMUSBDEV?HOST_811               -----    -----      -----    -----      -----    -----      0000H    0008H
  +--> ?PR?USBRESET?HOST_811
  +--> ?PR?_GETDESC?HOST_811
  +--> ?PR?_SETADDRESS?HOST_811
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_SETCONFIGURATION?HOST_811

?PR?USBRESET?HOST_811                  -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_SL811READ?HOST_811
  +--> ?PR?_SL811WRITE?HOST_811
  +--> ?PR?_DELAYMS?HOST_811

?PR?_GETDESC?HOST_811                  -----    -----      -----    -----      -----    -----      0008H    000AH
  +--> ?PR?_VENDORCMD?HOST_811

?PR?_VENDORCMD?HOST_811                -----    -----      -----    -----      -----    -----      0012H    0014H
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_EP0XFER?HOST_811

?PR?_EP0XFER?HOST_811                  -----    -----      -----    -----      -----    -----      0026H    000DH
  +--> ?PR?_WORDSWAP?HOST_811
  +--> ?PR?_USBXFER?HOST_811

?PR?_USBXFER?HOST_811                  -----    -----      -----    -----      -----    -----      0645H    0014H
  +--> ?PR?_SL811BUFWRITE?HOST_811
  +--> ?PR?_SL811WRITE?HOST_811
  +--> ?PR?_SL811READ?HOST_811
  +--> ?CO?HOST_811
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_DELAYMS?HOST_811
  +--> ?PR?_SL811BUFREAD?HOST_811
BL51 BANKED LINKER/LOCATER V6.05                                                      04/22/2009  17:04:11  PAGE 5



?PR?_SL811BUFWRITE?HOST_811            -----    -----      -----    -----      -----    -----      0659H    0005H

?PR?PRINTF?PRINTF                      0021H.0  0001H.1    0008H    0005H      -----    -----      0659H    0028H
  +--> ?PR?_PUTCHAR?MAIN

?PR?_SL811BUFREAD?HOST_811             -----    -----      -----    -----      000DH    0001H      0659H    0005H

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

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

?PR?POLLDISK?UFI                       -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAYMS?HOST_811
  +--> ?CO?UFI
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?INQUIRY?UFI
  +--> ?PR?TESTUNIT?UFI
  +--> ?PR?REQUESTSENSE?UFI
  +--> ?PR?READCAPACITY?UFI

?PR?INQUIRY?UFI                        -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAYMS?HOST_811
  +--> ?PR?_BULKOUT?UFI
  +--> ?PR?_BULKIN?UFI

?PR?_BULKOUT?UFI                       -----    -----      -----    -----      -----    -----      063CH    0009H
  +--> ?PR?_USBXFER?HOST_811

?PR?_BULKIN?UFI                        -----    -----      -----    -----      -----    -----      063CH    0006H
  +--> ?PR?_USBXFER?HOST_811

?PR?TESTUNIT?UFI                       -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAYMS?HOST_811
  +--> ?PR?_BULKOUT?UFI
  +--> ?PR?_BULKIN?UFI

?PR?REQUESTSENSE?UFI                   -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAYMS?HOST_811
  +--> ?PR?_BULKOUT?UFI
  +--> ?PR?_BULKIN?UFI

?PR?READCAPACITY?UFI                   -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAYMS?HOST_811
  +--> ?PR?_BULKOUT?UFI
  +--> ?PR?_BULKIN?UFI

?PR?INITFSYS?FILE                      -----    -----      -----    -----      -----    -----      0000H    020AH
  +--> ?PR?_DELAYMS?HOST_811
  +--> ?PR?_READ?UFI
  +--> ?CO?FILE
  +--> ?PR?PRINTF?PRINTF

BL51 BANKED LINKER/LOCATER V6.05                                                      04/22/2009  17:04:11  PAGE 6


?PR?_READ?UFI                          -----    -----      -----    -----      -----    -----      0633H    0009H
  +--> ?PR?_DWORDSWAP?HOST_811
  +--> ?PR?_DELAYMS?HOST_811
  +--> ?PR?_BULKOUT?UFI
  +--> ?PR?_BULKIN?UFI

?PR?_DWORDSWAP?HOST_811                -----    -----      -----    -----      -----    -----      063CH    0004H

?PR?_CREATEFILE?API                    -----    -----      -----    -----      -----    -----      0000H    027EH
  +--> ?PR?_CHECKFILENAME?FILE
  +--> ?PR?_LOCATEFILE?FILE
  +--> ?PR?_STRNCPY?STRNCPY
  +--> ?PR?_DELAYMS?HOST_811
  +--> ?PR?_LOCATEDIR?FILE
  +--> ?PR?_READ?UFI
  +--> ?PR?_WRITE?UFI
  +--> ?PR?_OPENFILE?API

?PR?_CHECKFILENAME?FILE                -----    -----      -----    -----      -----    -----      0422H    001CH
  +--> ?PR?_STRLEN?STRLEN

?PR?_LOCATEFILE?FILE                   -----    -----      -----    -----      -----    -----      0409H    0019H
  +--> ?PR?_CHECKFILENAME?FILE
  +--> ?PR?_SEEKSECTOR?FILE

⌨️ 快捷键说明

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