📄 fat16_32.m51
字号:
BL51 BANKED LINKER/LOCATER V4.20 01/19/2005 15:59:22 PAGE 1
BL51 BANKED LINKER/LOCATER V4.20, INVOKED BY:
D:\HARDWARE\KEILC620\C51\BIN\BL51.EXE TPBULK.OBJ, FAT.OBJ, HAL.OBJ, HPI.OBJ, ISR.OBJ, MAIN.OBJ, SL811.OBJ TO FAT16_32.OM
>> F RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
TPBULK.OBJ (TPBULK)
FAT.OBJ (FAT)
HAL.OBJ (HAL)
HPI.OBJ (HPI)
ISR.OBJ (ISR)
MAIN.OBJ (MAIN)
SL811.OBJ (SL811)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C_STARTUP)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?IMUL)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?UIDIV)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?ILDPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?ILDOPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?ISTPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?ISTOPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LMUL)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?ULDIV)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?ULCMP)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?ULSHR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LSHL)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDOPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LSTPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LSTOPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDIDATA)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDIDATA0)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDPTR0)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDIIDATA)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LSTIDATA)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LSTXDATA)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LSTKIDATA)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LSTKXDATA)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LSTKOPTR)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?CCASE)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C_INIT)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDXDATA)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDPDATA)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDCODE)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDXDATA0)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDPDATA0)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LLDCODE0)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LSTPDATA)
D:\HARDWARE\KEILC620\C51\LIB\C51S.LIB (?C?LSTKPDATA)
LINK MAP OF MODULE: FAT16_32.OMF (TPBULK)
BL51 BANKED LINKER/LOCATER V4.20 01/19/2005 15:59:22 PAGE 2
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 004DH UNIT _DATA_GROUP_
DATA 0055H 0014H UNIT ?DT?SL811
DATA 0069H 0003H UNIT ?DT?MAIN
DATA 006CH 0002H UNIT ?DT?HPI
IDATA 006EH 002FH UNIT ?ID?SL811
IDATA 009DH 001BH UNIT ?ID?TPBULK
IDATA 00B8H 0011H UNIT _IDATA_GROUP_
IDATA 00C9H 0008H UNIT ?ID?FAT
IDATA 00D1H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0001H ABSOLUTE
* OVERLAP * XDATA 0000H 0001H ABSOLUTE
XDATA 0001H 410BH UNIT ?XD?HPI
XDATA 410CH 1000H UNIT ?XD?SL811
XDATA 510CH 0400H UNIT ?XD?FAT
XDATA 550CH 0011H UNIT _XDATA_GROUP_
551DH A9E3H *** GAP ***
XDATA FF00H 0001H ABSOLUTE
XDATA FF01H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?INIT_SPECIALINTERRUPTS?MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?C_INITSEG
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0001H UNIT ?PR?ISR_TIMER1?ISR
CODE 0017H 0001H UNIT ?PR?ISR_TIMER2?ISR
CODE 0018H 0001H UNIT ?PR?ISR_INT1?ISR
CODE 0019H 0001H UNIT ?PR?CHECK_KEY_LED?SL811
001AH 0001H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 04EDH UNIT ?C?LIB_CODE
CODE 051BH 048BH UNIT ?PR?_WRITEFILE?HPI
CODE 09A6H 03E2H UNIT ?PR?_CREATECLUSTERLINK?FAT
CODE 0D88H 0380H UNIT ?PR?ENUMMASSDEV?TPBULK
CODE 1108H 0350H UNIT ?PR?USBXFER?SL811
CODE 1458H 0303H UNIT ?PR?_READFILE?HPI
CODE 175BH 027EH UNIT ?PR?WRITEFILEEND?HPI
CODE 19D9H 0243H UNIT ?PR?_OPENFILE?HPI
CODE 1C1CH 0233H UNIT ?PR?_DELETECLUSTERLINK?FAT
CODE 1E4FH 0219H UNIT ?PR?GETCAPACITY?HPI
CODE 2068H 0210H UNIT ?PR?_REMOVEFILE?HPI
CODE 2278H 020FH UNIT ?PR?_LIST?HPI
BL51 BANKED LINKER/LOCATER V4.20 01/19/2005 15:59:22 PAGE 3
CODE 2487H 0207H UNIT ?PR?_UARTHANDLER?HPI
CODE 268EH 01FBH UNIT ?PR?_CREATEFILE?HPI
CODE 2889H 01E6H UNIT ?PR?_ENUMUSBDEV?SL811
CODE 2A6FH 0150H UNIT ?PR?_SEEKSECTORTOREAD?FAT
CODE 2BBFH 0143H UNIT ?PR?ISR_COMM?ISR
CODE 2D02H 010FH UNIT ?PR?_GOTOPOINTER?FAT
CODE 2E11H 0105H UNIT ?PR?_FILEINFOUPDATE?HPI
CODE 2F16H 00E2H UNIT ?PR?_GETNEXTCLUSTERNUM?FAT
CODE 2FF8H 009EH UNIT ?PR?_RBC_READ?TPBULK
CODE 3096H 0097H UNIT ?PR?_RBC_WRITE?TPBULK
CODE 312DH 0097H UNIT ?PR?_SWAPINT32?HAL
CODE 31C4H 008CH UNIT ?C_C51STARTUP
CODE 3250H 008BH UNIT ?PR?_SETFILEPOINTER?HPI
CODE 32DBH 0084H UNIT ?PR?_MAKEU32?HAL
CODE 335FH 0079H UNIT ?PR?_THISFATSECNUM?FAT
CODE 33D8H 0075H UNIT ?PR?RBC_READCAPACITY?TPBULK
CODE 344DH 0073H UNIT ?PR?UARTSENDRSP?HPI
CODE 34C0H 0071H UNIT ?PR?SPC_INQUIRY?TPBULK
CODE 3531H 0071H UNIT ?PR?_THISFATENTOFFSET?FAT
CODE 35A2H 0070H UNIT ?PR?CHECK_USBDEVICE?SL811
CODE 3612H 006FH UNIT ?PR?SPC_REQUESTSENSE?TPBULK
CODE 3681H 006EH UNIT ?PR?MAIN?MAIN
CODE 36EFH 0063H UNIT ?PR?SENDFINDUP?SL811
CODE 3752H 0063H UNIT ?PR?SENDNOUP?SL811
CODE 37B5H 0063H UNIT ?PR?EP0XFER?SL811
CODE 3818H 005BH UNIT ?PR?SPC_LOCKMEDIA?TPBULK
CODE 3873H 0056H UNIT ?PR?SPC_TESTUNIT?TPBULK
CODE 38C9H 0043H UNIT ?PR?ISR_INT0?ISR
CODE 390CH 0041H UNIT ?PR?_FIRSTSECTOROFCLUSTER?FAT
CODE 394DH 003AH UNIT ?PR?SL811_INIT?SL811
CODE 3987H 002EH UNIT ?PR?_SL811BUFREAD?HAL
CODE 39B5H 002AH UNIT ?PR?_SL811BUFWRITE?HAL
CODE 39DFH 0023H UNIT ?PR?GETDESC?SL811
CODE 3A02H 0022H UNIT ?PR?_EPBULKSEND?SL811
CODE 3A24H 0022H UNIT ?PR?_EPBULKRCV?SL811
CODE 3A46H 0020H UNIT ?PR?_DELAYMS?HAL
CODE 3A66H 0020H UNIT ?PR?USBRESET?SL811
CODE 3A86H 001AH UNIT ?PR?GETMAXLUN?SL811
CODE 3AA0H 0018H UNIT ?PR?INIT_COMM?MAIN
CODE 3AB8H 0018H UNIT ?PR?_SETADDRESS?SL811
CODE 3AD0H 0011H UNIT ?PR?_COMERRRSP?HAL
CODE 3AE1H 0010H UNIT ?PR?INIT_TIMER0?MAIN
CODE 3AF1H 000FH UNIT ?PR?ISR_TIMER0?ISR
CODE 3B00H 000FH UNIT ?PR?SET_CONFIGURATION?SL811
CODE 3B0FH 000FH UNIT ?PR?SET_INTERFACE?SL811
CODE 3B1EH 000DH UNIT ?PR?GETFIRMWAREVERSION?HPI
CODE 3B2BH 000DH UNIT ?PR?INIT_PORT?MAIN
CODE 3B38H 000CH UNIT ?PR?RESET_TIMER0?ISR
CODE 3B44H 000AH UNIT ?PR?DETECTDEVICE?HPI
CODE 3B4EH 0009H UNIT ?PR?_SL811READ?HAL
CODE 3B57H 0009H UNIT ?PR?_SL811WRITE?HAL
CODE 3B60H 0009H UNIT ?PR?_SWAPINT16?HAL
CODE 3B69H 0008H UNIT ?PR?_COMSENDBYTE?HAL
CODE 3B71H 0007H UNIT ?PR?_WORDSWAP?HAL
BL51 BANKED LINKER/LOCATER V4.20 01/19/2005 15:59:22 PAGE 4
OVERLAY MAP OF MODULE: FAT16_32.OMF (TPBULK)
SEGMENT DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-----------------------------------------------------------------------------------------------
?PR?ISR_COMM?ISR 0008H 0007H ----- ----- ----- -----
+--> ?PR?RESET_TIMER0?ISR
+--> ?PR?_SWAPINT16?HAL
*** NEW ROOT ***************************************************
?PR?ISR_INT0?ISR ----- ----- ----- ----- ----- -----
+--> ?PR?_SL811WRITE?HAL
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?INIT_TIMER0?MAIN
+--> ?PR?INIT_SPECIALINTERRUPTS?MAIN
+--> ?PR?INIT_PORT?MAIN
+--> ?PR?INIT_COMM?MAIN
+--> ?PR?_DELAYMS?HAL
+--> ?PR?SL811_INIT?SL811
+--> ?PR?CHECK_USBDEVICE?SL811
+--> ?PR?CHECK_KEY_LED?SL811
+--> ?PR?_COMERRRSP?HAL
+--> ?PR?_UARTHANDLER?HPI
?PR?SL811_INIT?SL811 ----- ----- ----- ----- ----- -----
+--> ?PR?_SL811WRITE?HAL
?PR?CHECK_USBDEVICE?SL811 000FH 0001H ----- ----- ----- -----
+--> ?PR?_SL811READ?HAL
+--> ?PR?_SL811WRITE?HAL
+--> ?PR?_DELAYMS?HAL
+--> ?PR?_ENUMUSBDEV?SL811
+--> ?PR?USBRESET?SL811
+--> ?PR?ENUMMASSDEV?TPBULK
?PR?_ENUMUSBDEV?SL811 0010H 000DH ----- ----- ----- -----
+--> ?PR?USBRESET?SL811
+--> ?PR?_DELAYMS?HAL
+--> ?PR?GETDESC?SL811
+--> ?PR?_SETADDRESS?SL811
+--> ?PR?SET_CONFIGURATION?SL811
+--> ?PR?SET_INTERFACE?SL811
+--> ?PR?_WORDSWAP?HAL
+--> ?PR?GETMAXLUN?SL811
?PR?USBRESET?SL811 001DH 0001H ----- ----- ----- -----
+--> ?PR?_SL811READ?HAL
+--> ?PR?_SL811WRITE?HAL
BL51 BANKED LINKER/LOCATER V4.20 01/19/2005 15:59:22 PAGE 5
+--> ?PR?_DELAYMS?HAL
?PR?GETDESC?SL811 ----- ----- ----- ----- ----- -----
+--> ?PR?_WORDSWAP?HAL
+--> ?PR?EP0XFER?SL811
?PR?EP0XFER?SL811 ----- ----- ----- ----- ----- -----
+--> ?PR?USBXFER?SL811
?PR?USBXFER?SL811 004BH 0005H 00C1H 0008H ----- -----
+--> ?PR?_SL811BUFWRITE?HAL
+--> ?PR?_WORDSWAP?HAL
+--> ?PR?_SL811WRITE?HAL
+--> ?PR?_SL811READ?HAL
+--> ?PR?_SL811BUFREAD?HAL
?PR?_SL811BUFWRITE?HAL 0050H 0005H ----- ----- ----- -----
?PR?_SL811BUFREAD?HAL 0050H 0005H ----- ----- ----- -----
?PR?_SETADDRESS?SL811 ----- ----- ----- ----- ----- -----
+--> ?PR?EP0XFER?SL811
?PR?SET_CONFIGURATION?SL811 ----- ----- ----- ----- ----- -----
+--> ?PR?EP0XFER?SL811
?PR?SET_INTERFACE?SL811 ----- ----- ----- ----- ----- -----
+--> ?PR?EP0XFER?SL811
?PR?GETMAXLUN?SL811 ----- ----- ----- ----- ----- -----
+--> ?PR?EP0XFER?SL811
?PR?ENUMMASSDEV?TPBULK 0010H 000FH ----- ----- ----- -----
+--> ?PR?SPC_INQUIRY?TPBULK
+--> ?PR?SPC_TESTUNIT?TPBULK
+--> ?PR?RBC_READCAPACITY?TPBULK
+--> ?PR?SPC_REQUESTSENSE?TPBULK
+--> ?PR?SPC_LOCKMEDIA?TPBULK
+--> ?PR?_RBC_READ?TPBULK
+--> ?PR?_SWAPINT32?HAL
+--> ?PR?_SWAPINT16?HAL
?PR?SPC_INQUIRY?TPBULK ----- ----- ----- ----- ----- -----
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?_EPBULKSEND?SL811 ----- ----- ----- ----- ----- -----
+--> ?PR?USBXFER?SL811
?PR?_EPBULKRCV?SL811 ----- ----- ----- ----- ----- -----
+--> ?PR?USBXFER?SL811
?PR?SPC_TESTUNIT?TPBULK ----- ----- ----- ----- ----- -----
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?RBC_READCAPACITY?TPBULK ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V4.20 01/19/2005 15:59:22 PAGE 6
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?SPC_REQUESTSENSE?TPBULK ----- ----- ----- ----- ----- -----
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?SPC_LOCKMEDIA?TPBULK ----- ----- ----- ----- ----- -----
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?_RBC_READ?TPBULK 0043H 0008H ----- ----- ----- -----
+--> ?PR?_SWAPINT32?HAL
+--> ?PR?_EPBULKSEND?SL811
+--> ?PR?_EPBULKRCV?SL811
?PR?_SWAPINT32?HAL 004BH 0004H ----- ----- ----- -----
?PR?_COMERRRSP?HAL ----- ----- ----- ----- ----- -----
+--> ?PR?_COMSENDBYTE?HAL
?PR?_UARTHANDLER?HPI 000FH 0006H ----- ----- 550CH 0002H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -