📄 boot24lu1.map
字号:
LX51 LINKER/LOCATER V3.65b 03/05/2008 17:32:46 PAGE 1
LX51 LINKER/LOCATER V3.65b, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE .\build\STARTUP.obj, .\build\main.obj, .\build\usb.obj, .\build\bootloader.obj, .\build\flash.o
>> bj, .\build\usb_desc_bootloader.obj TO .\build\boot24lu1 PRINT (.\list\boot24lu1.map) REMOVEUNUSED CLASSES (CODE (C:0
>> X3800-C:0X3FFF), CONST (C:0X3800-C:0X3FFF), ECODE (C:0X3800-C:0X3FFF), HCONST (C:0X3800-C:0X3FFF), SROM (C:0X39A0), C
>> ODE_BOOTLOADER (C:0X8000)[], CONST_BOOTLOADER (C:0X8700)[]) SEGMENTS (?C_C51STARTUP (C:0X3800))
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\build\STARTUP.obj (?C_STARTUP)
COMMENT TYPE 0: AX51 V2.14
.\build\main.obj (MAIN)
COMMENT TYPE 0: C51 V7.50
.\build\usb.obj (USB)
COMMENT TYPE 0: C51 V7.50
.\build\bootloader.obj (BOOTLOADER)
COMMENT TYPE 0: C51 V7.50
.\build\flash.obj (FLASH)
COMMENT TYPE 0: C51 V7.50
.\build\usb_desc_bootloader.obj (USB_DESC_BOOTLOADER)
COMMENT TYPE 0: C51 V7.50
ACTIVE MEMORY CLASSES OF MODULE: .\build\boot24lu1 (?C_STARTUP)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:003800H C:003FFFH 000099H CODE
C:000000H C:003800H C:003FFFH CONST
C:000000H C:003800H C:003FFFH ECODE
B00:0000H C:003800H C:003FFFH HCONST
B00:0000H C:0039A0H C:FFFFFFH 00057FH SROM
C:000000H C:008000H C:00FFFFH 0004D1H CODE_BOOTLOADER
C:000000H C:008700H C:00FFFFH 0000AEH CONST_BOOTLOADER
I:000000H I:000000H I:0000FFH 000021H IDATA
I:000000H I:000000H I:00007FH 000022H DATA
X:000000H X:000000H X:00FFFFH 0000E6H XDATA
MEMORY MAP OF MODULE: .\build\boot24lu1 (?C_STARTUP)
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 000014H 00000DH BYTE UNIT DATA _DATA_GROUP_
000015H 00001EH 00000AH BYTE UNIT DATA ?DT?USB
00001FH 000021H 000003H BYTE UNIT DATA ?DT?BOOTLOADER
000022H 000041H 000020H BYTE UNIT IDATA ?ID?BOOTLOADER
000042H 000042H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO?STARTUP?3
000003H 0037FFH 0037FDH --- --- **GAP**
003800H 00380BH 00000CH BYTE UNIT CODE ?C_C51STARTUP
00380CH 00387AH 00006FH BYTE INBLOCK CODE ?PR?MAIN?MAIN
00387BH 003895H 00001BH BYTE INBLOCK CODE ?PR?MAIN
003896H 00399FH 00010AH --- --- **GAP**
*** '?PR?_DELAY_MS?USB' execution at: 008000H
0039A0H 0039C0H 000021H BYTE INBLOCK SROM ?PR?_DELAY_MS?USB
*** '?PR?USB_INIT?USB' execution at: 008021H
LX51 LINKER/LOCATER V3.65b 03/05/2008 17:32:46 PAGE 2
0039C1H 003A3AH 00007AH BYTE INBLOCK SROM ?PR?USB_INIT?USB
*** '?PR?PACKETIZER_ISR_EP0_IN?USB' execution at: 00809BH
003A3BH 003A8FH 000055H BYTE INBLOCK SROM ?PR?PACKETIZER_ISR_EP0_IN?USB
*** '?PR?USB_PROCESS_GET_STATUS?USB' execution at: 0080F0H
003A90H 003AE6H 000057H BYTE INBLOCK SROM ?PR?USB_PROCESS_GET_STATUS?USB
*** '?PR?USB_PROCESS_GET_DESCRIPTOR?USB' execution at: 008147H
003AE7H 003B8AH 0000A4H BYTE INBLOCK SROM ?PR?USB_PROCESS_GET_DESCRIPTOR?USB
*** '?PR?ISR_SUDAV?USB' execution at: 0081EBH
003B8BH 003C22H 000098H BYTE INBLOCK SROM ?PR?ISR_SUDAV?USB
*** '?PR?USB_IRQ?USB' execution at: 008283H
003C23H 003CB7H 000095H BYTE INBLOCK SROM ?PR?USB_IRQ?USB
*** '?PR?USB' execution at: 008318H
003CB8H 003CD9H 000022H BYTE INBLOCK SROM ?PR?USB
*** '?PR?PARSE_COMMANDS?BOOTLOADER' execution at: 00833AH
003CDAH 003D8DH 0000B4H BYTE INBLOCK SROM ?PR?PARSE_COMMANDS?BOOTLOADER
*** '?PR?GET_USED_FLASH_PAGES?BOOTLOADER' execution at: 0083EEH
003D8EH 003DCCH 00003FH BYTE INBLOCK SROM ?PR?GET_USED_FLASH_PAGES?BOOTLOADER
*** '?PR?BOOTLOADER?BOOTLOADER' execution at: 00842DH
003DCDH 003DEDH 000021H BYTE INBLOCK SROM ?PR?BOOTLOADER?BOOTLOADER
*** '?PR?_FLASH_PAGE_ERASE?FLASH' execution at: 00844EH
003DEEH 003DFDH 000010H BYTE INBLOCK SROM ?PR?_FLASH_PAGE_ERASE?FLASH
*** '?PR?_FLASH_BYTES_WRITE?FLASH' execution at: 00845EH
003DFEH 003E48H 00004BH BYTE INBLOCK SROM ?PR?_FLASH_BYTES_WRITE?FLASH
*** '?PR?_FLASH_BYTES_READ?FLASH' execution at: 0084A9H
003E49H 003E70H 000028H BYTE INBLOCK SROM ?PR?_FLASH_BYTES_READ?FLASH
*** '?CO?USB_DESC_BOOTLOADER' execution at: 008700H
003E71H 003F1EH 0000AEH BYTE UNIT SROM ?CO?USB_DESC_BOOTLOADER
003F1FH 007FFFH 0040E1H --- --- **GAP**
*** '?PR?_DELAY_MS?USB' stored at: 0039A0H execution at: 008000H
008000H 008020H 000021H BYTE INBLOCK CODE_BOOTLOAD ?PR?_DELAY_MS?USB
-ER
*** '?PR?USB_INIT?USB' stored at: 0039C1H execution at: 008021H
008021H 00809AH 00007AH BYTE INBLOCK CODE_BOOTLOAD ?PR?USB_INIT?USB
-ER
*** '?PR?PACKETIZER_ISR_EP0_IN?USB' stored at: 003A3BH execution at: 00809BH
00809BH 0080EFH 000055H BYTE INBLOCK CODE_BOOTLOAD ?PR?PACKETIZER_ISR_EP0_IN?USB
-ER
*** '?PR?USB_PROCESS_GET_STATUS?USB' stored at: 003A90H execution at: 0080F0H
0080F0H 008146H 000057H BYTE INBLOCK CODE_BOOTLOAD ?PR?USB_PROCESS_GET_STATUS?USB
-ER
*** '?PR?USB_PROCESS_GET_DESCRIPTOR?USB' stored at: 003AE7H execution at: 008147H
008147H 0081EAH 0000A4H BYTE INBLOCK CODE_BOOTLOAD ?PR?USB_PROCESS_GET_DESCRIPTOR?USB
-ER
*** '?PR?ISR_SUDAV?USB' stored at: 003B8BH execution at: 0081EBH
0081EBH 008282H 000098H BYTE INBLOCK CODE_BOOTLOAD ?PR?ISR_SUDAV?USB
-ER
*** '?PR?USB_IRQ?USB' stored at: 003C23H execution at: 008283H
008283H 008317H 000095H BYTE INBLOCK CODE_BOOTLOAD ?PR?USB_IRQ?USB
-ER
*** '?PR?USB' stored at: 003CB8H execution at: 008318H
008318H 008339H 000022H BYTE INBLOCK CODE_BOOTLOAD ?PR?USB
-ER
*** '?PR?PARSE_COMMANDS?BOOTLOADER' stored at: 003CDAH execution at: 00833AH
00833AH 0083EDH 0000B4H BYTE INBLOCK CODE_BOOTLOAD ?PR?PARSE_COMMANDS?BOOTLOADER
-ER
*** '?PR?GET_USED_FLASH_PAGES?BOOTLOADER' stored at: 003D8EH execution at: 0083EEH
0083EEH 00842CH 00003FH BYTE INBLOCK CODE_BOOTLOAD ?PR?GET_USED_FLASH_PAGES?BOOTLOADER
-ER
*** '?PR?BOOTLOADER?BOOTLOADER' stored at: 003DCDH execution at: 00842DH
00842DH 00844DH 000021H BYTE INBLOCK CODE_BOOTLOAD ?PR?BOOTLOADER?BOOTLOADER
-ER
*** '?PR?_FLASH_PAGE_ERASE?FLASH' stored at: 003DEEH execution at: 00844EH
00844EH 00845DH 000010H BYTE INBLOCK CODE_BOOTLOAD ?PR?_FLASH_PAGE_ERASE?FLASH
-ER
*** '?PR?_FLASH_BYTES_WRITE?FLASH' stored at: 003DFEH execution at: 00845EH
LX51 LINKER/LOCATER V3.65b 03/05/2008 17:32:46 PAGE 3
00845EH 0084A8H 00004BH BYTE INBLOCK CODE_BOOTLOAD ?PR?_FLASH_BYTES_WRITE?FLASH
-ER
*** '?PR?_FLASH_BYTES_READ?FLASH' stored at: 003E49H execution at: 0084A9H
0084A9H 0084D0H 000028H BYTE INBLOCK CODE_BOOTLOAD ?PR?_FLASH_BYTES_READ?FLASH
-ER
0084D1H 0086FFH 00022FH --- --- **GAP**
*** '?CO?USB_DESC_BOOTLOADER' stored at: 003E71H execution at: 008700H
008700H 0087ADH 0000AEH BYTE UNIT CONST_BOOTLOA ?CO?USB_DESC_BOOTLOADER
-DER
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
00C640H 00C67FH 000040H BYTE OFFS.. XDATA ?XD?USB?20
00C680H 00C6BFH 000040H BYTE OFFS.. XDATA ?XD?USB?18
00C6C0H 00C6DFH 000020H BYTE OFFS.. XDATA ?XD?USB?19
00C6E0H 00C6FFH 000020H --- --- **GAP**
00C700H 00C71FH 000020H BYTE OFFS.. XDATA ?XD?USB?17
00C720H 00C780H 000061H --- --- **GAP**
00C781H 00C781H 000001H BYTE OFFS.. XDATA ?XD?USB?6
00C782H 00C782H 000001H BYTE OFFS.. XDATA ?XD?USB?8
00C783H 00C783H 000001H BYTE OFFS.. XDATA ?XD?USB?10
00C784H 00C784H 000001H BYTE OFFS.. XDATA ?XD?USB?11
00C785H 00C785H 000001H BYTE OFFS.. XDATA ?XD?USB?12
00C786H 00C787H 000002H --- --- **GAP**
00C788H 00C788H 000001H BYTE OFFS.. XDATA ?XD?USB?16
00C789H 00C789H 000001H BYTE OFFS.. XDATA ?XD?USB?3
00C78AH 00C78AH 000001H BYTE OFFS.. XDATA ?XD?USB?4
00C78BH 00C78BH 000001H BYTE OFFS.. XDATA ?XD?USB?5
00C78CH 00C78CH 000001H BYTE OFFS.. XDATA ?XD?USB?7
00C78DH 00C78DH 000001H BYTE OFFS.. XDATA ?XD?USB?9
00C78EH 00C7A7H 00001AH --- --- **GAP**
00C7A8H 00C7A8H 000001H BYTE OFFS.. XDATA ?XD?USB?15
00C7A9H 00C7A9H 000001H BYTE OFFS.. XDATA ?XD?USB?0
00C7AAH 00C7AAH 000001H BYTE OFFS.. XDATA ?XD?USB?1
00C7ABH 00C7ABH 000001H BYTE OFFS.. XDATA ?XD?USB?13
00C7ACH 00C7ACH 000001H BYTE OFFS.. XDATA ?XD?USB?33
00C7ADH 00C7ADH 000001H BYTE OFFS.. XDATA ?XD?USB?34
00C7AEH 00C7AEH 000001H BYTE OFFS.. XDATA ?XD?USB?2
00C7AFH 00C7B3H 000005H --- --- **GAP**
00C7B4H 00C7B4H 000001H BYTE OFFS.. XDATA ?XD?USB?27
00C7B5H 00C7B5H 000001H BYTE OFFS.. XDATA ?XD?USB?22
00C7B6H 00C7B6H 000001H BYTE OFFS.. XDATA ?XD?USB?28
00C7B7H 00C7B7H 000001H BYTE OFFS.. XDATA ?XD?USB?23
00C7B8H 00C7C4H 00000DH --- --- **GAP**
00C7C5H 00C7C5H 000001H BYTE OFFS.. XDATA ?XD?USB?25
00C7C6H 00C7C6H 000001H BYTE OFFS.. XDATA ?XD?USB?29
00C7C7H 00C7C7H 000001H BYTE OFFS.. XDATA ?XD?USB?26
00C7C8H 00C7D5H 00000EH --- --- **GAP**
00C7D6H 00C7D6H 000001H BYTE OFFS.. XDATA ?XD?USB?14
00C7D7H 00C7DDH 000007H --- --- **GAP**
00C7DEH 00C7DEH 000001H BYTE OFFS.. XDATA ?XD?USB?21
00C7DFH 00C7DFH 000001H BYTE OFFS.. XDATA ?XD?USB?24
00C7E0H 00C7E0H 000001H BYTE OFFS.. XDATA ?XD?USB?30
00C7E1H 00C7E1H 000001H BYTE OFFS.. XDATA ?XD?USB?31
00C7E2H 00C7E7H 000006H --- --- **GAP**
00C7E8H 00C7EFH 000008H BYTE OFFS.. XDATA ?XD?USB?32
OVERLAY MAP OF MODULE: .\build\boot24lu1 (?C_STARTUP)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
=============================================================
?C_C51STARTUP ----- ----- ----- -----
LX51 LINKER/LOCATER V3.65b 03/05/2008 17:32:46 PAGE 4
+--> ?PR?MAIN?MAIN
MAIN/MAIN ----- ----- 0008H 000DH
+--> ?PR?MAIN
+--> ?PR?BOOTLOADER?BOOTLOADER
MAIN ----- ----- ----- -----
BOOTLOADER/BOOTLOADER ----- ----- ----- -----
+--> ?PR?GET_USED_FLASH_PAGES?BOOTLOADER
+--> ?PR?USB_INIT?USB
+--> ?PR?USB_IRQ?USB
+--> ?PR?PARSE_COMMANDS?BOOTLOADER
GET_USED_FLASH_PAGES/BOOTLOADER ----- ----- 000EH 000FH
USB_INIT/USB ----- ----- ----- -----
+--> ?PR?_DELAY_MS?USB
+--> ?PR?USB
_DELAY_MS/USB ----- ----- ----- -----
USB ----- ----- ----- -----
USB_IRQ/USB ----- ----- ----- -----
+--> ?PR?ISR_SUDAV?USB
+--> ?PR?PACKETIZER_ISR_EP0_IN?USB
ISR_SUDAV/USB ----- ----- ----- -----
+--> ?PR?USB_PROCESS_GET_DESCRIPTOR?USB
+--> ?PR?USB_PROCESS_GET_STATUS?USB
+--> ?PR?USB
USB_PROCESS_GET_DESCRIPTOR/USB ----- ----- ----- -----
+--> ?CO?USB_DESC_BOOTLOADER
+--> ?PR?PACKETIZER_ISR_EP0_IN?USB
+--> ?PR?USB
?CO?USB_DESC_BOOTLOADER ----- ----- ----- -----
PACKETIZER_ISR_EP0_IN/USB ----- ----- ----- -----
+--> ?PR?USB
USB_PROCESS_GET_STATUS/USB ----- ----- ----- -----
+--> ?PR?USB
PARSE_COMMANDS/BOOTLOADER ----- ----- 000EH 000EH
+--> ?PR?_FLASH_BYTES_WRITE?FLASH
+--> ?PR?_FLASH_PAGE_ERASE?FLASH
+--> ?PR?_FLASH_BYTES_READ?FLASH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -