📄 mfrc500.m51
字号:
BL51 BANKED LINKER/LOCATER V4.13 03/06/2005 22:05:06 PAGE 1
BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE M500AuC.obj, main.obj, RDIO.obj TO MFRC500.OMF RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
M500AuC.obj (M500AUC)
main.obj (MAIN)
RDIO.obj (RDIO)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
LINK MAP OF MODULE: MFRC500.OMF (M500AUC)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 000DH UNIT ?DT?_M500PICCEXCHANGEBLOCK?M500AUC
DATA 001DH 0002H UNIT ?DT?IDLE_REQUEST?M500AUC
IDATA 001FH 0001H UNIT ?ID?M500PCDMFINOUTSLAVECONFIG?M500AUC
BIT 0020H.0 0001H.4 UNIT ?BI?MAIN
BIT 0021H.4 0000H.1 UNIT ?BI?M500AUC
0021H.5 0000H.3 *** GAP ***
DATA 0022H 003BH UNIT _DATA_GROUP_
DATA 005DH 0019H UNIT ?DT?M500AUC
DATA 0076H 0007H UNIT ?DT?_M500PICCVALUE?M500AUC
DATA 007DH 0002H UNIT ?DT?_READIOBLOCK?RDIO
IDATA 007FH 0065H UNIT ?ID?M500AUC
IDATA 00E4H 0019H UNIT _IDATA_GROUP_
IDATA 00FDH 0001H UNIT ?ID?_M500PCDLOADMK?M500AUC
IDATA 00FEH 0001H UNIT ?ID?_M500PICCAUTHE2?M500AUC
IDATA 00FFH 0001H UNIT ?ID?M500PICCHALT?M500AUC
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 7F00H *** GAP ***
XDATA 7F00H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V4.13 03/06/2005 22:05:06 PAGE 2
CODE 0006H 0004H UNIT ?PR?_M500PCDREADREGISTER?M500AUC
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 001DH UNIT ?C_INITSEG
CODE 002BH 0003H ABSOLUTE
CODE 002EH 02AEH UNIT ?PR?_M500PCDCMD?M500AUC
CODE 02DCH 027BH UNIT ?C?LIB_CODE
CODE 0557H 0274H UNIT ?PR?_M500PICCCASCANTICOLL?M500AUC
CODE 07CBH 01CFH UNIT ?PR?RC500ISR?M500AUC
CODE 099AH 014FH UNIT ?PR?_M500PICCVALUE?M500AUC
CODE 0AE9H 0116H UNIT ?PR?_M500PICCVALUEDEBIT?M500AUC
CODE 0BFFH 0112H UNIT ?PR?_M500PICCWRITE?M500AUC
CODE 0D11H 00E9H UNIT ?PR?_M500PICCAUTHSTATE?M500AUC
CODE 0DFAH 00D5H UNIT ?PR?IDLE_REQUEST?M500AUC
CODE 0ECFH 00CEH UNIT ?PR?_M500PICCREAD?M500AUC
CODE 0F9DH 00C7H UNIT ?PR?_M500PCDLOADKEYE2?M500AUC
CODE 1064H 00B9H UNIT ?PR?_M500PICCCASCSELECT?M500AUC
CODE 111DH 00B4H UNIT ?PR?_M500PICCAUTHE2?M500AUC
CODE 11D1H 00A0H UNIT ?PR?_EXCHANGEBYTESTREAM?M500AUC
CODE 1271H 009FH UNIT ?PR?M500PCDMFINOUTSLAVECONFIG?M500AUC
CODE 1310H 009FH UNIT ?PR?MAIN?MAIN
CODE 13AFH 009AH UNIT ?PR?_M500PCDSETTMO?M500AUC
CODE 1449H 009AH UNIT ?PR?_M500PICCCOMMONREQUEST?M500AUC
CODE 14E3H 0093H UNIT ?PR?_M500PICCEXCHANGEBLOCK?M500AUC
CODE 1576H 008CH UNIT ?C_C51STARTUP
CODE 1602H 0082H UNIT ?PR?M500PCDCONFIG?M500AUC
CODE 1684H 007EH UNIT ?PR?_M500PICCAUTHKEY?M500AUC
CODE 1702H 007CH UNIT ?PR?_M500HOSTCODEKEY?M500AUC
CODE 177EH 007BH UNIT ?PR?_PCDREADE2?M500AUC
CODE 17F9H 006AH UNIT ?PR?_PCDWRITEE2?M500AUC
CODE 1863H 0063H UNIT ?CO?MAIN
CODE 18C6H 005AH UNIT ?PR?M500PCDRESET?M500AUC
CODE 1920H 005AH UNIT ?PR?M500PICCHALT?M500AUC
CODE 197AH 0056H UNIT ?PR?_WRITEIOBLOCK?RDIO
CODE 19D0H 0054H UNIT ?PR?_M500PICCAUTH?M500AUC
CODE 1A24H 0042H UNIT ?PR?_READIOBLOCK?RDIO
CODE 1A66H 0041H UNIT ?PR?ISR_TIMER0?MAIN
CODE 1AA7H 003EH UNIT ?PR?INIT?MAIN
CODE 1AE5H 0030H UNIT ?PR?_DELAY_10MS?MAIN
CODE 1B15H 002EH UNIT ?PR?_M500PCDLOADMK?M500AUC
CODE 1B43H 0027H UNIT ?PR?_M500PCDRFRESET?M500AUC
CODE 1B6AH 0022H UNIT ?PR?_CLEARBITMASK?M500AUC
CODE 1B8CH 0021H UNIT ?PR?_DELAY_50US?MAIN
CODE 1BADH 0021H UNIT ?PR?_DELAY_1MS?MAIN
CODE 1BCEH 0020H UNIT ?PR?_SETBITMASK?M500AUC
CODE 1BEEH 001FH UNIT ?PR?TIMEOUTISR?M500AUC
CODE 1C0DH 001CH UNIT ?PR?_START_TIMEOUT?M500AUC
CODE 1C29H 0018H UNIT ?PR?M500PCDMFINOUTMASTERCONFIG?M500AUC
CODE 1C41H 0016H UNIT ?CO?M500AUC
CODE 1C57H 0016H UNIT ?PR?_XTOA_H?MAIN
CODE 1C6DH 0015H UNIT ?PR?_XTOA_L?MAIN
CODE 1C82H 000FH UNIT ?PR?_M500PICCSELECT?M500AUC
CODE 1C91H 000FH UNIT ?PR?_READIO?RDIO
CODE 1CA0H 000DH UNIT ?PR?_WRITEIO?RDIO
CODE 1CADH 000CH UNIT ?PR?_M500PCDMFOUTSELECT?M500AUC
CODE 1CB9H 000BH UNIT ?PR?OPENIO?RDIO
CODE 1CC4H 000AH UNIT ?PR?STOP_TIMEOUT?M500AUC
BL51 BANKED LINKER/LOCATER V4.13 03/06/2005 22:05:06 PAGE 3
CODE 1CCEH 0009H UNIT ?PR?CLOSEIO?RDIO
CODE 1CD7H 0008H UNIT ?PR?_M500PICCANTICOLL?M500AUC
CODE 1CDFH 0008H UNIT ?PR?DELAY_8US_NOP?MAIN
CODE 1CE7H 0007H UNIT ?PR?FLUSHFIFO?M500AUC
CODE 1CEEH 0006H UNIT ?PR?_M500PCDWRITEREGISTER?M500AUC
CODE 1CF4H 0004H UNIT ?PR?_M500PICCREQUEST?M500AUC
OVERLAY MAP OF MODULE: MFRC500.OMF (M500AUC)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0022H 001CH ----- -----
+--> ?PR?INIT?MAIN
+--> ?PR?M500PCDCONFIG?M500AUC
+--> ?PR?_PCDREADE2?M500AUC
+--> ?PR?_M500PCDMFOUTSELECT?M500AUC
+--> ?PR?_M500PICCREQUEST?M500AUC
+--> ?PR?_M500PICCANTICOLL?M500AUC
+--> ?PR?_M500PICCSELECT?M500AUC
+--> ?PR?_M500PICCAUTH?M500AUC
+--> ?PR?_M500PICCREAD?M500AUC
+--> ?PR?_M500PICCWRITE?M500AUC
?PR?INIT?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY_10MS?MAIN
?PR?M500PCDCONFIG?M500AUC ----- ----- 00E4H 0003H
+--> ?PR?M500PCDRESET?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_DELAY_50US?MAIN
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_M500PCDRFRESET?M500AUC
?PR?M500PCDRESET?M500AUC ----- ----- 00E7H 0001H
+--> ?PR?_DELAY_1MS?MAIN
+--> ?PR?_DELAY_50US?MAIN
+--> ?PR?_START_TIMEOUT?M500AUC
+--> ?PR?STOP_TIMEOUT?M500AUC
?PR?_CLEARBITMASK?M500AUC 004BH 0002H 00F0H 0001H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PCDSETTMO?M500AUC 004BH 0001H ----- -----
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PCDRFRESET?M500AUC 003EH 0001H 00E7H 0001H
+--> ?PR?_CLEARBITMASK?M500AUC
BL51 BANKED LINKER/LOCATER V4.13 03/06/2005 22:05:06 PAGE 4
+--> ?PR?_DELAY_1MS?MAIN
+--> ?PR?_SETBITMASK?M500AUC
?PR?_SETBITMASK?M500AUC 005BH 0002H 00FCH 0001H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
?PR?_PCDREADE2?M500AUC 003EH 0007H ----- -----
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PCDCMD?M500AUC 0051H 000AH 00F6H 0006H
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?FLUSHFIFO?M500AUC
+--> ?PR?_READIO?RDIO
+--> ?PR?_START_TIMEOUT?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
+--> ?PR?STOP_TIMEOUT?M500AUC
?PR?FLUSHFIFO?M500AUC ----- ----- ----- -----
+--> ?PR?_SETBITMASK?M500AUC
?PR?_M500PCDMFOUTSELECT?M500AUC ----- ----- ----- -----
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PICCREQUEST?M500AUC ----- ----- ----- -----
+--> ?PR?_M500PICCCOMMONREQUEST?M500AUC
?PR?_M500PICCCOMMONREQUEST?M500AUC 003EH 0004H 00E4H 0001H
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PICCANTICOLL?M500AUC ----- ----- ----- -----
+--> ?PR?_M500PICCCASCANTICOLL?M500AUC
?PR?_M500PICCCASCANTICOLL?M500AUC 003EH 0005H 00E4H 000CH
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?CO?M500AUC
?PR?_M500PICCSELECT?M500AUC 003EH 0006H ----- -----
+--> ?PR?_M500PICCCASCSELECT?M500AUC
?PR?_M500PICCCASCSELECT?M500AUC 0044H 0007H 00E4H 0001H
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PICCAUTH?M500AUC 003EH 0006H 00E4H 000EH
+--> ?PR?_M500HOSTCODEKEY?M500AUC
+--> ?PR?_M500PICCAUTHKEY?M500AUC
?PR?_M500HOSTCODEKEY?M500AUC 0044H 0006H 00F2H 0004H
BL51 BANKED LINKER/LOCATER V4.13 03/06/2005 22:05:06 PAGE 5
?PR?_M500PICCAUTHKEY?M500AUC 0044H 0008H 00F2H 0002H
+--> ?PR?FLUSHFIFO?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?PR?_M500PICCAUTHSTATE?M500AUC
?PR?_M500PICCAUTHSTATE?M500AUC 004CH 0005H 00F4H 0002H
+--> ?PR?_READIO?RDIO
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PICCREAD?M500AUC 003EH 0004H 00E4H 0002H
+--> ?PR?FLUSHFIFO?M500AUC
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?CO?M500AUC
?PR?_M500PICCWRITE?M500AUC 003EH 0003H 00E4H 0001H
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?PR?_M500PCDSETTMO?M500AUC
UNRESOLVED EXTERNAL SYMBOLS:
AUTO_BAUD
IGNORED SEGMENTS:
?DT?_M500PCDLOADKEYE2?M500AUC
?DT?_PCDWRITEE2?M500AUC
?DT?_M500PICCAUTHE2?M500AUC
?DT?_M500PICCVALUEDEBIT?M500AUC
?DT?_EXCHANGEBYTESTREAM?M500AUC
?ID?_M500PCDLOADKEYE2?M500AUC
?DT?MAIN
?ID?MAIN
?DT?RDIO
?DT?_WRITEIOBLOCK?RDIO
?STACK
IGNORED SYMBOLS:
?_EXCHANGEBYTESTREAM?BYTE
?_M500PICCAUTHE2?BYTE
BAUDRATE
CAPT
CAPT_H
CAPT_L
CHECKBYTECNT
CMDCNT
DELAYRATE
GPBASE
INDEX
QUITSTATUS
RECVSTATE
BL51 BANKED LINKER/LOCATER V4.13 03/06/2005 22:05:06 PAGE 6
REPCNT
SENDSTATE
SEQNR
SERBUFFER
SNR_RC500
TIMER0CNT
SYMBOL TABLE OF MODULE: MFRC500.OMF (M500AUC)
VALUE TYPE NAME
----------------------------------
------- MODULE M500AUC
C:0000H SYMBOL _ICE_DUMMY_
C:17F9H PUBLIC _PcdWriteE2
C:1CD7H PUBLIC _M500PiccAnticoll
D:0090H PUBLIC P1
C:0F9DH PUBLIC _M500PcdLoadKeyE2
C:18C6H PUBLIC M500PcdReset
D:00B0H PUBLIC P3
B:00D0H.6 PUBLIC AC
B:00B0H.4 PUBLIC T0
C:1684H PUBLIC _M500PiccAuthKey
B:00B0H.5 PUBLIC T1
B:00A8H.7 PUBLIC EA
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -