📄 at45db041b.map
字号:
LX51 LINKER/LOCATER V3.58 08/28/2008 17:06:38 PAGE 1
LX51 LINKER/LOCATER V3.58, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE test.obj, AT45DB041b.obj TO AT45DB041B
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
test.obj (TEST)
COMMENT TYPE 0: C51 V7.06
AT45DB041b.obj (AT45DB041B)
COMMENT TYPE 0: C51 V7.06
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: AT45DB041B (TEST)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 000756H CODE
I:000000H I:000000H I:00007FH 00003DH DATA
I:000000H I:000000H I:0000FFH 000001H IDATA
MEMORY MAP OF MODULE: AT45DB041B (TEST)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H 00003CH 000035H BYTE UNIT DATA _DATA_GROUP_
00003DH 00003DH 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0
000003H 000139H 000137H BYTE UNIT CODE ?PR?MAIN?TEST
00013AH 0001DCH 0000A3H BYTE UNIT CODE ?PR?_AT45DB041B_MAINMEMORYPAGEPROGRAMTHROUGHBUFFER?AT45DB0
-41B
0001DDH 000274H 000098H BYTE UNIT CODE ?PR?_AT45DB041B_BUFFERTOMAINMEMORYPAGEPROGRAMWITHBUILT_INE
-RASE?AT45DB041B
000275H 000302H 00008EH BYTE UNIT CODE ?PR?_AT45DB041B_BUFFERTOMAINMEMORYPAGEPROGRAMWITHOUTBUILT_
-INERASE?AT45DB041B
000303H 00038EH 00008CH BYTE UNIT CODE ?PR?_AT45DB041B_CONTINUOUSARRAYREAD?AT45DB041B
00038FH 00041AH 00008CH BYTE UNIT CODE ?PR?_AT45DB041B_MAINMEMORYPAGEREAD?AT45DB041B
00041BH 000499H 00007FH BYTE UNIT CODE ?PR?_AT45DB041B_BUFFERREAD?AT45DB041B
00049AH 000514H 00007BH BYTE UNIT CODE ?C?LIB_CODE
000515H 000585H 000071H BYTE UNIT CODE ?PR?_AT45DB041B_BUFFERWRITE?AT45DB041B
000586H 0005E0H 00005BH BYTE UNIT CODE ?PR?_AT45DB041B_AUTOPAGEREWRITE?AT45DB041B
0005E1H 000636H 000056H BYTE UNIT CODE ?PR?_AT45DB041B_MAINMEMORYPAGETOBUFFERCOMPARE?AT45DB041B
000637H 000681H 00004BH BYTE UNIT CODE ?PR?_AT45DB041B_MAINMEMORYPAGETOBUFFERTRANSFER?AT45DB041B
000682H 0006BFH 00003EH BYTE UNIT CODE ?PR?_AT45DB041B_PAGEERASE?AT45DB041B
0006C0H 0006FBH 00003CH BYTE UNIT CODE ?PR?_AT45DB041B_BLOCKERASE?AT45DB041B
0006FCH 000726H 00002BH BYTE UNIT CODE ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
000727H 00073CH 000016H BYTE UNIT CODE ?PR?SPI_HOSTREADBYTE?AT45DB041B
00073DH 000749H 00000DH BYTE UNIT CODE ?PR?AT45DB041B_STATUSREGISTERREAD?AT45DB041B
00074AH 000755H 00000CH BYTE UNIT CODE ?C_C51STARTUP
LX51 LINKER/LOCATER V3.58 08/28/2008 17:06:38 PAGE 2
OVERLAY MAP OF MODULE: AT45DB041B (TEST)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
======================================================================
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?TEST
MAIN/TEST ----- ----- 0008H 0028H
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_AT45DB041B_BUFFERTOMAINMEMORYPAG...
+--> ?PR?_AT45DB041B_BUFFERREAD?AT45DB041B
+--> ?PR?_AT45DB041B_CONTINUOUSARRAYREAD?A...
+--> ?PR?_AT45DB041B_MAINMEMORYPAGEREAD?AT...
+--> ?PR?_AT45DB041B_BUFFERTOMAINMEMORYPAG...
+--> ?PR?_AT45DB041B_PAGEERASE?AT45DB041B
+--> ?PR?_AT45DB041B_BLOCKERASE?AT45DB041B
+--> ?PR?_AT45DB041B_MAINMEMORYPAGEPROGRAM...
+--> ?PR?_AT45DB041B_MAINMEMORYPAGETOBUFFE...
+--> ?PR?_AT45DB041B_MAINMEMORYPAGETOBUFFE...
+--> ?PR?_AT45DB041B_AUTOPAGEREWRITE?AT45D...
AT45DB041B_STATUSREGISTERREAD/AT45DB041B ----- ----- ----- -----
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
+--> ?PR?SPI_HOSTREADBYTE?AT45DB041B
_SPI_HOSTWRITEBYTE/AT45DB041B ----- ----- ----- -----
SPI_HOSTREADBYTE/AT45DB041B ----- ----- ----- -----
_AT45DB041B_BUFFERTOMAINMEMORYPAGEPRO... ----- ----- 0029H 0034H
+--> ?PR?_AT45DB041B_BUFFERWRITE?AT45DB041B
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
_AT45DB041B_BUFFERWRITE/AT45DB041B ----- ----- 0035H 003CH
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
_AT45DB041B_BUFFERREAD/AT45DB041B ----- ----- 0029H 0032H
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
+--> ?PR?SPI_HOSTREADBYTE?AT45DB041B
_AT45DB041B_CONTINUOUSARRAYREAD/AT45D... ----- ----- 0029H 0031H
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
+--> ?PR?SPI_HOSTREADBYTE?AT45DB041B
_AT45DB041B_MAINMEMORYPAGEREAD/AT45DB... ----- ----- 0029H 0031H
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
+--> ?PR?SPI_HOSTREADBYTE?AT45DB041B
_AT45DB041B_BUFFERTOMAINMEMORYPAGEPRO... ----- ----- 0029H 0034H
+--> ?PR?_AT45DB041B_BUFFERWRITE?AT45DB041B
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
_AT45DB041B_PAGEERASE/AT45DB041B ----- ----- ----- -----
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
LX51 LINKER/LOCATER V3.58 08/28/2008 17:06:38 PAGE 3
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
_AT45DB041B_BLOCKERASE/AT45DB041B ----- ----- ----- -----
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
_AT45DB041B_MAINMEMORYPAGEPROGRAMTHRO... ----- ----- 0029H 0034H
+--> ?PR?_AT45DB041B_BUFFERWRITE?AT45DB041B
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
_AT45DB041B_MAINMEMORYPAGETOBUFFERTRA... ----- ----- ----- -----
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
_AT45DB041B_MAINMEMORYPAGETOBUFFERCOM... ----- ----- ----- -----
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
_AT45DB041B_AUTOPAGEREWRITE/AT45DB041B ----- ----- 0029H 002CH
+--> ?PR?_AT45DB041B_MAINMEMORYPAGETOBUFFE...
+--> ?PR?AT45DB041B_STATUSREGISTERREAD?AT4...
+--> ?PR?_SPI_HOSTWRITEBYTE?AT45DB041B
PUBLIC SYMBOLS OF MODULE: AT45DB041B (TEST)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000029H DATA BYTE ?_AT45DB041B_BufferRead?BYTE
00000029H DATA BYTE ?_AT45DB041B_BufferToMainMemoryPageProgramWithBuilt_inErase?BYTE
00000029H DATA BYTE ?_AT45DB041B_BufferToMainMemoryPageProgramWithoutBuilt_inErase?BYTE
00000035H DATA BYTE ?_AT45DB041B_BufferWrite?BYTE
00000029H DATA BYTE ?_AT45DB041B_ContinuousArrayRead?BYTE
00000029H DATA BYTE ?_AT45DB041B_MainMemoryPageProgramThroughBuffer?BYTE
00000029H DATA BYTE ?_AT45DB041B_MainMemoryPageRead?BYTE
0100049AH CODE --- ?C?CLDOPTR
00000000H NUMBER --- ?C?CODESEG
010004C7H CODE --- ?C?CSTOPTR
010004E9H CODE --- ?C?MEMSET
00000000H NUMBER --- ?C?XDATASEG
01000003H CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
01000586H CODE --- _AT45DB041B_AutoPageRewrite
010006C0H CODE --- _AT45DB041B_BlockErase
0100041BH CODE --- _AT45DB041B_BufferRead
010001DDH CODE --- _AT45DB041B_BufferToMainMemoryPageProgramWithBuilt_inErase
01000275H CODE --- _AT45DB041B_BufferToMainMemoryPageProgramWithoutBuilt_inErase
01000515H CODE --- _AT45DB041B_BufferWrite
01000303H CODE --- _AT45DB041B_ContinuousArrayRead
0100013AH CODE --- _AT45DB041B_MainMemoryPageProgramThroughBuffer
0100038FH CODE --- _AT45DB041B_MainMemoryPageRead
010005E1H CODE --- _AT45DB041B_MainMemoryPageToBufferCompare
01000637H CODE --- _AT45DB041B_MainMemoryPageToBufferTransfer
01000682H CODE --- _AT45DB041B_PageErase
01000709H CODE --- _SPI_HostWriteByte
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
0100073DH CODE --- AT45DB041B_StatusRegisterRead
*SFR* 000000F0H DATA BYTE B
*SFR* 000000D0H.7 DATA BIT CY
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
LX51 LINKER/LOCATER V3.58 08/28/2008 17:06:38 PAGE 4
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000A8H.4 DATA BIT ES
*SFR* 000000A8H.1 DATA BIT ET0
*SFR* 000000A8H.3 DATA BIT ET1
*SFR* 000000A8H DATA BIT EX0
*SFR* 000000A8H.2 DATA BIT EX1
*SFR* 000000D0H.5 DATA BIT F0
*SFR* 000000A8H DATA BYTE IE
*SFR* 00000088H.1 DATA BIT IE0
*SFR* 00000088H.3 DATA BIT IE1
*SFR* 000000B0H.2 DATA BIT INT0
*SFR* 000000B0H.3 DATA BIT INT1
*SFR* 000000B8H DATA BYTE IP
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
01000003H CODE --- main
*SFR* 000000D0H.2 DATA BIT OV
*SFR* 000000D0H DATA BIT P
*SFR* 00000080H DATA BYTE P0
*SFR* 00000090H DATA BYTE P1
*SFR* 000000A0H DATA BYTE P2
*SFR* 000000B0H DATA BYTE P3
*SFR* 00000087H DATA BYTE PCON
*SFR* 000000B8H.4 DATA BIT PS
*SFR* 000000D0H DATA BYTE PSW
*SFR* 000000B8H.1 DATA BIT PT0
*SFR* 000000B8H.3 DATA BIT PT1
*SFR* 000000B8H DATA BIT PX0
*SFR* 000000B8H.2 DATA BIT PX1
*SFR* 00000098H.2 DATA BIT RB8
*SFR* 000000B0H.7 DATA BIT RD
*SFR* 00000098H.4 DATA BIT REN
*SFR* 00000098H DATA BIT RI
*SFR* 000000D0H.3 DATA BIT RS0
*SFR* 000000D0H.4 DATA BIT RS1
*SFR* 000000B0H DATA BIT RXD
*SFR* 00000099H DATA BYTE SBUF
*SFR* 00000098H DATA BYTE SCON
*SFR* 00000098H.7 DATA BIT SM0
*SFR* 00000098H.6 DATA BIT SM1
*SFR* 00000098H.5 DATA BIT SM2
*SFR* 00000081H DATA BYTE SP
*SFR* 000000A0H DATA BIT SPI_CS
01000727H CODE --- SPI_HostReadByte
*SFR* 000000A0H.2 DATA BIT SPI_SCK
*SFR* 000000A0H.4 DATA BIT SPI_SI
*SFR* 000000A0H.3 DATA BIT SPI_SO
*SFR* 000000B0H.4 DATA BIT T0
*SFR* 000000B0H.5 DATA BIT T1
*SFR* 00000098H.3 DATA BIT TB8
*SFR* 00000088H DATA BYTE TCON
*SFR* 00000088H.5 DATA BIT TF0
*SFR* 00000088H.7 DATA BIT TF1
*SFR* 0000008CH DATA BYTE TH0
*SFR* 0000008DH DATA BYTE TH1
*SFR* 00000098H.1 DATA BIT TI
*SFR* 0000008AH DATA BYTE TL0
*SFR* 0000008BH DATA BYTE TL1
*SFR* 00000089H DATA BYTE TMOD
*SFR* 00000088H.4 DATA BIT TR0
*SFR* 00000088H.6 DATA BIT TR1
*SFR* 000000B0H.1 DATA BIT TXD
*SFR* 000000B0H.6 DATA BIT WR
LX51 LINKER/LOCATER V3.58 08/28/2008 17:06:38 PAGE 5
SYMBOL TABLE OF MODULE: AT45DB041B (TEST)
VALUE REP CLASS TYPE SYMBOL NAME
====================================================
--- MODULE --- --- TEST
01000003H PUBLIC CODE --- main
00000080H SFRSYM DATA BYTE P0
00000090H SFRSYM DATA BYTE P1
000000A0H SFRSYM DATA BYTE P2
000000B0H SFRSYM DATA BYTE P3
000000B0H.4 SFRSYM DATA BIT T0
000000D0H.6 SFRSYM DATA BIT AC
000000B0H.5 SFRSYM DATA BIT T1
000000A8H.7 SFRSYM DATA BIT EA
000000A8H SFRSYM DATA BYTE IE
000000B0H.7 SFRSYM DATA BIT RD
000000A8H.4 SFRSYM DATA BIT ES
000000B8H SFRSYM DATA BYTE IP
00000098H SFRSYM DATA BIT RI
000000B0H.2 SFRSYM DATA BIT INT0
000000D0H.7 SFRSYM DATA BIT CY
00000098H.1 SFRSYM DATA BIT TI
000000B0H.3 SFRSYM DATA BIT INT1
000000B8H.4 SFRSYM DATA BIT PS
00000081H SFRSYM DATA BYTE SP
000000D0H.2 SFRSYM DATA BIT OV
000000B0H.6 SFRSYM DATA BIT WR
00000099H SFRSYM DATA BYTE SBUF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -