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

📄 upmp3.m51

📁 make mp3 by yourself
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                                  03/21/2006  09:38:05  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE USB.obj, RW.obj, ATMEL MP3.obj, MAIN.obj, UART.obj TO UPMP3 RTX51 PAGEWIDTH (130) PAGELENGTH (80) RAMSIZE
>>  (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  USB.obj (USB)
  RW.obj (RW)
  ATMEL MP3.obj (ATMEL_MP3)
  MAIN.obj (MAIN)
  UART.obj (UART)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  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?CSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  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?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)


LINK MAP OF MODULE:  UPMP3 (USB)


            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     0049H     UNIT         _DATA_GROUP_
            DATA    0051H     0019H     UNIT         ?DT?USB
            DATA    006AH     0006H     UNIT         ?DT?ATMEL_MP3
            DATA    0070H     0005H     UNIT         ?DT?MAIN
            IDATA   0075H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0227H     UNIT         ?XD?ATMEL_MP3
            XDATA   0227H     0058H     UNIT         ?XD?MAIN
            XDATA   027FH     0020H     UNIT         _XDATA_GROUP_
            XDATA   029FH     0010H     UNIT         ?XD?UART

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0054H     UNIT         ?PR?_PRINTU?UART
            CODE    0057H     0003H     UNIT         ?CO?ATMEL_MP3
                    005AH     0001H                  *** GAP ***
            CODE    005BH     0003H     ABSOLUTE     
            CODE    005EH     0576H     UNIT         ?C?LIB_CODE
            CODE    05D4H     040AH     UNIT         ?PR?_READSECTOR?ATMEL_MP3
            CODE    09DEH     02C0H     UNIT         ?PR?INIT_FAT_INFO?ATMEL_MP3
            CODE    0C9EH     01E5H     UNIT         ?PR?SCSI_WRITE10?USB
            CODE    0E83H     01CAH     UNIT         ?PR?_PLAYINIT?ATMEL_MP3
            CODE    104DH     014BH     UNIT         ?PR?GETMP3LIST?ATMEL_MP3
            CODE    1198H     0121H     UNIT         ?PR?_PRINTUF?UART
            CODE    12B9H     00C1H     UNIT         ?PR?READFLASH?RW
            CODE    137AH     00C1H     UNIT         ?PR?WRITEFLASH?RW
            CODE    143BH     00B8H     UNIT         ?CO?USB
            CODE    14F3H     00B0H     UNIT         ?PR?MAIN?MAIN
            CODE    15A3H     00ABH     UNIT         ?C_INITSEG
            CODE    164EH     008CH     UNIT         ?C_C51STARTUP
            CODE    16DAH     008AH     UNIT         ?PR?MAIN_RXDONE?USB
            CODE    1764H     0085H     UNIT         ?PR?_PLAYMP3?ATMEL_MP3
            CODE    17E9H     007EH     UNIT         ?CO?MAIN
            CODE    1867H     007CH     UNIT         ?PR?SCSI_READ10?USB
BL51 BANKED LINKER/LOCATER V5.03                                                                03/21/2006  09:38:05  PAGE 2


            CODE    18E3H     006BH     UNIT         ?PR?KEY_INTERRUPT?MAIN
            CODE    194EH     0067H     UNIT         ?PR?_READPAGE?USB
            CODE    19B5H     005BH     UNIT         ?PR?EP0?USB
            CODE    1A10H     004AH     UNIT         ?PR?_WRITEEP?USB
            CODE    1A5AH     0047H     UNIT         ?PR?PREVIOUS?ATMEL_MP3
            CODE    1AA1H     0046H     UNIT         ?PR?_GET_DESCRIPTOR?USB
            CODE    1AE7H     0044H     UNIT         ?PR?NEXT?ATMEL_MP3
            CODE    1B2BH     003BH     UNIT         ?PR?_SET_CONFIGURATION?USB
            CODE    1B66H     0038H     UNIT         ?PR?_READEP?USB
            CODE    1B9EH     0038H     UNIT         ?PR?_MP3FSINIT?ATMEL_MP3
            CODE    1BD6H     0037H     UNIT         ?PR?_WRITEEPBULK?USB
            CODE    1C0DH     002DH     UNIT         ?PR?ATMELUSBINIT?USB
            CODE    1C3AH     002BH     UNIT         ?PR?DELAY?USB
            CODE    1C65H     002AH     UNIT         ?PR?SCSI_MODE_SENSE?USB
            CODE    1C8FH     0021H     UNIT         ?PR?EPENABLE?USB
            CODE    1CB0H     001FH     UNIT         ?PR?FLASH_RESET?USB
            CODE    1CCFH     0019H     UNIT         ?PR?TRANSMITCSW?USB
            CODE    1CE8H     0018H     UNIT         ?PR?_SET_ADDRESS?USB
            CODE    1D00H     0018H     UNIT         ?PR?_INIT_UART?UART
            CODE    1D18H     0016H     UNIT         ?PR?SCSI_READ_FORMAT_CAPACITIES?USB
            CODE    1D2EH     0016H     UNIT         ?PR?PLLINIT?ATMEL_MP3
            CODE    1D44H     0016H     UNIT         ?PR?MP3INIT?ATMEL_MP3
            CODE    1D5AH     0013H     UNIT         ?PR?FUNC?ATMEL_MP3
            CODE    1D6DH     0011H     UNIT         ?PR?AUDIOINIT?ATMEL_MP3
            CODE    1D7EH     000DH     UNIT         ?PR?PLAYPAUSE?ATMEL_MP3
            CODE    1D8BH     000AH     UNIT         ?PR?KEYBOARDINIT?ATMEL_MP3
            CODE    1D95H     0009H     UNIT         ?PR?MP3_INIT?ATMEL_MP3
            CODE    1D9EH     0006H     UNIT         ?PR?MAIN_TXDONE?USB



OVERLAY MAP OF MODULE:   UPMP3 (USB)


SEGMENT                                       DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                       START    LENGTH     START    LENGTH
-------------------------------------------------------------------------------
?PR?KEY_INTERRUPT?MAIN                      -----    -----      -----    -----
  +--> ?PR?FUNC?ATMEL_MP3
  +--> ?PR?NEXT?ATMEL_MP3
  +--> ?PR?PREVIOUS?ATMEL_MP3
  +--> ?PR?PLAYPAUSE?ATMEL_MP3

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

?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?MP3_INIT?ATMEL_MP3
  +--> ?PR?KEYBOARDINIT?ATMEL_MP3
  +--> ?PR?GETMP3LIST?ATMEL_MP3
  +--> ?PR?_PRINTUF?UART
  +--> ?PR?_PLAYINIT?ATMEL_MP3
  +--> ?PR?_PLAYMP3?ATMEL_MP3

?PR?_PRINTU?UART                            -----    -----      027FH    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
BL51 BANKED LINKER/LOCATER V5.03                                                                03/21/2006  09:38:05  PAGE 3


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

?PR?_READEP?USB                             0049H    0001H      027FH    0003H

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

?PR?_WRITEEP?USB                            0029H    0001H      027FH    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                        0050H    0001H      0280H    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?SCSI_WRITE10?USB
  +--> ?PR?TRANSMITCSW?USB

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

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

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

?PR?SCSI_WRITE10?USB                        0049H    0007H      -----    -----
  +--> ?PR?DELAY?USB
  +--> ?PR?WRITEFLASH?RW
  +--> ?PR?TRANSMITCSW?USB

?PR?DELAY?USB                               0050H    0001H      -----    -----

?PR?MP3_INIT?ATMEL_MP3                      -----    -----      -----    -----
  +--> ?PR?PLLINIT?ATMEL_MP3
  +--> ?PR?MP3INIT?ATMEL_MP3
  +--> ?PR?AUDIOINIT?ATMEL_MP3

?PR?GETMP3LIST?ATMEL_MP3                    -----    -----      027FH    0008H
  +--> ?CO?ATMEL_MP3
  +--> ?PR?INIT_FAT_INFO?ATMEL_MP3
  +--> ?PR?_READPAGE?USB

?PR?INIT_FAT_INFO?ATMEL_MP3                 -----    -----      -----    -----
  +--> ?PR?_READPAGE?USB

?PR?_READPAGE?USB                           -----    -----      029CH    0003H

?PR?_PRINTUF?UART                           -----    -----      027FH    0005H
  +--> ?PR?_INIT_UART?UART

?PR?_PLAYINIT?ATMEL_MP3                     -----    -----      027FH    000DH
  +--> ?PR?_READSECTOR?ATMEL_MP3
  +--> ?PR?_MP3FSINIT?ATMEL_MP3

BL51 BANKED LINKER/LOCATER V5.03                                                                03/21/2006  09:38:05  PAGE 4


?PR?_READSECTOR?ATMEL_MP3                   -----    -----      028CH    0010H
  +--> ?PR?_READPAGE?USB

?PR?_MP3FSINIT?ATMEL_MP3                    -----    -----      028CH    0005H

?PR?_PLAYMP3?ATMEL_MP3                      -----    -----      027FH    0003H
  +--> ?PR?_READSECTOR?ATMEL_MP3



SYMBOL TABLE OF MODULE:  UPMP3 (USB)

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

  -------         MODULE        USB
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0051H         PUBLIC        bulk_CSW
  C:1C8FH         PUBLIC        EpEnable
  C:0C9EH         PUBLIC        SCSI_Write10
  D:00D8H         PUBLIC        P5
  C:1AA1H         PUBLIC        _Get_Descriptor
  D:00C6H         PUBLIC        USBADDR
  C:1C57H         PUBLIC        delay
  C:1B66H         PUBLIC        _ReadEp
  C:148DH         PUBLIC        B_InquiryData
  B:00B0H.5       PUBLIC        P3_5
  C:16DAH         PUBLIC        main_rxdone
  D:00EEH         PUBLIC        PLLNDIV
  C:1D9EH         PUBLIC        main_txdone
  D:00CFH         PUBLIC        UEPDATX
  D:00EFH         PUBLIC        PLLRDIV
  C:1A1AH         PUBLIC        _WriteEp
  D:00D4H         PUBLIC        UEPCONX
  C:14EBH         PUBLIC        B_Mode_Sense_ZERO
  D:00CEH         PUBLIC        UEPSTAX
  D:00E2H         PUBLIC        UBYCTLX
  C:14C5H         PUBLIC        B_Read_Capacity
  C:1BD6H         PUBLIC        _WriteEpBulk
  C:1CE8H         PUBLIC        _Set_Address
  C:1D18H         PUBLIC        SCSI_Read_Format_Capacities
  C:146DH         SYMBOL        _?ix1000
  C:14CDH         PUBLIC        B_Mode_Sense_ALL
  C:1CCFH         PUBLIC        TransmitCSW
  D:00EAH         PUBLIC        USBCLK
  D:00C2H         PUBLIC        UEPIEN
  D:00BEH         PUBLIC        USBIEN
  D:00E9H         PUBLIC        PLLCON
  D:00BCH         PUBLIC        USBCON
  C:1B2BH         PUBLIC        _Set_Configuration
  C:1CB0H         PUBLIC        Flash_Reset
  D:00F8H         PUBLIC        UEPINT
  C:143BH         PUBLIC        Device_Descriptor
  D:00C7H         PUBLIC        UEPNUM
  C:194EH         PUBLIC        _ReadPage
  C:14D9H         PUBLIC        B_Mode_Sense_TPP
  C:144DH         PUBLIC        Configuration_Descriptor_All
  C:19B5H         PUBLIC        Ep0
  D:00D5H         PUBLIC        UEPRST
  C:14B1H         PUBLIC        B_Read_Format_capacities
  D:005EH         PUBLIC        bulk_CBW
  C:1867H         PUBLIC        SCSI_Read10
  C:1C0DH         PUBLIC        AtmelUSBInit
  C:1C65H         PUBLIC        SCSI_Mode_Sense
  -------         PROC          ATMELUSBINIT
  -------         DO            
  D:0008H         SYMBOL        i
  -------         ENDDO         
  C:1C0DH         LINE#         79
  C:1C0DH         LINE#         80
  C:1C0DH         LINE#         82
  C:1C10H         LINE#         83
  C:1C13H         LINE#         84
  C:1C16H         LINE#         85
  C:1C19H         LINE#         86
  C:1C1CH         LINE#         87
  C:1C1FH         LINE#         88
BL51 BANKED LINKER/LOCATER V5.03                                                                03/21/2006  09:38:05  PAGE 5


  C:1C22H         LINE#         89
  C:1C36H         LINE#         90
  C:1C39H         LINE#         92
  -------         ENDPROC       ATMELUSBINIT
  -------         PROC          EPENABLE
  C:1C8FH         LINE#         94
  C:1C8FH         LINE#         95
  C:1C8FH         LINE#         96
  C:1C95H         LINE#         97
  C:1C9BH         LINE#         98
  C:1CA1H         LINE#         99
  C:1CA6H         LINE#         100
  C:1CACH         LINE#         101
  C:1CAFH         LINE#         102

⌨️ 快捷键说明

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