📄 jmbiemp3.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 11/18/2005 21:31:24 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE FLASH_RW.obj, MAIN.obj, MCU_UART.obj, MP3_PLAYER.obj, USB_DISK.obj, FILE_SYS.obj, MCU_KEYPAD.ob
>> j, LCD.obj TO JMBIEMP3 RAMSIZE (256) XDATA (0X0000-0X07FF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
FLASH_RW.obj (FLASH_RW)
MAIN.obj (MAIN)
MCU_UART.obj (MCU_UART)
MP3_PLAYER.obj (MP3_PLAYER)
USB_DISK.obj (USB_DISK)
FILE_SYS.obj (FILE_SYS)
MCU_KEYPAD.obj (MCU_KEYPAD)
LCD.obj (LCD)
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?SLCMP)
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?CCASE)
D:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: JMBIEMP3 (FLASH_RW)
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_DISK
DATA 006AH 000CH UNIT ?DT?MP3_PLAYER
IDATA 0076H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0225H UNIT ?XD?FILE_SYS
XDATA 0225H 005BH UNIT ?XD?MP3_PLAYER
XDATA 0280H 0048H UNIT _XDATA_GROUP_
XDATA 02C8H 0010H UNIT ?XD?MCU_UART
XDATA 02D8H 0010H UNIT ?XD?LCD
BL51 BANKED LINKER/LOCATER V5.12 11/18/2005 21:31:24 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0055H UNIT ?C_INITSEG
CODE 0058H 0003H UNIT ?CO?FILE_SYS
CODE 005BH 0003H ABSOLUTE
CODE 005EH 0576H UNIT ?C?LIB_CODE
CODE 05D4H 0404H UNIT ?PR?_READSECTOR?FILE_SYS
CODE 09D8H 02BEH UNIT ?PR?INIT_FAT_INFO?FILE_SYS
CODE 0C96H 0243H UNIT ?PR?_LCD_PRINTCH?LCD
CODE 0ED9H 022EH UNIT ?CO?LCD
CODE 1107H 0229H UNIT ?PR?MAIN?MAIN
CODE 1330H 01E6H UNIT ?PR?_READONESECTOR?FILE_SYS
CODE 1516H 01D7H UNIT ?PR?SCSI_WRITE10?USB_DISK
CODE 16EDH 01D4H UNIT ?PR?_PLAYINIT?MP3_PLAYER
CODE 18C1H 0182H UNIT ?PR?_PLAYMP3?MP3_PLAYER
CODE 1A43H 0148H UNIT ?PR?GETMP3LIST?FILE_SYS
CODE 1B8BH 0128H UNIT ?CO?MAIN
CODE 1CB3H 00C1H UNIT ?PR?READFLASH?FLASH_RW
CODE 1D74H 00C1H UNIT ?PR?WRITEFLASH?FLASH_RW
CODE 1E35H 00B8H UNIT ?CO?USB_DISK
CODE 1EEDH 00B6H UNIT ?PR?_LCD_PRINTEN?LCD
CODE 1FA3H 00B2H UNIT ?PR?_LCD_INIT?LCD
CODE 2055H 0099H UNIT ?PR?_PRINTUF?MCU_UART
CODE 20EEH 008FH UNIT ?PR?KEY_INTERRUPT?MCU_KEYPAD
CODE 217DH 008DH UNIT ?PR?_DISPLAYBMP?LCD
CODE 220AH 008CH UNIT ?C_C51STARTUP
CODE 2296H 008AH UNIT ?PR?MAIN_RXDONE?USB_DISK
CODE 2320H 007FH UNIT ?PR?_SENDDATA?LCD
CODE 239FH 0074H UNIT ?PR?SCSI_READ10?USB_DISK
CODE 2413H 0068H UNIT ?PR?_READPAGE?USB_DISK
CODE 247BH 005BH UNIT ?PR?EP0?USB_DISK
CODE 24D6H 0055H UNIT ?PR?PCM1770_INIT?MP3_PLAYER
CODE 252BH 004BH UNIT ?CO?MP3_PLAYER
CODE 2576H 004AH UNIT ?PR?_WRITEEP?USB_DISK
CODE 25C0H 0046H UNIT ?PR?PREVIOUS?MP3_PLAYER
CODE 2606H 0046H UNIT ?PR?_GET_DESCRIPTOR?USB_DISK
CODE 264CH 0043H UNIT ?PR?NEXT?MP3_PLAYER
CODE 268FH 003BH UNIT ?PR?_SET_CONFIGURATION?USB_DISK
CODE 26CAH 0038H UNIT ?PR?_MP3FSINIT?MP3_PLAYER
CODE 2702H 0038H UNIT ?PR?_READEP?USB_DISK
CODE 273AH 0037H UNIT ?PR?_WRITEEPBULK?USB_DISK
CODE 2771H 002DH UNIT ?PR?ATMELUSBINIT?USB_DISK
CODE 279EH 002CH UNIT ?PR?FUNC?MP3_PLAYER
CODE 27CAH 002CH UNIT ?PR?FLASH_RESET?USB_DISK
CODE 27F6H 002AH UNIT ?PR?SCSI_MODE_SENSE?USB_DISK
CODE 2820H 002AH UNIT ?PR?DELAY?USB_DISK
CODE 284AH 0028H UNIT ?PR?PLAYPAUSE?MP3_PLAYER
CODE 2872H 0024H UNIT ?PR?_PRINTU?MCU_UART
CODE 2896H 0022H UNIT ?PR?_MUTE?MP3_PLAYER
CODE 28B8H 0022H UNIT ?PR?_READSTATE?LCD
CODE 28DAH 0021H UNIT ?PR?EPENABLE?USB_DISK
CODE 28FBH 001DH UNIT ?PR?_SENDBYTEPCM?MP3_PLAYER
CODE 2918H 001CH UNIT ?PR?_SENDCOMMAND?LCD
CODE 2934H 001BH UNIT ?PR?_INIT_UART?MCU_UART
CODE 294FH 0018H UNIT ?PR?_SET_ADDRESS?USB_DISK
CODE 2967H 0016H UNIT ?PR?MP3INIT?MP3_PLAYER
CODE 297DH 0016H UNIT ?PR?TRANSMITCSW?USB_DISK
BL51 BANKED LINKER/LOCATER V5.12 11/18/2005 21:31:24 PAGE 3
CODE 2993H 0016H UNIT ?PR?SCSI_READ_FORMAT_CAPACITIES?USB_DISK
CODE 29A9H 0011H UNIT ?PR?AUDIOINIT?MP3_PLAYER
CODE 29BAH 000CH UNIT ?PR?MP3_INIT?MP3_PLAYER
CODE 29C6H 000AH UNIT ?PR?PLLINIT?MP3_PLAYER
CODE 29D0H 000AH UNIT ?PR?KEYBOARDINIT?MCU_KEYPAD
CODE 29DAH 0009H UNIT ?PR?LCDDELAY?LCD
CODE 29E3H 0006H UNIT ?PR?MAIN_TXDONE?USB_DISK
OVERLAY MAP OF MODULE: JMBIEMP3 (FLASH_RW)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?PR?KEY_INTERRUPT?MCU_KEYPAD ----- ----- 0280H 0001H
+--> ?PR?FUNC?MP3_PLAYER
+--> ?PR?PREVIOUS?MP3_PLAYER
+--> ?PR?NEXT?MP3_PLAYER
+--> ?PR?PLAYPAUSE?MP3_PLAYER
?PR?PLAYPAUSE?MP3_PLAYER ----- ----- ----- -----
+--> ?CO?MP3_PLAYER
+--> ?PR?_PRINTU?MCU_UART
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0281H 0001H
+--> ?PR?_INIT_UART?MCU_UART
+--> ?CO?MAIN
+--> ?PR?_PRINTU?MCU_UART
+--> ?PR?FLASH_RESET?USB_DISK
+--> ?PR?_LCD_INIT?LCD
+--> ?CO?LCD
+--> ?PR?_DISPLAYBMP?LCD
+--> ?PR?_LCD_PRINTEN?LCD
+--> ?PR?ATMELUSBINIT?USB_DISK
+--> ?PR?EPENABLE?USB_DISK
+--> ?PR?EP0?USB_DISK
+--> ?PR?MAIN_TXDONE?USB_DISK
+--> ?PR?MAIN_RXDONE?USB_DISK
+--> ?PR?MP3_INIT?MP3_PLAYER
+--> ?PR?_MUTE?MP3_PLAYER
+--> ?PR?KEYBOARDINIT?MCU_KEYPAD
+--> ?PR?INIT_FAT_INFO?FILE_SYS
+--> ?PR?GETMP3LIST?FILE_SYS
+--> ?PR?_PRINTUF?MCU_UART
+--> ?PR?_LCD_PRINTCH?LCD
+--> ?PR?_PLAYINIT?MP3_PLAYER
+--> ?PR?_PLAYMP3?MP3_PLAYER
?PR?FLASH_RESET?USB_DISK 0008H 0002H ----- -----
BL51 BANKED LINKER/LOCATER V5.12 11/18/2005 21:31:24 PAGE 4
?PR?_LCD_INIT?LCD ----- ----- 0282H 0002H
+--> ?PR?_SENDCOMMAND?LCD
+--> ?PR?_SENDDATA?LCD
?PR?_SENDCOMMAND?LCD ----- ----- ----- -----
+--> ?PR?LCDDELAY?LCD
?PR?_SENDDATA?LCD ----- ----- ----- -----
+--> ?PR?_SENDCOMMAND?LCD
+--> ?PR?LCDDELAY?LCD
?PR?_DISPLAYBMP?LCD ----- ----- 0282H 0007H
+--> ?PR?_SENDDATA?LCD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -