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

📄 gaimp3.m51

📁 关于 at89c51snd1c 的海量存储mass storge的基于keil c的源代码
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        03/19/2006  13:41:49  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE MAIN.obj, RW.obj, UART.obj, USB.obj TO gaimp3 RAMSIZE (256) DISABLEWARNING (16)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  MAIN.obj (MAIN)
  RW.obj (RW)
  UART.obj (UART)
  USB.obj (USB)
  D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)


LINK MAP OF MODULE:  gaimp3 (MAIN)


            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     0047H     UNIT         _DATA_GROUP_
            DATA    004FH     0019H     UNIT         ?DT?USB
            DATA    0068H     0007H     UNIT         ?DT?SCSI_WRITE10?USB
            DATA    006FH     0001H     UNIT         ?DT?DELAY?USB
            IDATA   0070H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0010H     UNIT         ?XD?UART
            XDATA   0010H     0007H     UNIT         _XDATA_GROUP_
            XDATA   0017H     0005H     UNIT         ?XD?_PRINTUF?UART
            XDATA   001CH     0003H     UNIT         ?XD?_READPAGE?USB

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     01E2H     INBLOCK      ?PR?SCSI_WRITE10?USB
            CODE    01E5H     0186H     UNIT         ?C?LIB_CODE
            CODE    036BH     011EH     INBLOCK      ?PR?_PRINTUF?UART
            CODE    0489H     00C1H     INBLOCK      ?PR?READFLASH?RW
            CODE    054AH     00C1H     INBLOCK      ?PR?WRITEFLASH?RW
            CODE    060BH     00B8H     UNIT         ?CO?USB
            CODE    06C3H     008CH     UNIT         ?C_C51STARTUP
            CODE    074FH     0081H     INBLOCK      ?PR?MAIN_RXDONE?USB
            CODE    07D0H     002DH     INBLOCK      ?PR?ATMELUSBINIT?USB
                    07FDH     0003H                  *** GAP ***
            CODE    0800H     007CH     INBLOCK      ?PR?SCSI_READ10?USB
            CODE    087CH     0067H     INBLOCK      ?PR?_READPAGE?USB
            CODE    08E3H     005BH     INBLOCK      ?PR?EP0?USB
            CODE    093EH     0054H     INBLOCK      ?PR?_PRINTU?UART
BL51 BANKED LINKER/LOCATER V5.12                                                      03/19/2006  13:41:49  PAGE 2


            CODE    0992H     0052H     UNIT         ?CO?MAIN
            CODE    09E4H     004AH     INBLOCK      ?PR?_WRITEEP?USB
            CODE    0A2EH     0046H     INBLOCK      ?PR?_GET_DESCRIPTOR?USB
            CODE    0A74H     0045H     INBLOCK      ?PR?MAIN?MAIN
            CODE    0AB9H     003BH     INBLOCK      ?PR?_SET_CONFIGURATION?USB
            CODE    0AF4H     0038H     INBLOCK      ?PR?_READEP?USB
            CODE    0B2CH     0037H     INBLOCK      ?PR?_WRITEEPBULK?USB
            CODE    0B63H     002BH     INBLOCK      ?PR?DELAY?USB
            CODE    0B8EH     002AH     INBLOCK      ?PR?SCSI_MODE_SENSE?USB
            CODE    0BB8H     0023H     UNIT         ?C_INITSEG
            CODE    0BDBH     0021H     INBLOCK      ?PR?EPENABLE?USB
            CODE    0BFCH     001FH     INBLOCK      ?PR?FLASH_RESET?USB
            CODE    0C1BH     0019H     INBLOCK      ?PR?TRANSMITCSW?USB
            CODE    0C34H     0018H     INBLOCK      ?PR?_INIT_UART?UART
            CODE    0C4CH     0018H     INBLOCK      ?PR?_SET_ADDRESS?USB
            CODE    0C64H     0016H     INBLOCK      ?PR?SCSI_READ_FORMAT_CAPACITIES?USB
            CODE    0C7AH     0006H     INBLOCK      ?PR?MAIN_TXDONE?USB



OVERLAY MAP OF MODULE:   gaimp3 (MAIN)


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

?PR?MAIN?MAIN                               -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PRINTU?UART
  +--> ?PR?FLASH_RESET?USB
  +--> ?PR?ATMELUSBINIT?USB
  +--> ?PR?EPENABLE?USB
  +--> ?PR?EP0?USB
  +--> ?PR?MAIN_TXDONE?USB
  +--> ?PR?MAIN_RXDONE?USB

?PR?_PRINTU?UART                            -----    -----      0010H    0007H
  +--> ?PR?_INIT_UART?UART

?PR?FLASH_RESET?USB                         0008H    0002H      -----    -----

?PR?ATMELUSBINIT?USB                        0008H    0002H      -----    -----

?PR?EP0?USB                                 0008H    0021H      -----    -----
  +--> ?CO?USB
  +--> ?PR?_READEP?USB
  +--> ?PR?_SET_ADDRESS?USB
  +--> ?PR?_GET_DESCRIPTOR?USB
  +--> ?PR?_SET_CONFIGURATION?USB
  +--> ?PR?_WRITEEP?USB

?PR?_READEP?USB                             0049H    0001H      0010H    0003H

BL51 BANKED LINKER/LOCATER V5.12                                                      03/19/2006  13:41:49  PAGE 3


?PR?_SET_ADDRESS?USB                        -----    -----      -----    -----
  +--> ?PR?_WRITEEP?USB

?PR?_WRITEEP?USB                            0029H    0001H      0010H    0003H
  +--> ?CO?USB

?PR?_GET_DESCRIPTOR?USB                     -----    -----      -----    -----
  +--> ?CO?USB
  +--> ?PR?_WRITEEP?USB

?PR?_SET_CONFIGURATION?USB                  -----    -----      -----    -----
  +--> ?PR?_WRITEEP?USB

?PR?MAIN_TXDONE?USB                         -----    -----      -----    -----
  +--> ?PR?TRANSMITCSW?USB

?PR?TRANSMITCSW?USB                         -----    -----      -----    -----
  +--> ?PR?_WRITEEPBULK?USB

?PR?_WRITEEPBULK?USB                        004EH    0001H      0011H    0003H

?PR?MAIN_RXDONE?USB                         0008H    0041H      -----    -----
  +--> ?PR?_READEP?USB
  +--> ?CO?USB
  +--> ?PR?SCSI_MODE_SENSE?USB
  +--> ?PR?SCSI_READ10?USB
  +--> ?PR?_WRITEEPBULK?USB
  +--> ?PR?SCSI_READ_FORMAT_CAPACITIES?USB
  +--> ?PR?TRANSMITCSW?USB

?PR?SCSI_MODE_SENSE?USB                     -----    -----      -----    -----
  +--> ?CO?USB
  +--> ?PR?_WRITEEPBULK?USB

?PR?SCSI_READ10?USB                         0049H    0005H      0010H    0001H
  +--> ?PR?READFLASH?RW
  +--> ?PR?TRANSMITCSW?USB

?PR?SCSI_READ_FORMAT_CAPACITIES?USB         -----    -----      -----    -----
  +--> ?CO?USB
  +--> ?PR?_WRITEEPBULK?USB



SYMBOL TABLE OF MODULE:  gaimp3 (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00B0H.4       PUBLIC        P3_4
  C:0A74H         PUBLIC        main
  D:00F8H         PUBLIC        UEPINT
  -------         PROC          MAIN
  C:0A74H         LINE#         23
  C:0A74H         LINE#         24
BL51 BANKED LINKER/LOCATER V5.12                                                      03/19/2006  13:41:49  PAGE 4


  C:0A74H         LINE#         25
  C:0A7DH         LINE#         27
  C:0A80H         LINE#         28
  C:0A83H         LINE#         29
  C:0A83H         LINE#         30
  C:0A8CH         LINE#         31
  C:0A8FH         LINE#         32
  C:0A92H         LINE#         33
  C:0A92H         LINE#         34
  C:0A92H         LINE#         35
  C:0A9AH         LINE#         36
  C:0AA2H         LINE#         37
  C:0AAAH         LINE#         39
  C:0AADH         LINE#         40
  C:0AAFH         LINE#         41
  C:0AAFH         LINE#         43
  C:0AAFH         LINE#         44
  C:0AB8H         LINE#         45
  C:0AB8H         LINE#         47
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        RW
  C:0489H         SEGMENT       ?PR?READFLASH?RW
  C:054AH         SEGMENT       ?PR?WRITEFLASH?RW
  C:0489H         PUBLIC        READFLASH
  C:054AH         PUBLIC        WRITEFLASH
  B:00D0H.6       SYMBOL        AC
  D:00E0H         SYMBOL        ACC
  D:00F2H         SYMBOL        ADCLK
  D:00F3H         SYMBOL        ADCON
  D:00F5H         SYMBOL        ADDH
  D:00F4H         SYMBOL        ADDL
  D:00ECH         SYMBOL        AUDCLK
  D:009AH         SYMBOL        AUDCON0
  D:009BH         SYMBOL        AUDCON1
  D:009DH         SYMBOL        AUDDAT
  D:009CH         SYMBOL        AUDSTA
  D:008EH         SYMBOL        AUXR
  D:00A2H         SYMBOL        AUXR1
  D:00F0H         SYMBOL        B
  D:008FH         SYMBOL        CKCON
  B:00D0H.7       SYMBOL        CY
  D:00F9H         SYMBOL        DAT16H
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  B:00A8H.7       SYMBOL        EA
  B:00A8H.6       SYMBOL        EAUD
  B:00A8H.5       SYMBOL        EMP3
  B:00F8H.0       SYMBOL        EP0INT
  B:00F8H.1       SYMBOL        EP1INT
  B:00F8H.2       SYMBOL        EP2INT
  B:00F8H.3       SYMBOL        EP3INT
  B:00C8H.3       SYMBOL        ERRCRC
  B:00C8H.5       SYMBOL        ERRLAY
  B:00C8H.4       SYMBOL        ERRSYN
  B:00A8H.4       SYMBOL        ES
BL51 BANKED LINKER/LOCATER V5.12                                                      03/19/2006  13:41:49  PAGE 5


  B:00A8H.1       SYMBOL        ET0
  B:00A8H.3       SYMBOL        ET1
  B:00A8H.0       SYMBOL        EX0
  B:00A8H.2       SYMBOL        EX1
  B:00D0H.5       SYMBOL        F0
  B:00D0H.1       SYMBOL        F1
  D:00D1H         SYMBOL        FCON
  B:0098H.7       SYMBOL        FE
  B:0088H.1       SYMBOL        IE0
  B:0088H.3       SYMBOL        IE1
  D:00A8H         SYMBOL        IEN0
  D:00B1H         SYMBOL        IEN1
  B:00B0H.2       SYMBOL        INT0
  B:00B0H.3       SYMBOL        INT1
  D:00B7H         SYMBOL        IPH0
  D:00B3H         SYMBOL        IPH1
  D:00B8H         SYMBOL        IPL0
  D:00B2H         SYMBOL        IPL1
  B:00B8H.6       SYMBOL        IPLAUD
  B:00B8H.5       SYMBOL        IPLMP3
  B:00B8H.4       SYMBOL        IPLS
  B:00B8H.1       SYMBOL        IPLT0
  B:00B8H.3       SYMBOL        IPLT1
  B:00B8H.0       SYMBOL        IPLX0
  B:00B8H.2       SYMBOL        IPLX1
  B:0088H.0       SYMBOL        IT0
  B:0088H.2       SYMBOL        IT1
  D:00A3H         SYMBOL        KBCON
  D:00A4H         SYMBOL        KBSTA
  B:0090H.0       SYMBOL        KIN0
  B:0090H.1       SYMBOL        KIN1
  B:0090H.2       SYMBOL        KIN2
  B:0090H.3       SYMBOL        KIN3
  B:00C0H.0       SYMBOL        MISO
  D:00EDH         SYMBOL        MMCLK
  D:00DDH         SYMBOL        MMCMD
  D:00E4H         SYMBOL        MMCON0
  D:00E5H         SYMBOL        MMCON1
  D:00E6H         SYMBOL        MMCON2
  D:00DCH         SYMBOL        MMDAT
  D:00E7H         SYMBOL        MMINT
  D:00DFH         SYMBOL        MMMSK
  D:00DEH         SYMBOL        MMSTA
  B:00C0H.1       SYMBOL        MOSI
  D:00ADH         SYMBOL        MP3ANC
  D:00B4H         SYMBOL        MP3BAS
  D:00EBH         SYMBOL        MP3CLK
  D:00AAH         SYMBOL        MP3CON
  D:00ACH         SYMBOL        MP3DAT
  D:00B5H         SYMBOL        MP3MED
  D:00C8H         SYMBOL        MP3STA
  D:00B6H         SYMBOL        MP3TRE
  D:009EH         SYMBOL        MP3VOL
  D:009FH         SYMBOL        MP3VOR
  B:00C8H.7       SYMBOL        MPANC
  B:00C8H.1       SYMBOL        MPFS0
  B:00C8H.2       SYMBOL        MPFS1
BL51 BANKED LINKER/LOCATER V5.12                                                      03/19/2006  13:41:49  PAGE 6


  B:00C8H.6       SYMBOL        MPREQ
  B:00C8H.0       SYMBOL        MPVER
  D:00FBH         SYMBOL        NVERS
  B:00D0H.2       SYMBOL        OV
  B:00D0H.0       SYMBOL        P
  D:0080H         SYMBOL        P0
  B:0080H.0       SYMBOL        P0_0
  B:0080H.1       SYMBOL        P0_1
  B:0080H.2       SYMBOL        P0_2
  B:0080H.3       SYMBOL        P0_3
  B:0080H.4       SYMBOL        P0_4
  B:0080H.5       SYMBOL        P0_5
  B:0080H.6       SYMBOL        P0_6
  B:0080H.7       SYMBOL        P0_7
  D:0090H         SYMBOL        P1
  B:0090H.0       SYMBOL        P1_0
  B:0090H.1       SYMBOL        P1_1
  B:0090H.2       SYMBOL        P1_2
  B:0090H.3       SYMBOL        P1_3
  B:0090H.4       SYMBOL        P1_4
  B:0090H.5       SYMBOL        P1_5
  B:0090H.6       SYMBOL        P1_6
  B:0090H.7       SYMBOL        P1_7
  D:00A0H         SYMBOL        P2
  B:00A0H.0       SYMBOL        P2_0
  B:00A0H.1       SYMBOL        P2_1
  B:00A0H.2       SYMBOL        P2_2
  B:00A0H.3       SYMBOL        P2_3
  B:00A0H.4       SYMBOL        P2_4
  B:00A0H.5       SYMBOL        P2_5
  B:00A0H.6       SYMBOL        P2_6
  B:00A0H.7       SYMBOL        P2_7
  D:00B0H         SYMBOL        P3
  B:00B0H.0       SYMBOL        P3_0
  B:00B0H.1       SYMBOL        P3_1
  B:00B0H.2       SYMBOL        P3_2
  B:00B0H.3       SYMBOL        P3_3
  B:00B0H.4       SYMBOL        P3_4
  B:00B0H.5       SYMBOL        P3_5
  B:00B0H.6       SYMBOL        P3_6
  B:00B0H.7       SYMBOL        P3_7
  D:00C0H         SYMBOL        P4
  B:00C0H.0       SYMBOL        P4_0
  B:00C0H.1       SYMBOL        P4_1
  B:00C0H.2       SYMBOL        P4_2
  B:00C0H.3       SYMBOL        P4_3
  B:00C0H.4       SYMBOL        P4_4

⌨️ 快捷键说明

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