⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 boot24lu1.map

📁 非常全的nrf2401设计资料
💻 MAP
📖 第 1 页 / 共 5 页
字号:
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 + -