📄 link_2_4_bootloader.map
字号:
LX51 LINKER/LOCATER V4.25 01/04/2009 23:51:50 PAGE 1
LX51 LINKER/LOCATER V4.25, INVOKED BY:
D:\KEIL\C51\BIN\LX51.EXE .\objects\Link.obj, ..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB, ..\..\..\..\..\Li
>> b\Chipcon\srf04\ebsrf04_bootloader.LIB, .\objects\bootloader_reservations.obj, .\objects\STARTUP.obj, .\objects\RegSe
>> ttings_Link.obj, .\objects\app_descriptor.obj TO .\objects\link_2_4_bootloader PRINT (.\listings\link_2_4_bootloader.
>> map)
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\objects\Link.obj (LINK)
COMMENT TYPE 0: C51 V8.12
..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB (WAIT)
COMMENT TYPE 0: C51 V7.50
..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB (RFSENDPACKET)
COMMENT TYPE 0: C51 V7.50
..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB (RFWRITERFSETTINGS)
COMMENT TYPE 0: C51 V7.50
..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB (SPISWRITEREG)
COMMENT TYPE 0: C51 V7.50
..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB (RFRECEIVEPACKET)
COMMENT TYPE 0: C51 V7.50
..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB (SPIREADBURSTREG)
COMMENT TYPE 0: C51 V7.50
..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB (SPIREADREG)
COMMENT TYPE 0: C51 V7.50
..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB (SPIREADSTATUS)
COMMENT TYPE 0: C51 V7.50
..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB (SPISTROBE)
COMMENT TYPE 0: C51 V7.50
..\..\..\..\..\Lib\Chipcon\srf04\halsrf04_bootloader.LIB (SPIWRITEBURSTREG)
COMMENT TYPE 0: C51 V7.50
..\..\..\..\..\Lib\Chipcon\srf04\ebsrf04_bootloader.LIB (LCD)
COMMENT TYPE 0: C51 V7.50
.\objects\bootloader_reservations.obj (BOOTLOADER_RESERVATIONS)
COMMENT TYPE 0: C51 V8.12
.\objects\STARTUP.obj (?C_STARTUP)
COMMENT TYPE 0: AX51 V3.03c
.\objects\RegSettings_Link.obj (REGSETTINGS_LINK)
COMMENT TYPE 0: C51 V8.12
.\objects\app_descriptor.obj (APP_DESCRIPTOR)
COMMENT TYPE 0: AX51 V3.03c
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
D:\KEIL\C51\LIB\C51S.LIB (?C?LILDIDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: .\objects\link_2_4_bootloader (LINK)
BASE START END USED MEMORY CLASS
==========================================================
LX51 LINKER/LOCATER V4.25 01/04/2009 23:51:50 PAGE 2
C:000000H C:000000H C:00FFFFH 001364H CODE
I:000000H I:000000H I:00007FH 00007FH DATA
X:000000H X:000000H X:00FFFFH 00005EH XDATA
I:000000H I:000000H I:0000FFH 000001H IDATA
C:000000H C:000000H C:00FFFFH 000024H CONST
MEMORY MAP OF MODULE: .\objects\link_2_4_bootloader (LINK)
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 00000FH 000008H BYTE OFFS.. DATA ?DA?BOOTLOADER_RESERVATIONS?0
000010H 000014H 000005H BYTE OFFS.. DATA ?DA?BOOTLOADER_RESERVATIONS?2
000015H 00001FH 00000BH BYTE OFFS.. DATA ?DA?BOOTLOADER_RESERVATIONS?4
000020H 000023H 000004H BYTE OFFS.. DATA ?DA?BOOTLOADER_RESERVATIONS?5
000024H 00002AH 000007H BYTE OFFS.. DATA ?DA?BOOTLOADER_RESERVATIONS?3
00002BH 00005DH 000033H BYTE UNIT DATA ?DT?LCD
00005EH 000074H 000017H BYTE UNIT DATA _DATA_GROUP_
000075H 00007EH 00000AH BYTE UNIT DATA ?DT?_EBLCDUPDATE?LCD
00007FH 00007FH 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 0007FFH 000800H BYTE OFFS.. CODE ?CO?BOOTLOADER_RESERVATIONS?1
000800H 000802H 000003H --- OFFS.. CODE ?CO?STARTUP?3
000803H 000826H 000024H BYTE UNIT CODE ?PR?EBI2CHANDLER?LCD
000827H 000839H 000013H BYTE UNIT CODE ?PR?_HALRFSENDPACKET?RFSENDPACKET
00083AH 00083AH 000001H --- --- **GAP**
00083BH 00083DH 000003H BYTE OFFS.. CODE ?LCD?0083B
00083EH 000845H 000008H --- --- **GAP**
000846H 00084AH 000005H --- OFFS.. CODE ?CO?APP_DESCRIPTOR?2
00084BH 000ABDH 000273H BYTE UNIT CODE ?PR?_HALRFWRITERFSETTINGS?RFWRITERFSETTINGS
000ABEH 000C49H 00018CH BYTE UNIT CODE ?PR?_EBLCDUPDATE?LCD
000C4AH 000DC2H 000179H BYTE UNIT CODE ?C?LIB_CODE
000DC3H 000EA9H 0000E7H BYTE UNIT CODE ?PR?MAIN?LINK
000EAAH 000F72H 0000C9H BYTE UNIT CODE ?PR?_INTTOASCII?LINK
000F73H 00100EH 00009CH BYTE UNIT CODE ?PR?EBLCDINIT?LCD
00100FH 001094H 000086H BYTE UNIT CODE ?C_C51STARTUP
001095H 00110EH 00007AH BYTE UNIT CODE ?PR?_HALRFRECEIVEPACKET?RFRECEIVEPACKET
00110FH 00117EH 000070H BYTE UNIT CODE ?PR?SMBUSISR?LCD
00117FH 0011CEH 000050H BYTE UNIT CODE ?PR?_PARSEMENU?LINK
0011CFH 001213H 000045H BYTE UNIT CODE ?PR?_EBLCDCONVERTCHAR?LCD
001214H 001254H 000041H BYTE UNIT CODE ?PR?_HALSPIREADBURSTREG?SPIREADBURSTREG
001255H 001292H 00003EH BYTE UNIT CODE ?PR?_HALSPIWRITEBURSTREG?SPIWRITEBURSTREG
001293H 0012B4H 000022H BYTE UNIT CODE ?PR?_HALSPIREADREG?SPIREADREG
0012B5H 0012D6H 000022H BYTE UNIT CODE ?PR?_HALSPIREADSTATUS?SPIREADSTATUS
0012D7H 0012F7H 000021H BYTE UNIT CODE APPDESCDATA
0012F8H 001314H 00001DH BYTE UNIT CODE ?C_INITSEG
001315H 001330H 00001CH BYTE UNIT CODE ?PR?_HALSPIWRITEREG?SPISWRITEREG
001331H 001348H 000018H BYTE UNIT CODE ?PR?_HALWAIT?WAIT
001349H 00135AH 000012H BYTE UNIT CODE ?CO?LINK
00135BH 00136CH 000012H BYTE UNIT CODE ?PR?_HALSPISTROBE?SPISTROBE
00136DH 001390H 000024H BYTE UNIT CONST ?CO?REGSETTINGS_LINK
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 00005DH 00005EH BYTE UNIT XDATA ?XD?LINK
OVERLAY MAP OF MODULE: .\objects\link_2_4_bootloader (LINK)
LX51 LINKER/LOCATER V4.25 01/04/2009 23:51:50 PAGE 3
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
=====================================================================
SMBUSISR/LCD ----- ----- ----- -----
+--> ?PR?EBI2CHANDLER?LCD
EBI2CHANDLER/LCD ----- ----- ----- -----
*** NEW ROOT *******************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?LINK
+--> ?C_INITSEG
MAIN/LINK ----- ----- 005EH 0066H
+--> ?PR?_HALWAIT?WAIT
+--> ?CO?REGSETTINGS_LINK
+--> ?PR?_HALRFWRITERFSETTINGS?RFWRITERFSE...
+--> ?PR?_HALSPIWRITEREG?SPISWRITEREG
+--> ?PR?_HALRFSENDPACKET?RFSENDPACKET
+--> ?PR?_HALRFRECEIVEPACKET?RFRECEIVEPACKET
+--> ?PR?_INTTOASCII?LINK
_HALWAIT/WAIT ----- ----- ----- -----
?CO?REGSETTINGS_LINK ----- ----- ----- -----
_HALRFWRITERFSETTINGS/RFWRITERFSETTINGS ----- ----- 0067H 0069H
+--> ?PR?_HALSPIWRITEREG?SPISWRITEREG
_HALSPIWRITEREG/SPISWRITEREG ----- ----- ----- -----
_HALRFSENDPACKET/RFSENDPACKET ----- ----- ----- -----
+--> ?PR?_HALSPIWRITEBURSTREG?SPIWRITEBURS...
+--> ?PR?_HALSPISTROBE?SPISTROBE
_HALSPIWRITEBURSTREG/SPIWRITEBURSTREG ----- ----- 0067H 006BH
_HALSPISTROBE/SPISTROBE ----- ----- ----- -----
_HALRFRECEIVEPACKET/RFRECEIVEPACKET ----- ----- 0067H 006FH
+--> ?PR?_HALSPISTROBE?SPISTROBE
+--> ?PR?_HALSPIREADSTATUS?SPIREADSTATUS
+--> ?PR?_HALSPIREADREG?SPIREADREG
+--> ?PR?_HALSPIREADBURSTREG?SPIREADBURSTREG
_HALSPIREADSTATUS/SPIREADSTATUS ----- ----- ----- -----
_HALSPIREADREG/SPIREADREG ----- ----- ----- -----
_HALSPIREADBURSTREG/SPIREADBURSTREG ----- ----- 0070H 0074H
_INTTOASCII/LINK ----- ----- 0067H 0073H
?C_INITSEG ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: .\objects\link_2_4_bootloader (LINK)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
00000075H DATA BYTE ?_ebLcdUpdate?BYTE
00000067H DATA BYTE ?_halRfReceivePacket?BYTE
LX51 LINKER/LOCATER V4.25 01/04/2009 23:51:50 PAGE 4
00000070H DATA BYTE ?_halSpiReadBurstReg?BYTE
00000067H DATA BYTE ?_halSpiWriteBurstReg?BYTE
01000C63H CODE --- ?C?CLDOPTR
01000C4AH CODE --- ?C?CLDPTR
00000000H NUMBER --- ?C?CODESEG
01000CA2H CODE --- ?C?CSTOPTR
01000C90H CODE --- ?C?CSTPTR
01000DACH CODE --- ?C?LILDIDATA
01000DA3H CODE --- ?C?LILDIDATA1
01000DA5H CODE --- ?C?LILDIDATA8
01000D92H CODE --- ?C?ULCMP
01000D00H CODE --- ?C?ULDIV
00000000H NUMBER --- ?C?XDATASEG
01001050H CODE --- ?C_START
01000800H CODE NEAR LAB ?C_STARTUP
010011D9H CODE --- _ebLcdConvertChar
01000ABEH CODE --- _ebLcdUpdate
01001095H CODE --- _halRfReceivePacket
01000827H CODE --- _halRfSendPacket
0100084BH CODE --- _halRfWriteRfSettings
01001214H CODE --- _halSpiReadBurstReg
01001293H CODE --- _halSpiReadReg
010012B5H CODE --- _halSpiReadStatus
0100135BH CODE --- _halSpiStrobe
01001255H CODE --- _halSpiWriteBurstReg
01001315H CODE --- _halSpiWriteReg
01001331H CODE --- _halWait
01000EAAH CODE --- _intToAscii
0100117FH CODE --- _parseMenu
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000C0H.1 DATA BIT ACK
*SFR* 000000C0H.3 DATA BIT ACKRQ
*SFR* 000000E8H.4 DATA BIT AD0BUSY
*SFR* 000000E8H DATA BIT AD0CM0
*SFR* 000000E8H.1 DATA BIT AD0CM1
*SFR* 000000E8H.2 DATA BIT AD0CM2
*SFR* 000000E8H.7 DATA BIT AD0EN
*SFR* 000000E8H.5 DATA BIT AD0INT
*SFR* 000000E8H.6 DATA BIT AD0TM
*SFR* 000000E8H.3 DATA BIT AD0WINT
*SFR* 000000BCH DATA BYTE ADC0CF
*SFR* 000000E8H DATA BYTE ADC0CN
*SFR* 000000C4H DATA BYTE ADC0GTH
*SFR* 000000C3H DATA BYTE ADC0GTL
*SFR* 000000BEH DATA BYTE ADC0H
*SFR* 000000BDH DATA BYTE ADC0L
*SFR* 000000C6H DATA BYTE ADC0LTH
*SFR* 000000C5H DATA BYTE ADC0LTL
*SFR* 000000BAH DATA BYTE AMX0N
*SFR* 000000BBH DATA BYTE AMX0P
010012D8H CODE WORD APPDESC
*SFR* 000000C0H.2 DATA BIT ARBLOST
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -