📄 fat32.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 01/10/2006 17:09:12 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE Main.obj, Fat.obj, HAL.obj, HPI.obj, ISR.obj, SL811.obj TO Fat32
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Main.obj (MAIN)
Fat.obj (FAT)
HAL.obj (HAL)
HPI.obj (HPI)
ISR.obj (ISR)
SL811.obj (SL811)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
D:\KEIL\C51\LIB\C51S.LIB (?C?LILDXDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
LINK MAP OF MODULE: Fat32 (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 0013H UNIT ?DT?SL811
DATA 001BH 0002H UNIT ?DT?_EPBULKSEND?SL811
001DH 0003H *** GAP ***
DATA 0020H 000AH BIT_ADDR ?BA?MAIN
DATA 002AH 002CH UNIT _DATA_GROUP_
IDATA 0056H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 5705H UNIT ?XD?HPI
XDATA 5705H 202DH UNIT ?XD?SL811
XDATA 7732H 0200H UNIT ?XD?FAT
XDATA 7932H 0010H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 001DH UNIT ?PR?USBRESET?SL811
CODE 0023H 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.11 01/10/2006 17:09:12 PAGE 2
CODE 0026H 087EH UNIT ?PR?_CREATEDIR?HPI
CODE 08A4H 07B3H UNIT ?PR?_CREATEFILE?HPI
CODE 1057H 0658H UNIT ?PR?_WRITEFILE?HPI
CODE 16AFH 0546H UNIT ?PR?LIST?HPI
CODE 1BF5H 03C3H UNIT ?PR?_REMOVEFILE?HPI
CODE 1FB8H 033FH UNIT ?PR?_OPENFILE?HPI
CODE 22F7H 02B3H UNIT ?C?LIB_CODE
CODE 25AAH 02A6H UNIT ?PR?_READFILE?HPI
CODE 2850H 026CH UNIT ?PR?_DOWNDIR?HPI
CODE 2ABCH 0244H UNIT ?PR?USBXFER?SL811
CODE 2D00H 01E0H UNIT ?PR?ISR_COMM?ISR
CODE 2EE0H 01A9H UNIT ?PR?_ENUMUSBDEV?SL811
CODE 3089H 0166H UNIT ?PR?GETFREECUSTERNUM?FAT
CODE 31EFH 012BH UNIT ?PR?GETCAPACITY?HPI
CODE 331AH 0127H UNIT ?PR?UARTHANDLER?HPI
CODE 3441H 011DH UNIT ?PR?MAIN?MAIN
CODE 355EH 0113H UNIT ?PR?_GOTOPOINTER?FAT
CODE 3671H 00E6H UNIT ?PR?_DELETECLUSTERLINK?FAT
CODE 3757H 00B2H UNIT ?PR?_CREATECLUSTERLINK?FAT
CODE 3809H 008DH UNIT ?PR?_GETNEXTCLUSTERNUM?FAT
CODE 3896H 008BH UNIT ?PR?UARTSENDRSP?HPI
CODE 3921H 0081H UNIT ?PR?_LSWAPINT32?HAL
CODE 39A2H 007DH UNIT ?PR?UPDIR?HPI
CODE 3A1FH 0071H UNIT ?PR?_SETFILEPOINTER?HPI
CODE 3A90H 0066H UNIT ?PR?_EPBULKSEND?SL811
CODE 3AF6H 005AH UNIT ?PR?EP0XFER?SL811
CODE 3B50H 0055H UNIT ?PR?_FIRSTSECTOROFCLUSTER?FAT
CODE 3BA5H 004FH UNIT ?PR?SL811_INIT?SL811
CODE 3BF4H 0044H UNIT ?PR?_SL811BUFREAD?HAL
CODE 3C38H 0043H UNIT ?PR?ISR_INT0?ISR
CODE 3C7BH 0038H UNIT ?PR?_SL811BUFWRITE?HAL
CODE 3CB3H 0032H UNIT ?PR?CHECK_KEY_LED?SL811
CODE 3CE5H 002BH UNIT ?PR?_THISFATENTOFFSET?FAT
CODE 3D10H 0029H UNIT ?PR?_THISFATSECNUM?FAT
CODE 3D39H 0027H UNIT ?PR?_EPBULKRCV?SL811
CODE 3D60H 0025H UNIT ?PR?GETDESC?SL811
CODE 3D85H 001CH UNIT ?PR?_DELAYMS?HAL
CODE 3DA1H 0018H UNIT ?PR?INIT_COMM?MAIN
CODE 3DB9H 0018H UNIT ?PR?_SETADDRESS?SL811
CODE 3DD1H 0018H UNIT ?PR?SET_CONFIGURATION?SL811
CODE 3DE9H 0014H UNIT ?PR?UPROOTDIR?HPI
CODE 3DFDH 000FH UNIT ?PR?INIT_PORT?MAIN
CODE 3E0CH 000FH UNIT ?PR?_SL811READ?HAL
CODE 3E1BH 000FH UNIT ?PR?_SL811WRITE?HAL
CODE 3E2AH 000FH UNIT ?PR?_LSWAPINT16?HAL
CODE 3E39H 000CH UNIT ?C_C51STARTUP
CODE 3E45H 0008H UNIT ?PR?_COMSENDBYTE?HAL
CODE 3E4DH 0007H UNIT ?PR?_WORDSWAP?HAL
CODE 3E54H 0005H UNIT ?PR?INIT_SPECIALINTERRUPTS?MAIN
OVERLAY MAP OF MODULE: Fat32 (MAIN)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
BL51 BANKED LINKER/LOCATER V5.11 01/10/2006 17:09:12 PAGE 3
---------------------------------------------------------------------------
?PR?ISR_COMM?ISR 002AH 0003H 7932H 0008H
*** NEW ROOT ***************************************************
?PR?ISR_INT0?ISR ----- ----- ----- -----
+--> ?PR?_SL811WRITE?HAL
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 002DH 0001H 793AH 0004H
+--> ?PR?_DELAYMS?HAL
+--> ?PR?INIT_SPECIALINTERRUPTS?MAIN
+--> ?PR?INIT_PORT?MAIN
+--> ?PR?INIT_COMM?MAIN
+--> ?PR?SL811_INIT?SL811
+--> ?PR?CHECK_KEY_LED?SL811
+--> ?PR?_ENUMUSBDEV?SL811
+--> ?PR?UARTHANDLER?HPI
+--> ?PR?_SL811READ?HAL
?PR?SL811_INIT?SL811 ----- ----- ----- -----
+--> ?PR?_SL811WRITE?HAL
+--> ?PR?_DELAYMS?HAL
?PR?CHECK_KEY_LED?SL811 ----- ----- 793EH 0001H
+--> ?PR?_SL811READ?HAL
+--> ?PR?_SL811WRITE?HAL
?PR?_ENUMUSBDEV?SL811 002EH 0004H ----- -----
+--> ?PR?USBRESET?SL811
+--> ?PR?_DELAYMS?HAL
+--> ?PR?GETDESC?SL811
+--> ?PR?_SETADDRESS?SL811
+--> ?PR?SET_CONFIGURATION?SL811
+--> ?PR?_LSWAPINT16?HAL
?PR?USBRESET?SL811 0032H 0001H ----- -----
+--> ?PR?_SL811READ?HAL
+--> ?PR?_SL811WRITE?HAL
+--> ?PR?_DELAYMS?HAL
?PR?GETDESC?SL811 ----- ----- ----- -----
+--> ?PR?_WORDSWAP?HAL
+--> ?PR?EP0XFER?SL811
?PR?EP0XFER?SL811 ----- ----- ----- -----
+--> ?PR?USBXFER?SL811
+--> ?PR?_DELAYMS?HAL
?PR?USBXFER?SL811 0032H 0013H ----- -----
+--> ?PR?_SL811BUFWRITE?HAL
+--> ?PR?_SL811WRITE?HAL
+--> ?PR?_SL811READ?HAL
BL51 BANKED LINKER/LOCATER V5.11 01/10/2006 17:09:12 PAGE 4
+--> ?PR?_SL811BUFREAD?HAL
?PR?_SL811BUFWRITE?HAL 0045H 0005H ----- -----
?PR?_SL811BUFREAD?HAL 0045H 0007H ----- -----
?PR?_SETADDRESS?SL811 ----- ----- ----- -----
+--> ?PR?EP0XFER?SL811
?PR?SET_CONFIGURATION?SL811 ----- ----- ----- -----
+--> ?PR?EP0XFER?SL811
?PR?_LSWAPINT16?HAL ----- ----- 793EH 0002H
?PR?UARTHANDLER?HPI ----- ----- ----- -----
+--> ?PR?LIST?HPI
+--> ?PR?_OPENFILE?HPI
+--> ?PR?_READFILE?HPI
+--> ?PR?_SETFILEPOINTER?HPI
+--> ?PR?_CREATEFILE?HPI
+--> ?PR?_WRITEFILE?HPI
+--> ?PR?_REMOVEFILE?HPI
+--> ?PR?GETCAPACITY?HPI
+--> ?PR?_DOWNDIR?HPI
+--> ?PR?_CREATEDIR?HPI
+--> ?PR?UPDIR?HPI
+--> ?PR?UPROOTDIR?HPI
+--> ?PR?UARTSENDRSP?HPI
?PR?LIST?HPI 002EH 000AH ----- -----
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
+--> ?PR?_GETNEXTCLUSTERNUM?FAT
?PR?_FIRSTSECTOROFCLUSTER?FAT 0044H 0004H ----- -----
?PR?_GETNEXTCLUSTERNUM?FAT 0044H 0006H ----- -----
+--> ?PR?_THISFATSECNUM?FAT
+--> ?PR?_THISFATENTOFFSET?FAT
?PR?_OPENFILE?HPI 002EH 0008H ----- -----
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
+--> ?PR?_GETNEXTCLUSTERNUM?FAT
+--> ?PR?_LSWAPINT16?HAL
+--> ?PR?_LSWAPINT32?HAL
?PR?_LSWAPINT32?HAL 0036H 0010H 793EH 0004H
?PR?_READFILE?HPI 002EH 000FH ----- -----
+--> ?PR?_GETNEXTCLUSTERNUM?FAT
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
?PR?_SETFILEPOINTER?HPI 002EH 0004H ----- -----
+--> ?PR?_GOTOPOINTER?FAT
?PR?_GOTOPOINTER?FAT 0032H 0006H ----- -----
+--> ?PR?_GETNEXTCLUSTERNUM?FAT
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
BL51 BANKED LINKER/LOCATER V5.11 01/10/2006 17:09:12 PAGE 5
?PR?_CREATEFILE?HPI 002EH 0016H 793EH 0003H
+--> ?PR?GETFREECUSTERNUM?FAT
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
+--> ?PR?_GETNEXTCLUSTERNUM?FAT
+--> ?PR?_CREATECLUSTERLINK?FAT
?PR?GETFREECUSTERNUM?FAT 004DH 0009H ----- -----
+--> ?PR?_DELAYMS?HAL
?PR?_CREATECLUSTERLINK?FAT 0044H 0009H ----- -----
+--> ?PR?GETFREECUSTERNUM?FAT
+--> ?PR?_THISFATSECNUM?FAT
+--> ?PR?_THISFATENTOFFSET?FAT
+--> ?PR?_DELAYMS?HAL
?PR?_WRITEFILE?HPI 002EH 0013H ----- -----
+--> ?PR?_CREATECLUSTERLINK?FAT
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
+--> ?PR?_LSWAPINT16?HAL
+--> ?PR?_GETNEXTCLUSTERNUM?FAT
?PR?_REMOVEFILE?HPI 002EH 000BH ----- -----
+--> ?PR?_LSWAPINT16?HAL
+--> ?PR?_DELAYMS?HAL
+--> ?PR?_DELETECLUSTERLINK?FAT
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
+--> ?PR?_GETNEXTCLUSTERNUM?FAT
?PR?_DELETECLUSTERLINK?FAT 0039H 0007H ----- -----
+--> ?PR?_THISFATSECNUM?FAT
+--> ?PR?_THISFATENTOFFSET?FAT
+--> ?PR?_DELAYMS?HAL
?PR?GETCAPACITY?HPI 002EH 000AH ----- -----
?PR?_DOWNDIR?HPI 002EH 0008H ----- -----
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
+--> ?PR?_GETNEXTCLUSTERNUM?FAT
+--> ?PR?_LSWAPINT16?HAL
?PR?_CREATEDIR?HPI 002EH 0016H 793EH 0003H
+--> ?PR?GETFREECUSTERNUM?FAT
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
+--> ?PR?_GETNEXTCLUSTERNUM?FAT
+--> ?PR?_CREATECLUSTERLINK?FAT
?PR?UPDIR?HPI ----- ----- ----- -----
+--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
+--> ?PR?_LSWAPINT16?HAL
?PR?UARTSENDRSP?HPI 002EH 0005H ----- -----
+--> ?PR?_COMSENDBYTE?HAL
UNRESOLVED EXTERNAL SYMBOLS:
BL51 BANKED LINKER/LOCATER V5.11 01/10/2006 17:09:12 PAGE 6
?_RBC_READ?BYTE
?_RBC_WRITE?BYTE
DIRSTARTCLUSTER32
ENUMMASSDEV
UARTHANDLER32
_RBC_READ
_RBC_WRITE
SYMBOL TABLE OF MODULE: Fat32 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:3E54H PUBLIC Init_SpecialInterrupts
B:00A8H.7 PUBLIC EA
B:00B0H.5 PUBLIC SL811_RST
B:00A8H.4 PUBLIC ES
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:3DFDH PUBLIC Init_Port
D:00CBH PUBLIC RCAP2H
C:3DA1H PUBLIC Init_COMM
D:00CAH PUBLIC RCAP2L
C:3441H PUBLIC main
B:00B0H.4 PUBLIC SL811_CS
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
B:0090H.0 PUBLIC MCU_LED1
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
B:0090H.1 PUBLIC MCU_LED2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -