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

📄 testusb.m51

📁 keil c 开发的USB芯片CH375的程序CPU 为c8051f340
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.02                                                        02/21/2008  09:56:11  PAGE 1


BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, TESTUSB.obj, MCU.obj, USB.obj, .\CH375HF5.LIB TO TESTUSB RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  TESTUSB.obj (TESTUSB)
  MCU.obj (MCU)
  USB.obj (USB)
  .\CH375HF5.LIB (CH375MAI)
  .\CH375HF5.LIB (CH375SEC)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)


LINK MAP OF MODULE:  TESTUSB (?C_STARTUP)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     000EH     UNIT         _DATA_GROUP_
            DATA    0016H     0004H     UNIT         ?DT?TESTUSB
                    001AH     0006H                  *** GAP ***
            BIT     0020H.0   0000H.4   UNIT         ?BI?CH375MAI
            BIT     0020H.4   0000H.2   UNIT         ?BI?TESTUSB
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     002EH     UNIT         ?DT?CH375MAI
            IDATA   004FH     001EH     UNIT         ?ID?TESTUSB
            IDATA   006DH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0600H     UNIT         ?XD?TESTUSB
            XDATA   0600H     001BH     UNIT         ?XD?CH375MAI
                    061BH     B6D5H                  *** GAP ***
            XDATA   BCF0H     0001H     ABSOLUTE     
                    BCF1H     0100H                  *** GAP ***
            XDATA   BDF1H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0476H     UNIT         ?PR?CH375FILEOPEN?CH375MAI
            CODE    047CH     0318H     UNIT         ?PR?CH375S08?CH375MAI
            CODE    0794H     02B5H     UNIT         ?PR?_CH375S10?CH375MAI
            CODE    0A49H     024BH     UNIT         ?PR?CH375FILECREATE?CH375MAI
            CODE    0C94H     01EAH     UNIT         ?PR?CH375FILEWRITEX?CH375SEC
BL51 BANKED LINKER/LOCATER V6.02                                                      02/21/2008  09:56:11  PAGE 2


            CODE    0E7EH     01A2H     UNIT         ?PR?CH375S47?CH375MAI
            CODE    1020H     0195H     UNIT         ?PR?CH375S48?CH375MAI
            CODE    11B5H     0173H     UNIT         ?PR?CH375WRITEBLOCK?CH375SEC
            CODE    1328H     0160H     UNIT         ?PR?CH375FILEREADX?CH375SEC
            CODE    1488H     0131H     UNIT         ?PR?CH375READBLOCK?CH375SEC
            CODE    15B9H     010EH     UNIT         ?PR?MAIN?TESTUSB
            CODE    16C7H     00F9H     UNIT         ?PR?CH375S07?CH375MAI
            CODE    17C0H     00F8H     UNIT         ?PR?CH375FILEMODIFY?CH375MAI
            CODE    18B8H     00F1H     UNIT         ?PR?CH375S06?CH375MAI
            CODE    19A9H     009CH     UNIT         ?PR?CH375S25?CH375MAI
            CODE    1A45H     009AH     UNIT         ?PR?CH375FILEERASE?CH375MAI
            CODE    1ADFH     009AH     UNIT         ?PR?CH375S19?CH375MAI
            CODE    1B79H     0081H     UNIT         ?PR?CH375S12?CH375MAI
            CODE    1BFAH     0081H     UNIT         ?C?LIB_CODE
            CODE    1C7BH     0080H     UNIT         ?PR?CH375FILECLOSE?CH375MAI
            CODE    1CFBH     007BH     UNIT         ?PR?CH375S20?CH375MAI
            CODE    1D76H     0070H     UNIT         ?PR?CH375INIT?CH375MAI
            CODE    1DE6H     006EH     UNIT         ?PR?CH375S09?CH375MAI
            CODE    1E54H     0060H     UNIT         ?PR?CH375S28?CH375SEC
            CODE    1EB4H     005BH     UNIT         ?PR?CH375FILELOCATE?CH375SEC
            CODE    1F0FH     0056H     UNIT         ?PR?INT0?TESTUSB
            CODE    1F65H     0051H     UNIT         ?PR?CH375S13?CH375MAI
            CODE    1FB6H     0051H     UNIT         ?PR?CH375DISKREADY?CH375MAI
            CODE    2007H     004FH     UNIT         ?PR?CH375S23?CH375MAI
            CODE    2056H     004BH     UNIT         ?PR?CH375S14?CH375MAI
            CODE    20A1H     004AH     UNIT         ?PR?CH375S15?CH375MAI
            CODE    20EBH     0040H     UNIT         ?PR?SAFEREMOVEDISK?TESTUSB
            CODE    212BH     0031H     UNIT         ?PR?_CH375S17?CH375MAI
            CODE    215CH     0031H     UNIT         ?PR?CH375DISKCONNECT?CH375MAI
            CODE    218DH     002EH     UNIT         ?PR?_CH375S18?CH375MAI
            CODE    21BBH     002BH     UNIT         ?PR?_SELECTCHIP?USB
            CODE    21E6H     0027H     UNIT         ?PR?_CH375S45?CH375MAI
            CODE    220DH     0025H     UNIT         ?PR?TIMER_INIT?MCU
            CODE    2232H     0023H     UNIT         ?PR?CH375LIBINIT?TESTUSB
            CODE    2255H     0023H     UNIT         ?PR?_DELAYMS?USB
            CODE    2278H     0022H     UNIT         ?PR?PORT_IO_INIT?MCU
            CODE    229AH     0022H     UNIT         ?PR?_CH375S05?CH375MAI
            CODE    22BCH     0020H     UNIT         ?PR?OSCILLATOR_INIT?MCU
            CODE    22DCH     001DH     UNIT         ?PR?_CH375S04?CH375MAI
            CODE    22F9H     001BH     UNIT         ?PR?INIT_DEVICE?MCU
            CODE    2314H     001AH     UNIT         ?PR?_CH375S44?CH375MAI
            CODE    232EH     0019H     UNIT         ?PR?CH375S11?CH375MAI
            CODE    2347H     0018H     UNIT         ?PR?RESET_SOURCES_INIT?MCU
            CODE    235FH     0018H     UNIT         ?PR?CH375RESET?CH375MAI
            CODE    2377H     0017H     UNIT         ?PR?_DELAYUS?USB
            CODE    238EH     0016H     UNIT         ?PR?XREADCH375DATA?USB
            CODE    23A4H     0016H     UNIT         ?PR?_CH375S49?CH375MAI
            CODE    23BAH     0016H     UNIT         ?PR?_CH375S40?CH375MAI
            CODE    23D0H     0015H     UNIT         ?C_C51STARTUP
            CODE    23E5H     0015H     UNIT         ?PR?_XWRITECH375CMD?USB
            CODE    23FAH     0015H     UNIT         ?PR?_XWRITECH375DATA?USB
            CODE    240FH     0015H     UNIT         ?PR?_CH375S01?CH375MAI
            CODE    2424H     0014H     UNIT         ?PR?CH375S24?CH375MAI
            CODE    2438H     0013H     UNIT         ?PR?_MCOPYCODESTRINGTOIRAM?TESTUSB
            CODE    244BH     0013H     UNIT         ?PR?PCA_INIT?MCU
            CODE    245EH     0013H     UNIT         ?PR?_CH375S41?CH375MAI
            CODE    2471H     0013H     UNIT         ?PR?_CH375S43?CH375MAI
BL51 BANKED LINKER/LOCATER V6.02                                                      02/21/2008  09:56:11  PAGE 3


            CODE    2484H     0012H     UNIT         ?CO?TESTUSB
            CODE    2496H     000FH     UNIT         ?PR?_CH375S02?CH375MAI
            CODE    24A5H     000EH     UNIT         ?PR?USB_RESET?USB
            CODE    24B3H     000DH     UNIT         ?PR?CH375DIRTYBUFFER?CH375MAI
            CODE    24C0H     000BH     UNIT         ?PR?CH375FILEREAD?TESTUSB
            CODE    24CBH     000BH     UNIT         ?PR?CH375FILEWRITE?TESTUSB
            CODE    24D6H     000AH     UNIT         ?PR?CH375S42?CH375MAI
            CODE    24E0H     0007H     UNIT         ?PR?EMI_INIT?MCU
            CODE    24E7H     0007H     UNIT         ?PR?INTERRUPTS_INIT?MCU
            CODE    24EEH     0007H     UNIT         ?PR?_CH375S03?CH375MAI
            CODE    24F5H     0005H     UNIT         ?PR?XDELAY100US?TESTUSB
            CODE    24FAH     0005H     UNIT         ?PR?XDELAYAFTERWRITE?TESTUSB
            CODE    24FFH     0005H     UNIT         ?PR?XQUERYINTERRUPT?TESTUSB
            CODE    2504H     0004H     UNIT         ?PR?UART_INIT?MCU
            CODE    2508H     0004H     UNIT         ?PR?VOLTAGE_REFERENCE_INIT?MCU
            CODE    250CH     0004H     UNIT         ?PR?CLR_DOG?MCU
            CODE    2510H     0004H     UNIT         ?PR?CLOSEWDT?MCU
            CODE    2514H     0003H     UNIT         ?PR?CH375GETVER?CH375MAI
            CODE    2517H     0001H     UNIT         ?PR?XFILENAMEENUMER?TESTUSB
            CODE    2518H     0001H     UNIT         ?PR?_XWRITETOEXTBUF?TESTUSB
            CODE    2519H     0001H     UNIT         ?PR?_XREADFROMEXTBUF?TESTUSB



OVERLAY MAP OF MODULE:   TESTUSB (?C_STARTUP)


SEGMENT                                      DATA_GROUP 
  +--> CALLED SEGMENT                      START    LENGTH
----------------------------------------------------------
?C_C51STARTUP                              -----    -----
  +--> ?PR?MAIN?TESTUSB

?PR?MAIN?TESTUSB                           0008H    0006H
  +--> ?PR?CLOSEWDT?MCU
  +--> ?PR?INIT_DEVICE?MCU
  +--> ?PR?CLR_DOG?MCU
  +--> ?PR?_SELECTCHIP?USB
  +--> ?PR?USB_RESET?USB
  +--> ?PR?CH375LIBINIT?TESTUSB
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?_XWRITECH375DATA?USB
  +--> ?PR?_DELAYUS?USB
  +--> ?PR?XREADCH375DATA?USB
  +--> ?PR?_DELAYMS?USB
  +--> ?PR?CH375DISKREADY?CH375MAI
  +--> ?PR?CH375DISKCONNECT?CH375MAI
  +--> ?CO?TESTUSB
  +--> ?PR?_MCOPYCODESTRINGTOIRAM?TESTUSB
  +--> ?PR?CH375FILEOPEN?CH375MAI
  +--> ?PR?CH375FILEREAD?TESTUSB
  +--> ?PR?CH375FILECLOSE?CH375MAI
  +--> ?PR?SAFEREMOVEDISK?TESTUSB

?PR?INIT_DEVICE?MCU                        -----    -----
  +--> ?PR?RESET_SOURCES_INIT?MCU
  +--> ?PR?PCA_INIT?MCU
BL51 BANKED LINKER/LOCATER V6.02                                                      02/21/2008  09:56:11  PAGE 4


  +--> ?PR?TIMER_INIT?MCU
  +--> ?PR?UART_INIT?MCU
  +--> ?PR?VOLTAGE_REFERENCE_INIT?MCU
  +--> ?PR?EMI_INIT?MCU
  +--> ?PR?PORT_IO_INIT?MCU
  +--> ?PR?OSCILLATOR_INIT?MCU
  +--> ?PR?INTERRUPTS_INIT?MCU

?PR?USB_RESET?USB                          -----    -----
  +--> ?PR?_DELAYUS?USB
  +--> ?PR?_DELAYMS?USB

?PR?CH375LIBINIT?TESTUSB                   -----    -----
  +--> ?PR?CH375GETVER?CH375MAI
  +--> ?PR?CH375INIT?CH375MAI

?PR?CH375INIT?CH375MAI                     -----    -----
  +--> ?PR?_CH375S43?CH375MAI
  +--> ?PR?XREADCH375DATA?USB
  +--> ?PR?CH375RESET?CH375MAI
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?_CH375S49?CH375MAI

?PR?_CH375S43?CH375MAI                     000EH    0001H
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?_XWRITECH375DATA?USB

?PR?_XWRITECH375CMD?USB                    -----    -----
  +--> ?PR?_DELAYUS?USB

?PR?_XWRITECH375DATA?USB                   -----    -----
  +--> ?PR?_DELAYUS?USB

?PR?XREADCH375DATA?USB                     -----    -----
  +--> ?PR?_DELAYUS?USB

?PR?CH375RESET?CH375MAI                    -----    -----
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?XREADCH375DATA?USB
  +--> ?PR?_CH375S49?CH375MAI

?PR?_CH375S49?CH375MAI                     -----    -----
  +--> ?PR?XDELAY100US?TESTUSB

?PR?XDELAY100US?TESTUSB                    -----    -----
  +--> ?PR?_DELAYUS?USB

?PR?CH375DISKREADY?CH375MAI                -----    -----
  +--> ?PR?CH375DISKCONNECT?CH375MAI
  +--> ?PR?CH375S23?CH375MAI
  +--> ?PR?_CH375S49?CH375MAI
  +--> ?PR?CH375S25?CH375MAI
  +--> ?PR?CH375S13?CH375MAI
  +--> ?PR?_CH375S44?CH375MAI

?PR?CH375DISKCONNECT?CH375MAI              -----    -----
  +--> ?PR?_XWRITECH375CMD?USB
BL51 BANKED LINKER/LOCATER V6.02                                                      02/21/2008  09:56:11  PAGE 5


  +--> ?PR?XREADCH375DATA?USB
  +--> ?PR?_CH375S40?CH375MAI

?PR?_CH375S40?CH375MAI                     0013H    0001H
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?_XWRITECH375DATA?USB
  +--> ?PR?XREADCH375DATA?USB

?PR?CH375S23?CH375MAI                      -----    -----
  +--> ?PR?CH375DISKCONNECT?CH375MAI
  +--> ?PR?_CH375S44?CH375MAI
  +--> ?PR?_CH375S05?CH375MAI
  +--> ?PR?_CH375S40?CH375MAI
  +--> ?PR?CH375S42?CH375MAI
  +--> ?PR?_CH375S41?CH375MAI
  +--> ?PR?CH375S13?CH375MAI

?PR?_CH375S44?CH375MAI                     -----    -----
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?XQUERYINTERRUPT?TESTUSB

?PR?_CH375S05?CH375MAI                     -----    -----
  +--> ?PR?CH375DISKCONNECT?CH375MAI

?PR?CH375S42?CH375MAI                      -----    -----
  +--> ?PR?CH375DIRTYBUFFER?CH375MAI
  +--> ?PR?_CH375S17?CH375MAI

?PR?_CH375S17?CH375MAI                     0013H    0003H
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?XREADCH375DATA?USB

?PR?_CH375S41?CH375MAI                     0013H    0002H
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?_XWRITECH375DATA?USB

?PR?CH375S13?CH375MAI                      -----    -----
  +--> ?PR?XDELAY100US?TESTUSB
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?XREADCH375DATA?USB
  +--> ?PR?_CH375S40?CH375MAI
  +--> ?PR?XQUERYINTERRUPT?TESTUSB

?PR?CH375S25?CH375MAI                      -----    -----
  +--> ?PR?_CH375S44?CH375MAI
  +--> ?PR?CH375S42?CH375MAI
  +--> ?PR?_CH375S41?CH375MAI
  +--> ?PR?_CH375S49?CH375MAI

?PR?CH375FILEOPEN?CH375MAI                 -----    -----
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?XREADCH375DATA?USB
  +--> ?PR?CH375S08?CH375MAI
  +--> ?PR?_CH375S05?CH375MAI
  +--> ?PR?CH375S06?CH375MAI
  +--> ?PR?_CH375S02?CH375MAI
  +--> ?PR?_CH375S01?CH375MAI
BL51 BANKED LINKER/LOCATER V6.02                                                      02/21/2008  09:56:11  PAGE 6


  +--> ?PR?XFILENAMEENUMER?TESTUSB
  +--> ?PR?_CH375S10?CH375MAI

?PR?CH375S08?CH375MAI                      -----    -----
  +--> ?PR?CH375S23?CH375MAI
  +--> ?PR?CH375S25?CH375MAI
  +--> ?PR?CH375DIRTYBUFFER?CH375MAI
  +--> ?PR?CH375S06?CH375MAI
  +--> ?PR?_CH375S01?CH375MAI
  +--> ?PR?_CH375S02?CH375MAI
  +--> ?PR?_CH375S05?CH375MAI

?PR?CH375S06?CH375MAI                      -----    -----
  +--> ?PR?CH375S47?CH375MAI
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?_XWRITECH375DATA?USB
  +--> ?PR?XQUERYINTERRUPT?TESTUSB
  +--> ?PR?_CH375S17?CH375MAI
  +--> ?PR?CH375S13?CH375MAI
  +--> ?PR?CH375DIRTYBUFFER?CH375MAI
  +--> ?PR?CH375S24?CH375MAI

?PR?CH375S47?CH375MAI                      -----    -----
  +--> ?PR?_CH375S40?CH375MAI
  +--> ?PR?_CH375S41?CH375MAI
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?_XWRITECH375DATA?USB
  +--> ?PR?_CH375S45?CH375MAI
  +--> ?PR?_CH375S44?CH375MAI

?PR?_CH375S45?CH375MAI                     0013H    0001H
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?_XWRITECH375DATA?USB
  +--> ?PR?XQUERYINTERRUPT?TESTUSB

?PR?_CH375S10?CH375MAI                     000EH    0005H
  +--> ?PR?_CH375S04?CH375MAI
  +--> ?PR?CH375S09?CH375MAI
  +--> ?PR?CH375S06?CH375MAI

?PR?CH375S09?CH375MAI                      -----    -----
  +--> ?PR?CH375S07?CH375MAI

?PR?CH375S07?CH375MAI                      -----    -----
  +--> ?PR?CH375S47?CH375MAI
  +--> ?PR?_XWRITECH375CMD?USB
  +--> ?PR?_XWRITECH375DATA?USB
  +--> ?PR?XQUERYINTERRUPT?TESTUSB
  +--> ?PR?_CH375S18?CH375MAI
  +--> ?PR?XDELAYAFTERWRITE?TESTUSB
  +--> ?PR?CH375S13?CH375MAI
  +--> ?PR?CH375DIRTYBUFFER?CH375MAI
  +--> ?PR?CH375S24?CH375MAI

⌨️ 快捷键说明

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