📄 mp3.m51
字号:
BL51 BANKED LINKER/LOCATER V5.01 05/24/2005 16:05:20 PAGE 1
BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE uart.obj, FLASH.obj, bulk_only.obj, atmelusbci.obj, 32MUSB.obj, fat16.obj TO mp3 RAMSIZE (256)
>> XDATA (0X0000-0X07FF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
uart.obj (UART)
FLASH.obj (FLASH)
bulk_only.obj (BULK_ONLY)
atmelusbci.obj (ATMELUSBCI)
32MUSB.obj (32MUSB)
fat16.obj (FAT16)
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?IMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?SIDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
D:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C?SLSHR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
D:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: mp3 (UART)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
IDATA 0008H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 024CH UNIT ?XD?BULK_ONLY
XDATA 024CH 0065H UNIT ?XD?32MUSB
XDATA 02B1H 0027H UNIT _XDATA_GROUP_
XDATA 02D8H 0025H UNIT ?XD?FAT16
XDATA 02FDH 0010H UNIT ?XD?UART
XDATA 030DH 0006H UNIT ?XD?_NEXTCLUSTER?FAT16
0313H 000DH *** GAP ***
BL51 BANKED LINKER/LOCATER V5.01 05/24/2005 16:05:20 PAGE 2
XDATA 0320H 0440H ABSOLUTE
0760H 389FH *** GAP ***
XDATA 3FFFH 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0055H UNIT ?PR?PREVIOUS?32MUSB
CODE 0058H 0003H UNIT ?PR?UFI_MEDIUM_REMOVAL?BULK_ONLY
CODE 005BH 0003H ABSOLUTE
CODE 005EH 05A7H UNIT ?C?LIB_CODE
CODE 0605H 0436H UNIT ?PR?_READSECTOR?FAT16
CODE 0A3BH 040DH UNIT ?PR?TRANS_DATA2PC?BULK_ONLY
CODE 0E48H 02F1H UNIT ?PR?INIT_FAT_INFO?FAT16
CODE 1139H 0278H UNIT ?PR?_PLAYINIT?32MUSB
CODE 13B1H 025BH UNIT ?PR?_NEXTCLUSTER?FAT16
CODE 160CH 01A3H UNIT ?CO?32MUSB
CODE 17AFH 0192H UNIT ?PR?GETMP3LIST?FAT16
CODE 1941H 0138H UNIT ?PR?TRANSDATAGOON?BULK_ONLY
CODE 1A79H 0132H UNIT ?PR?UFI_READ10?BULK_ONLY
CODE 1BABH 0121H UNIT ?PR?_PRINTUF?UART
CODE 1CCCH 010AH UNIT ?PR?UFI_WRITE10?BULK_ONLY
CODE 1DD6H 00D7H UNIT ?PR?MAIN?32MUSB
CODE 1EADH 00D0H UNIT ?C_INITSEG
CODE 1F7DH 00D0H UNIT ?PR?TRANSREQUESTGOON?BULK_ONLY
CODE 204DH 00BAH UNIT ?PR?EP0INT?32MUSB
CODE 2107H 00A8H UNIT ?PR?INTERPRETCBW?BULK_ONLY
CODE 21AFH 00A0H UNIT ?PR?_PLAYMP3?32MUSB
CODE 224FH 0096H UNIT ?PR?_WRITEPAGE?FLASH
CODE 22E5H 008DH UNIT ?PR?MAIN_RXDONE?32MUSB
CODE 2372H 008CH UNIT ?C_C51STARTUP
CODE 23FEH 008AH UNIT ?CO?BULK_ONLY
CODE 2488H 0086H UNIT ?CO?FAT16
CODE 250EH 0078H UNIT ?PR?_ERASE_CLUSTER?FLASH
CODE 2586H 006AH UNIT ?PR?_READPAGE?FLASH
CODE 25F0H 005FH UNIT ?PR?_READEP?32MUSB
CODE 264FH 005BH UNIT ?PR?NEXT?32MUSB
CODE 26AAH 0054H UNIT ?PR?_PRINTU?UART
CODE 26FEH 0052H UNIT ?PR?_GET_DESCRIPTOR?32MUSB
CODE 2750H 004BH UNIT ?PR?_ATMELUSBINIT?ATMELUSBCI
CODE 279BH 004BH UNIT ?PR?KEY_INTERRUPT?32MUSB
CODE 27E6H 0048H UNIT ?PR?UFI_MODE_SENSE?BULK_ONLY
CODE 282EH 0048H UNIT ?PR?_WRITEEP?32MUSB
CODE 2876H 0046H UNIT ?PR?MAIN_TXDONE?32MUSB
CODE 28BCH 0044H UNIT ?C?LDIV
CODE 2900H 003BH UNIT ?PR?_SET_CONFIGURATION?32MUSB
CODE 293BH 0038H UNIT ?PR?_MP3FSINIT?32MUSB
CODE 2973H 0033H UNIT ?PR?_WRITEEPBULK?32MUSB
CODE 29A6H 0024H UNIT ?PR?TRANSMITCSW?BULK_ONLY
CODE 29CAH 0021H UNIT ?PR?EPENABLE?ATMELUSBCI
CODE 29EBH 001FH UNIT ?PR?MP3DISABLE?32MUSB
CODE 2A0AH 001DH UNIT ?PR?UFI_READ_FORMAT_CAPACITIES?BULK_ONLY
CODE 2A27H 001BH UNIT ?PR?FLASH_RESET?FLASH
CODE 2A42H 0019H UNIT ?PR?UFI_INQUIRY?BULK_ONLY
CODE 2A5BH 0019H UNIT ?PR?FUNC?32MUSB
CODE 2A74H 0018H UNIT ?PR?_INIT_UART?UART
CODE 2A8CH 0018H UNIT ?PR?_SET_ADDRESS?32MUSB
CODE 2AA4H 0017H UNIT ?PR?PLLINIT?32MUSB
BL51 BANKED LINKER/LOCATER V5.01 05/24/2005 16:05:20 PAGE 3
CODE 2ABBH 0016H UNIT ?PR?MP3INIT?32MUSB
CODE 2AD1H 0015H UNIT ?PR?SET_INTERFACE?32MUSB
CODE 2AE6H 0012H UNIT ?PR?UFI_READ_CAPACITY?BULK_ONLY
CODE 2AF8H 0012H UNIT ?PR?PLAYPAUSE?32MUSB
CODE 2B0AH 0011H UNIT ?PR?UFI_RESERVED?BULK_ONLY
CODE 2B1BH 0011H UNIT ?PR?AUDIOINIT?32MUSB
CODE 2B2CH 000BH UNIT ?PR?RESERVED?32MUSB
CODE 2B37H 000AH UNIT ?PR?KEYBOARDINIT?32MUSB
CODE 2B41H 0009H UNIT ?PR?GET_STATUS?32MUSB
CODE 2B4AH 0009H UNIT ?PR?CLEAR_FEATURE?32MUSB
CODE 2B53H 0009H UNIT ?PR?SET_FEATURE?32MUSB
CODE 2B5CH 0009H UNIT ?PR?GET_CONFIGURATION?32MUSB
CODE 2B65H 0009H UNIT ?PR?GET_INTERFACE?32MUSB
CODE 2B6EH 0009H UNIT ?PR?INIT?32MUSB
CODE 2B77H 0003H UNIT ?PR?UFI_TEST_UNIT_READY?BULK_ONLY
CODE 2B7AH 0003H UNIT ?PR?UFI_VERIFY?BULK_ONLY
OVERLAY MAP OF MODULE: mp3 (UART)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?PR?KEY_INTERRUPT?32MUSB ----- -----
+--> ?PR?FUNC?32MUSB
+--> ?PR?NEXT?32MUSB
+--> ?PR?PREVIOUS?32MUSB
+--> ?PR?PLAYPAUSE?32MUSB
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?32MUSB
+--> ?C_INITSEG
?PR?MAIN?32MUSB ----- -----
+--> ?CO?32MUSB
+--> ?PR?_PRINTU?UART
+--> ?PR?_ATMELUSBINIT?ATMELUSBCI
+--> ?PR?EPENABLE?ATMELUSBCI
+--> ?PR?MAIN_TXDONE?32MUSB
+--> ?PR?MAIN_RXDONE?32MUSB
+--> ?PR?EP0INT?32MUSB
+--> ?PR?FLASH_RESET?FLASH
+--> ?PR?INIT?32MUSB
+--> ?PR?KEYBOARDINIT?32MUSB
+--> ?PR?GETMP3LIST?FAT16
+--> ?PR?_PRINTUF?UART
+--> ?PR?_PLAYINIT?32MUSB
+--> ?PR?_PLAYMP3?32MUSB
?PR?_PRINTU?UART 02D1H 0007H
+--> ?PR?_INIT_UART?UART
?PR?MAIN_TXDONE?32MUSB ----- -----
BL51 BANKED LINKER/LOCATER V5.01 05/24/2005 16:05:20 PAGE 4
+--> ?PR?TRANSDATAGOON?BULK_ONLY
+--> ?PR?TRANSREQUESTGOON?BULK_ONLY
?PR?TRANSDATAGOON?BULK_ONLY ----- -----
+--> ?PR?_READPAGE?FLASH
+--> ?PR?_WRITEEPBULK?32MUSB
+--> ?PR?TRANSMITCSW?BULK_ONLY
?PR?_READPAGE?FLASH 02CEH 0003H
?PR?_WRITEEPBULK?32MUSB 02B3H 0003H
?PR?TRANSREQUESTGOON?BULK_ONLY ----- -----
+--> ?PR?_WRITEEPBULK?32MUSB
?PR?MAIN_RXDONE?32MUSB ----- -----
+--> ?PR?INTERPRETCBW?BULK_ONLY
+--> ?PR?TRANS_DATA2PC?BULK_ONLY
?PR?INTERPRETCBW?BULK_ONLY ----- -----
+--> ?PR?UFI_INQUIRY?BULK_ONLY
+--> ?PR?UFI_MODE_SENSE?BULK_ONLY
+--> ?PR?UFI_READ10?BULK_ONLY
+--> ?PR?UFI_READ_CAPACITY?BULK_ONLY
+--> ?PR?UFI_READ_FORMAT_CAPACITIES?BULK_ONLY
+--> ?PR?UFI_TEST_UNIT_READY?BULK_ONLY
+--> ?PR?UFI_VERIFY?BULK_ONLY
+--> ?PR?UFI_WRITE10?BULK_ONLY
+--> ?PR?UFI_MEDIUM_REMOVAL?BULK_ONLY
+--> ?PR?UFI_RESERVED?BULK_ONLY
?PR?UFI_INQUIRY?BULK_ONLY ----- -----
+--> ?CO?BULK_ONLY
+--> ?PR?_WRITEEPBULK?32MUSB
?PR?UFI_MODE_SENSE?BULK_ONLY ----- -----
+--> ?CO?BULK_ONLY
+--> ?PR?_WRITEEPBULK?32MUSB
?PR?UFI_READ10?BULK_ONLY 02B1H 0002H
+--> ?PR?_READPAGE?FLASH
+--> ?PR?_WRITEEPBULK?32MUSB
?PR?UFI_READ_CAPACITY?BULK_ONLY ----- -----
+--> ?CO?BULK_ONLY
+--> ?PR?_WRITEEPBULK?32MUSB
?PR?UFI_READ_FORMAT_CAPACITIES?BULK_ONLY ----- -----
+--> ?CO?BULK_ONLY
+--> ?PR?_WRITEEPBULK?32MUSB
?PR?UFI_TEST_UNIT_READY?BULK_ONLY ----- -----
+--> ?PR?TRANSMITCSW?BULK_ONLY
?PR?UFI_VERIFY?BULK_ONLY ----- -----
+--> ?PR?TRANSMITCSW?BULK_ONLY
BL51 BANKED LINKER/LOCATER V5.01 05/24/2005 16:05:20 PAGE 5
?PR?UFI_WRITE10?BULK_ONLY 02B1H 0002H
+--> ?PR?_ERASE_CLUSTER?FLASH
?PR?UFI_MEDIUM_REMOVAL?BULK_ONLY ----- -----
+--> ?PR?TRANSMITCSW?BULK_ONLY
?PR?UFI_RESERVED?BULK_ONLY ----- -----
+--> ?CO?BULK_ONLY
+--> ?PR?_PRINTUF?UART
+--> ?PR?TRANSMITCSW?BULK_ONLY
?PR?_PRINTUF?UART 02D1H 0005H
+--> ?PR?_INIT_UART?UART
?PR?TRANS_DATA2PC?BULK_ONLY 02B1H 0002H
+--> ?PR?_WRITEPAGE?FLASH
+--> ?PR?_READPAGE?FLASH
+--> ?PR?_ERASE_CLUSTER?FLASH
+--> ?PR?TRANSMITCSW?BULK_ONLY
?PR?_WRITEPAGE?FLASH 02B3H 0006H
?PR?EP0INT?32MUSB 02B1H 0020H
+--> ?CO?32MUSB
+--> ?PR?_READEP?32MUSB
+--> ?PR?GET_STATUS?32MUSB
+--> ?PR?CLEAR_FEATURE?32MUSB
+--> ?PR?SET_FEATURE?32MUSB
+--> ?PR?_SET_ADDRESS?32MUSB
+--> ?PR?_GET_DESCRIPTOR?32MUSB
+--> ?PR?GET_CONFIGURATION?32MUSB
+--> ?PR?_SET_CONFIGURATION?32MUSB
+--> ?PR?GET_INTERFACE?32MUSB
+--> ?PR?SET_INTERFACE?32MUSB
+--> ?PR?RESERVED?32MUSB
+--> ?PR?_WRITEEP?32MUSB
?PR?_READEP?32MUSB 02D1H 0003H
?PR?GET_STATUS?32MUSB ----- -----
+--> ?CO?32MUSB
+--> ?PR?_PRINTU?UART
?PR?CLEAR_FEATURE?32MUSB ----- -----
+--> ?CO?32MUSB
+--> ?PR?_PRINTU?UART
?PR?SET_FEATURE?32MUSB ----- -----
+--> ?CO?32MUSB
+--> ?PR?_PRINTU?UART
?PR?_SET_ADDRESS?32MUSB ----- -----
+--> ?PR?_WRITEEP?32MUSB
?PR?_WRITEEP?32MUSB 02D2H 0003H
+--> ?CO?32MUSB
BL51 BANKED LINKER/LOCATER V5.01 05/24/2005 16:05:20 PAGE 6
?PR?_GET_DESCRIPTOR?32MUSB 02D1H 0001H
+--> ?CO?32MUSB
+--> ?PR?_WRITEEP?32MUSB
?PR?GET_CONFIGURATION?32MUSB ----- -----
+--> ?CO?32MUSB
+--> ?PR?_PRINTU?UART
?PR?_SET_CONFIGURATION?32MUSB ----- -----
+--> ?PR?_WRITEEP?32MUSB
?PR?GET_INTERFACE?32MUSB ----- -----
+--> ?CO?32MUSB
+--> ?PR?_PRINTU?UART
?PR?SET_INTERFACE?32MUSB ----- -----
+--> ?PR?_WRITEEP?32MUSB
+--> ?CO?32MUSB
+--> ?PR?_PRINTU?UART
?PR?RESERVED?32MUSB ----- -----
+--> ?CO?32MUSB
+--> ?PR?_PRINTUF?UART
?PR?INIT?32MUSB ----- -----
+--> ?PR?PLLINIT?32MUSB
+--> ?PR?MP3INIT?32MUSB
+--> ?PR?AUDIOINIT?32MUSB
?PR?GETMP3LIST?FAT16 02B1H 0008H
+--> ?CO?FAT16
+--> ?PR?INIT_FAT_INFO?FAT16
+--> ?PR?_PRINTUF?UART
+--> ?PR?_READPAGE?FLASH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -