📄 w29c040.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 03/30/2007 17:05:59 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, w29c040drv.obj, download.obj, SerialPort.obj, comm.obj TO w29c040 RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
main.obj (MAIN)
w29c040drv.obj (W29C040DRV)
download.obj (DOWNLOAD)
SerialPort.obj (SERIALPORT)
comm.obj (COMM)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
LINK MAP OF MODULE: w29c040 (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.3 UNIT _BIT_GROUP_
0020H.3 0000H.5 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 018DH UNIT ?XD?DOWNLOAD
XDATA 018DH 0110H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001FH UNIT ?PR?_READBYTE?W29C040DRV
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 017CH UNIT ?C?LIB_CODE
CODE 01A2H 0142H UNIT ?PR?TESTFLASH?W29C040DRV
CODE 02E4H 0140H UNIT ?PR?DOWNLOAD?DOWNLOAD
CODE 0424H 00E8H UNIT ?PR?_SENDCMDSTR?DOWNLOAD
CODE 050CH 00A2H UNIT ?PR?SERIAL1?DOWNLOAD
CODE 05AEH 0096H UNIT ?PR?_VERIFYCMDSTR?DOWNLOAD
CODE 0644H 005FH UNIT ?PR?_WRITEPAGE?W29C040DRV
CODE 06A3H 004EH UNIT ?PR?DATA_PROTECTION_DISABLE?W29C040DRV
CODE 06F1H 0046H UNIT ?PR?ERASE_ALL?W29C040DRV
CODE 0737H 002CH UNIT ?PR?_WRITEBYTE?W29C040DRV
CODE 0763H 0027H UNIT ?PR?WRITESTATE?W29C040DRV
CODE 078AH 0022H UNIT ?PR?MAIN?MAIN
CODE 07ACH 0021H UNIT ?PR?EXIT_READ_ID?W29C040DRV
CODE 07CDH 0021H UNIT ?PR?DATA_PROTECTION_ENABLE?W29C040DRV
BL51 BANKED LINKER/LOCATER V5.03 03/30/2007 17:05:59 PAGE 2
CODE 07EEH 001DH UNIT ?PR?ENTRY_READ_ID?W29C040DRV
CODE 080BH 001AH UNIT ?PR?SERIALPORT_INIT?SERIALPORT
CODE 0825H 0017H UNIT ?PR?_DELAY_MS?COMM
CODE 083CH 0014H UNIT ?PR?INITREC?DOWNLOAD
CODE 0850H 0011H UNIT ?PR?_DELAY_US?COMM
CODE 0861H 000CH UNIT ?C_C51STARTUP
CODE 086DH 0008H UNIT ?PR?_SERIALPORT_SEND?SERIALPORT
OVERLAY MAP OF MODULE: w29c040 (MAIN)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?SERIALPORT_INIT?SERIALPORT
+--> ?PR?_SERIALPORT_SEND?SERIALPORT
+--> ?PR?TESTFLASH?W29C040DRV
+--> ?PR?DOWNLOAD?DOWNLOAD
?PR?TESTFLASH?W29C040DRV ----- ----- 018DH 010CH
+--> ?PR?DATA_PROTECTION_DISABLE?W29C040DRV
+--> ?PR?_WRITEBYTE?W29C040DRV
+--> ?PR?WRITESTATE?W29C040DRV
+--> ?PR?_READBYTE?W29C040DRV
+--> ?PR?SERIALPORT_INIT?SERIALPORT
+--> ?PR?_SERIALPORT_SEND?SERIALPORT
?PR?DATA_PROTECTION_DISABLE?W29C040DRV ----- ----- ----- -----
+--> ?PR?_WRITEBYTE?W29C040DRV
+--> ?PR?WRITESTATE?W29C040DRV
+--> ?PR?_DELAY_MS?COMM
?PR?_WRITEBYTE?W29C040DRV ----- ----- 0299H 0004H
?PR?WRITESTATE?W29C040DRV 0020H.1 0000H.2 ----- -----
?PR?_DELAY_MS?COMM ----- ----- ----- -----
+--> ?PR?_DELAY_US?COMM
?PR?DOWNLOAD?DOWNLOAD 0020H.0 0000H.1 018DH 0005H
+--> ?PR?SERIALPORT_INIT?SERIALPORT
+--> ?PR?INITREC?DOWNLOAD
+--> ?PR?_VERIFYCMDSTR?DOWNLOAD
+--> ?PR?_WRITEPAGE?W29C040DRV
+--> ?PR?_SENDCMDSTR?DOWNLOAD
?PR?_VERIFYCMDSTR?DOWNLOAD ----- ----- 0192H 0006H
?PR?_WRITEPAGE?W29C040DRV ----- ----- 0192H 0008H
+--> ?PR?DATA_PROTECTION_DISABLE?W29C040DRV
+--> ?PR?_WRITEBYTE?W29C040DRV
BL51 BANKED LINKER/LOCATER V5.03 03/30/2007 17:05:59 PAGE 3
+--> ?PR?WRITESTATE?W29C040DRV
?PR?_SENDCMDSTR?DOWNLOAD ----- ----- 0192H 001AH
+--> ?PR?_SERIALPORT_SEND?SERIALPORT
SYMBOL TABLE OF MODULE: w29c040 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:078AH PUBLIC main
------- PROC MAIN
------- DO
D:0007H SYMBOL i
------- ENDDO
C:078AH LINE# 20
C:078AH LINE# 21
C:078AH LINE# 31
C:078DH LINE# 33
C:0792H LINE# 34
C:0797H LINE# 35
C:079CH LINE# 36
C:07A1H LINE# 38
C:07A3H LINE# 40
C:07A5H LINE# 41
C:07A5H LINE# 43
C:07A8H LINE# 44
C:07A8H LINE# 46
C:07A8H LINE# 48
C:07ABH LINE# 49
C:07ABH LINE# 50
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE W29C040DRV
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0743H PUBLIC _WriteByte
D:00A8H PUBLIC IE
C:0763H PUBLIC WriteState
B:00B0H.0 PUBLIC P3_0
B:00B0H.1 PUBLIC P3_1
C:01A2H PUBLIC TestFlash
D:00B8H PUBLIC IP
C:06AEH PUBLIC Data_Protection_Disable
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:07CDH PUBLIC Data_Protection_Enable
B:0090H.6 PUBLIC IO6
B:00B0H.3 PUBLIC Flash_CE
BL51 BANKED LINKER/LOCATER V5.03 03/30/2007 17:05:59 PAGE 4
C:07EEH PUBLIC Entry_Read_ID
B:00B0H.7 PUBLIC Flash_OE
D:00C8H PUBLIC T2CON
C:07ACH PUBLIC Exit_Read_ID
C:06F1H PUBLIC Erase_All
B:00B0H.6 PUBLIC Flash_WE
C:0644H PUBLIC _WritePage
C:0003H PUBLIC _ReadByte
D:00D0H PUBLIC PSW
------- PROC WRITESTATE
------- DO
B:0020H.1 SYMBOL new_bit
B:0020H.2 SYMBOL old_bit
------- ENDDO
C:0763H LINE# 50
C:0763H LINE# 51
C:0763H LINE# 54
C:0765H LINE# 55
C:0767H LINE# 56
C:0769H LINE# 57
C:076DH LINE# 58
C:076FH LINE# 59
C:0771H LINE# 61
C:0771H LINE# 62
C:0775H LINE# 63
C:0777H LINE# 64
C:0779H LINE# 65
C:077DH LINE# 66
C:077FH LINE# 67
C:0781H LINE# 68
C:0781H LINE# 69
C:0789H LINE# 70
------- ENDPROC WRITESTATE
C:0737H SYMBOL L?0044
C:0739H SYMBOL L?0045
C:073CH SYMBOL L?0046
------- PROC L?0043
------- ENDPROC L?0043
C:0737H SYMBOL L?0044
C:0739H SYMBOL L?0045
C:073CH SYMBOL L?0046
------- PROC _WRITEBYTE
D:0007H SYMBOL SectorAddr
D:0005H SYMBOL PageAddr
D:0003H SYMBOL InPageAddr
X:029CH SYMBOL WriteData
------- DO
D:0007H SYMBOL ADDR
------- ENDDO
C:0743H LINE# 87
C:0743H LINE# 88
C:0743H LINE# 91
C:0747H LINE# 92
C:074AH LINE# 94
C:074CH LINE# 95
C:0750H LINE# 96
C:0754H LINE# 98
BL51 BANKED LINKER/LOCATER V5.03 03/30/2007 17:05:59 PAGE 5
C:0756H LINE# 99
C:0758H LINE# 100
C:075EH LINE# 101
C:0760H LINE# 102
C:0762H LINE# 104
------- ENDPROC _WRITEBYTE
------- PROC L?0047
------- ENDPROC L?0047
------- PROC DATA_PROTECTION_DISABLE
C:06AEH LINE# 118
C:06AEH LINE# 119
C:06AEH LINE# 120
C:06B1H LINE# 121
C:06C0H LINE# 122
C:06C5H LINE# 123
C:06D0H LINE# 124
C:06DFH LINE# 125
C:06E7H LINE# 126
C:06EAH LINE# 129
------- ENDPROC DATA_PROTECTION_DISABLE
------- PROC _WRITEPAGE
X:0192H SYMBOL SectorAddr
X:0193H SYMBOL PageAddr
X:0194H SYMBOL InPageAddr
X:0195H SYMBOL wData
------- DO
X:0198H SYMBOL i
------- ENDDO
C:0644H LINE# 146
C:064EH LINE# 147
C:064EH LINE# 150
C:064EH LINE# 151
C:064EH LINE# 152
C:064EH LINE# 153
C:064EH LINE# 154
C:064EH LINE# 157
C:0651H LINE# 160
C:0658H LINE# 161
C:0658H LINE# 162
C:0685H LINE# 163
C:069EH LINE# 166
C:06A1H LINE# 168
C:06A2H LINE# 169
------- ENDPROC _WRITEPAGE
------- PROC _READBYTE
D:0007H SYMBOL Sector_Addr
D:0005H SYMBOL Page_Addr
D:0003H SYMBOL InPage_Addr
------- DO
D:0007H SYMBOL ADDR
D:0007H SYMBOL Read_Data
------- ENDDO
C:0003H LINE# 185
C:0003H LINE# 186
C:0003H LINE# 190
C:0006H LINE# 191
C:000AH LINE# 192
BL51 BANKED LINKER/LOCATER V5.03 03/30/2007 17:05:59 PAGE 6
C:000DH LINE# 194
C:000FH LINE# 195
C:0013H LINE# 196
C:0017H LINE# 198
C:0019H LINE# 199
C:001BH LINE# 200
C:001DH LINE# 202
C:001FH LINE# 203
C:0021H LINE# 206
C:0021H LINE# 207
------- ENDPROC _READBYTE
------- PROC ERASE_ALL
C:06F1H LINE# 221
C:06F1H LINE# 222
C:06F1H LINE# 223
C:06F4H LINE# 224
C:0703H LINE# 225
C:070BH LINE# 226
C:0716H LINE# 227
C:0725H LINE# 228
C:072DH LINE# 230
C:0734H LINE# 232
------- ENDPROC ERASE_ALL
------- PROC ENTRY_READ_ID
C:07EEH LINE# 247
C:07EEH LINE# 248
C:07EEH LINE# 249
C:07F1H LINE# 250
C:0800H LINE# 251
C:0808H LINE# 252
------- ENDPROC ENTRY_READ_ID
------- PROC EXIT_READ_ID
C:07ACH LINE# 267
C:07ACH LINE# 268
C:07ACH LINE# 269
C:07AFH LINE# 270
C:07BEH LINE# 271
------- ENDPROC EXIT_READ_ID
------- PROC DATA_PROTECTION_ENABLE
C:07CDH LINE# 286
C:07CDH LINE# 287
C:07CDH LINE# 288
C:07D0H LINE# 289
C:07DFH LINE# 290
C:07E7H LINE# 293
------- ENDPROC DATA_PROTECTION_ENABLE
------- PROC TESTFLASH
------- DO
X:018DH SYMBOL byte_index
X:018FH SYMBOL Most_High_Addr_Temp
X:0190H SYMBOL High_Addr_Temp
X:0191H SYMBOL Low_Addr_Temp
X:0192H SYMBOL Total
D:0006H SYMBOL Total_Size
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -