📄 compactflash.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 10/27/2004 11:26:40 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE cfctrlv10.obj TO compactflash RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
cfctrlv10.obj (CFCTRLV10)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
LINK MAP OF MODULE: compactflash (CFCTRLV10)
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 0009H UNIT _DATA_GROUP_
0011H 000FH *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?CFCTRLV10
BIT 0021H.0 0000H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 001AH UNIT ?DT?CFCTRLV10
IDATA 003CH 0060H UNIT ?ID?CFCTRLV10
IDATA 009CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?NOACK?CFCTRLV10
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?READ8BIT?CFCTRLV10
CODE 0023H 0003H ABSOLUTE
CODE 0026H 014AH UNIT ?C?LIB_CODE
CODE 0170H 00CBH UNIT ?PR?RECEIVE?CFCTRLV10
CODE 023BH 00C9H UNIT ?PR?SEND?CFCTRLV10
CODE 0304H 0064H UNIT ?PR?MAIN?CFCTRLV10
CODE 0368H 0059H UNIT ?PR?_ERASE_ONE_SECTOR?CFCTRLV10
CODE 03C1H 0056H UNIT ?PR?_READ24C02?CFCTRLV10
CODE 0417H 004BH UNIT ?PR?_LOAD_DATA?CFCTRLV10
CODE 0462H 0047H UNIT ?PR?_PROGRAM_ONE_SECTOR?CFCTRLV10
CODE 04A9H 0045H UNIT ?PR?_PROGRAM_ONE_BYTE?CFCTRLV10
CODE 04EEH 0041H UNIT ?PR?_READ512?CFCTRLV10
CODE 052FH 0040H UNIT ?PR?RECE_PICTURE?CFCTRLV10
CODE 056FH 003EH UNIT ?PR?TEST?CFCTRLV10
CODE 05ADH 0039H UNIT ?PR?_WRITE24C02?CFCTRLV10
CODE 05E6H 0033H UNIT ?PR?_WRITE512?CFCTRLV10
CODE 0619H 002FH UNIT ?PR?DELAY1S?CFCTRLV10
CODE 0648H 002EH UNIT ?PR?_CHECK_TOGGLE_READY?CFCTRLV10
CODE 0676H 0028H UNIT ?PR?TIMER1?CFCTRLV10
CODE 069EH 0024H UNIT ?PR?_DELAY?CFCTRLV10
CODE 06C2H 001EH UNIT ?PR?FUNCTION?CFCTRLV10
BL51 BANKED LINKER/LOCATER V5.03 10/27/2004 11:26:40 PAGE 2
CODE 06E0H 001CH UNIT ?PR?READ_SCTR?CFCTRLV10
CODE 06FCH 001CH UNIT ?PR?WRITE_SCTR?CFCTRLV10
CODE 0718H 001AH UNIT ?PR?_DELAYMS?CFCTRLV10
CODE 0732H 001AH UNIT ?PR?WAITDRQ?CFCTRLV10
CODE 074CH 0019H UNIT ?PR?_WRITE8BIT?CFCTRLV10
CODE 0765H 0016H UNIT ?PR?TESTACK?CFCTRLV10
CODE 077BH 0014H UNIT ?PR?ENABLE8BIT?CFCTRLV10
CODE 078FH 0012H UNIT ?PR?_I2CDELAY?CFCTRLV10
CODE 07A1H 0012H UNIT ?PR?BUSY?CFCTRLV10
CODE 07B3H 0010H UNIT ?PR?SOMENOP?CFCTRLV10
CODE 07C3H 000FH UNIT ?PR?STOP?CFCTRLV10
CODE 07D2H 000FH UNIT ?PR?ACK?CFCTRLV10
CODE 07E1H 000EH UNIT ?PR?SOFTRST?CFCTRLV10
CODE 07EFH 000DH UNIT ?PR?START?CFCTRLV10
CODE 07FCH 000CH UNIT ?C_C51STARTUP
CODE 0808H 000BH UNIT ?PR?SETUPCARD?CFCTRLV10
OVERLAY MAP OF MODULE: compactflash (CFCTRLV10)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?CFCTRLV10
?PR?MAIN?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?TEST?CFCTRLV10
+--> ?PR?_READ24C02?CFCTRLV10
+--> ?PR?SOFTRST?CFCTRLV10
+--> ?PR?SETUPCARD?CFCTRLV10
+--> ?PR?WRITE_SCTR?CFCTRLV10
+--> ?PR?READ_SCTR?CFCTRLV10
+--> ?PR?RECEIVE?CFCTRLV10
?PR?TEST?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?DELAY1S?CFCTRLV10
?PR?_READ24C02?CFCTRLV10 ----- ----- 0008H 0005H
+--> ?PR?TESTACK?CFCTRLV10
+--> ?PR?_WRITE8BIT?CFCTRLV10
+--> ?PR?START?CFCTRLV10
+--> ?PR?READ8BIT?CFCTRLV10
+--> ?PR?ACK?CFCTRLV10
+--> ?PR?NOACK?CFCTRLV10
+--> ?PR?STOP?CFCTRLV10
?PR?TESTACK?CFCTRLV10 0021H.0 0000H.1 ----- -----
+--> ?PR?START?CFCTRLV10
+--> ?PR?_WRITE8BIT?CFCTRLV10
+--> ?PR?SOMENOP?CFCTRLV10
?PR?START?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?SOMENOP?CFCTRLV10
BL51 BANKED LINKER/LOCATER V5.03 10/27/2004 11:26:40 PAGE 3
?PR?_WRITE8BIT?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?SOMENOP?CFCTRLV10
?PR?ACK?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?SOMENOP?CFCTRLV10
?PR?NOACK?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?SOMENOP?CFCTRLV10
?PR?STOP?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?SOMENOP?CFCTRLV10
?PR?SOFTRST?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?_DELAY?CFCTRLV10
?PR?_DELAY?CFCTRLV10 ----- ----- 0008H 0001H
?PR?SETUPCARD?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?ENABLE8BIT?CFCTRLV10
?PR?ENABLE8BIT?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?BUSY?CFCTRLV10
?PR?WRITE_SCTR?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?FUNCTION?CFCTRLV10
+--> ?PR?WAITDRQ?CFCTRLV10
+--> ?PR?_WRITE512?CFCTRLV10
?PR?FUNCTION?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?BUSY?CFCTRLV10
?PR?READ_SCTR?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?FUNCTION?CFCTRLV10
+--> ?PR?WAITDRQ?CFCTRLV10
+--> ?PR?_READ512?CFCTRLV10
?PR?_READ512?CFCTRLV10 ----- ----- 0008H 0002H
?PR?RECEIVE?CFCTRLV10 ----- ----- 0008H 0002H
+--> ?PR?RECE_PICTURE?CFCTRLV10
+--> ?PR?_LOAD_DATA?CFCTRLV10
+--> ?PR?_PROGRAM_ONE_SECTOR?CFCTRLV10
+--> ?PR?TEST?CFCTRLV10
+--> ?PR?_WRITE24C02?CFCTRLV10
+--> ?PR?_ERASE_ONE_SECTOR?CFCTRLV10
?PR?RECE_PICTURE?CFCTRLV10 0021H.0 0000H.1 000AH 0004H
?PR?_LOAD_DATA?CFCTRLV10 ----- ----- 000AH 0002H
?PR?_PROGRAM_ONE_SECTOR?CFCTRLV10 ----- ----- 000AH 0006H
+--> ?PR?_ERASE_ONE_SECTOR?CFCTRLV10
+--> ?PR?_PROGRAM_ONE_BYTE?CFCTRLV10
?PR?_ERASE_ONE_SECTOR?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?_DELAYMS?CFCTRLV10
BL51 BANKED LINKER/LOCATER V5.03 10/27/2004 11:26:40 PAGE 4
?PR?_PROGRAM_ONE_BYTE?CFCTRLV10 ----- ----- ----- -----
+--> ?PR?_CHECK_TOGGLE_READY?CFCTRLV10
?PR?_CHECK_TOGGLE_READY?CFCTRLV10 ----- ----- 0010H 0001H
?PR?_WRITE24C02?CFCTRLV10 ----- ----- 000AH 0002H
+--> ?PR?TESTACK?CFCTRLV10
+--> ?PR?_WRITE8BIT?CFCTRLV10
+--> ?PR?STOP?CFCTRLV10
+--> ?PR?_I2CDELAY?CFCTRLV10
SYMBOL TABLE OF MODULE: compactflash (CFCTRLV10)
VALUE TYPE NAME
----------------------------------
------- MODULE CFCTRLV10
C:0000H SYMBOL _ICE_DUMMY_
C:0417H PUBLIC _load_data
D:0022H PUBLIC paklen
C:0732H PUBLIC WaitDRQ
B:00B0H.2 PUBLIC senden
D:0090H PUBLIC P1
C:052FH PUBLIC rece_picture
D:00B0H PUBLIC P3
D:0023H PUBLIC subchk
C:07BAH PUBLIC SomeNOP
D:0024H PUBLIC pointer
B:00A8H.7 PUBLIC EA
C:05E6H PUBLIC _Write512
B:0090H.7 PUBLIC wdgclr
C:03C1H PUBLIC _Read24c02
C:06FCH PUBLIC Write_Sctr
D:00A8H PUBLIC IE
C:07D2H PUBLIC Ack
C:0808H PUBLIC SetupCard
C:07EFH PUBLIC Start
C:0462H PUBLIC _Program_One_Sector
B:00A8H.4 PUBLIC ES
C:07E1H PUBLIC SoftRST
D:00B8H PUBLIC IP
C:05ADH PUBLIC _Write24c02
B:0098H.0 PUBLIC RI
D:0020H PUBLIC flag
B:0098H.1 PUBLIC TI
D:0026H PUBLIC page
D:0028H PUBLIC zhepe
B:0020H.1 PUBLIC color
D:00CBH PUBLIC RCAP2H
B:00B8H.4 PUBLIC PS
C:07A1H PUBLIC Busy
B:0020H.4 PUBLIC timout
D:00CAH PUBLIC RCAP2L
C:0304H PUBLIC main
C:07C3H PUBLIC Stop
BL51 BANKED LINKER/LOCATER V5.03 10/27/2004 11:26:40 PAGE 5
C:0368H PUBLIC _Erase_One_Sector
C:023BH PUBLIC send
D:002AH PUBLIC bufp
C:078FH PUBLIC _I2cDelay
D:0099H PUBLIC SBUF
C:076FH PUBLIC TestAck
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0629H PUBLIC delay1s
C:04A9H PUBLIC _Program_One_Byte
D:002CH PUBLIC page_end
D:002EH PUBLIC dis_page
C:056FH PUBLIC test
C:077BH PUBLIC Enable8bit
C:074CH PUBLIC _Write8Bit
D:0030H PUBLIC page_sta
D:0032H PUBLIC ADD
B:00A8H.1 PUBLIC ET0
C:06C2H PUBLIC Function
D:008CH PUBLIC TH0
C:0003H PUBLIC NoAck
B:0098H.3 PUBLIC TB8
D:00CDH PUBLIC TH2
D:0033H PUBLIC LBA
B:0098H.7 PUBLIC SM0
D:008AH PUBLIC TL0
B:0098H.6 PUBLIC SM1
B:0098H.5 PUBLIC SM2
D:00CCH PUBLIC TL2
C:0718H PUBLIC _delayms
B:0020H.3 PUBLIC rec_end
C:0676H PUBLIC timer1
I:003CH PUBLIC iic_buf
B:0088H.4 PUBLIC TR0
C:000EH PUBLIC Read8Bit
B:00B0H.3 PUBLIC SDA
B:00C8H.2 PUBLIC TR2
C:0648H PUBLIC _Check_Toggle_Ready
D:0039H PUBLIC ms
B:00B0H.5 PUBLIC SCL
D:003BH PUBLIC Select
B:0020H.2 PUBLIC rec_sta
B:0098H.4 PUBLIC REN
C:0170H PUBLIC receive
D:00C8H PUBLIC T2CON
B:0020H.0 PUBLIC frameok
C:069EH PUBLIC _delay
C:04EEH PUBLIC _Read512
D:00D0H PUBLIC PSW
C:06E0H PUBLIC Read_Sctr
------- PROC _I2CDELAY
D:0006H SYMBOL number
------- DO
D:0005H SYMBOL temp
------- ENDDO
C:078FH LINE# 118
BL51 BANKED LINKER/LOCATER V5.03 10/27/2004 11:26:40 PAGE 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -