ledcon.map
来自「ARM仿真案例」· MAP 代码 · 共 317 行
MAP
317 行
################################################################################
# #
# IAR Universal Linker V4.59W/386 #
# #
# Link time = 17/Jun/2006 09:50:49 #
# Target CPU = ARM #
# List file = E:\Project\examples\IAR\LEDCON\Release\List\LEDCO #
# N.map #
# Output file 1 = E:\Project\examples\IAR\LEDCON\Release\Exe\LEDCON #
# .a79 #
# Format: intel-standard #
# Command line = E:\Project\examples\IAR\LEDCON\Release\Obj\Init.r #
# 79 #
# E:\Project\examples\IAR\LEDCON\Release\Obj\Vector #
# s.r79 #
# E:\Project\examples\IAR\LEDCON\Release\Obj\main.r #
# 79 #
# E:\Project\examples\IAR\LEDCON\Release\Obj\target #
# .r79 #
# -o #
# E:\Project\examples\IAR\LEDCON\Release\Exe\LEDCON #
# .a79 #
# -Fintel-standard -l #
# E:\Project\examples\IAR\LEDCON\Release\List\LEDCO #
# N.map #
# -xms #
# "-IE:\Program Files\IAR Systems\Embedded Workbenc #
# h 4.0 Evaluation\ARM\LIB\" #
# -f #
# "E:\Program Files\IAR Systems\Embedded Workbench #
# 4.0 Evaluation\ARM\config\lnkarm.xcl" #
# (-carm -DROMSTART=08000 -DROMEND=FFFFF #
# -Z(CODE)INTVEC=00-3F #
# -Z(CODE)ICODE,DIFUNCT=ROMSTART-ROMEND #
# -Z(CODE)SWITAB=ROMSTART-ROMEND #
# -Z(CODE)CODE=ROMSTART-ROMEND #
# -Z(CONST)CODE_ID=ROMSTART-ROMEND #
# -Z(CONST)INITTAB,DATA_ID,DATA_C=ROMSTART-ROMEND #
# -Z(CONST)CHECKSUM=ROMSTART-ROMEND #
# -DRAMSTART=100000 -DRAMEND=7FFFFF #
# -Z(DATA)DATA_I,DATA_Z,DATA_N=RAMSTART-RAMEND #
# -Z(DATA)CODE_I=RAMSTART-RAMEND -QCODE_I=CODE_ID #
# -D_CSTACK_SIZE=2000 -D_IRQ_STACK_SIZE=100 #
# -D_HEAP_SIZE=8000 #
# -Z(DATA)CSTACK+_CSTACK_SIZE=RAMSTART-RAMEND #
# -Z(DATA)IRQ_STACK+_IRQ_STACK_SIZE,HEAP+_HEAP_SIZE #
# =RAMSTART-RAMEND) #
# "E:\Program Files\IAR Systems\Embedded Workbench #
# 4.0 Evaluation\ARM\LIB\dl4tpainl8n.r79" #
# -s __program_start #
# #
# Copyright 1987-2006 IAR Systems. All rights reserved. #
################################################################################
****************************************
* *
* CROSS REFERENCE *
* *
****************************************
Program entry at : 00000000 Relocatable, from module : ?RESET
****************************************
* *
* RUNTIME MODEL *
* *
****************************************
ARMv4M = USED
ARMv4T = USED
StackAlign4 = USED
StackAlign8 = USED
__code_model = *
__cpu_mode = __pcs__interwork
__data_model = absolute
__dlib_file_descriptor = 0
__endian = little
__rt_version = 6
__thumb_aware = enabled
****************************************
* *
* MODULE MAP *
* *
****************************************
DEFINED ABSOLUTE ENTRIES
*************************************************************************
DEFINED ABSOLUTE ENTRIES
PROGRAM MODULE, NAME : ?ABS_ENTRY_MOD
Absolute parts
ENTRY ADDRESS REF BY
===== ======= ======
_HEAP_SIZE 00008000
_IRQ_STACK_SIZE 00000100
_CSTACK_SIZE 00002000
RAMEND 007FFFFF
RAMSTART 00100000
ROMEND 000FFFFF
ROMSTART 00008000
*************************************************************************
FILE NAME : E:\Project\examples\IAR\LEDCON\Release\Obj\Init.r79
*************************************************************************
FILE NAME : E:\Project\examples\IAR\LEDCON\Release\Obj\Vectors.r79
*************************************************************************
FILE NAME : E:\Project\examples\IAR\LEDCON\Release\Obj\main.r79
PROGRAM MODULE, NAME : main
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 00008140 - 00008153 (0x14 bytes), align: 2
Segment part 3. Intra module refs: main
ENTRY ADDRESS REF BY
===== ======= ======
DelayNS 00008140
-------------------------------------------------------------------------
CODE
Relative segment, address: 00008154 - 000081AB (0x58 bytes), align: 2
Segment part 5.
ENTRY ADDRESS REF BY
===== ======= ======
main 00008154 _main (?CMAIN)
stack 1 = 00000000 ( 00000008 )
*************************************************************************
FILE NAME : E:\Project\examples\IAR\LEDCON\Release\Obj\target.r79
*************************************************************************
FILE NAME : E:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\LIB\dl4tpainl8n.r79
LIBRARY MODULE, NAME : ?low_level_init
SEGMENTS IN THE MODULE
======================
ICODE
Relative segment, address: 00008000 - 00008007 (0x8 bytes), align: 2
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__low_level_init 00008000 ?main (?CMAIN)
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?segment_init
SEGMENTS IN THE MODULE
======================
ICODE
Relative segment, address: 00008008 - 0000809B (0x94 bytes), align: 2
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__segment_init 00008008 ?main (?CMAIN)
stack 1 = 00000000 ( 0000000C )
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?__exit
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 000081AC - 000081AF (0x4 bytes), align: 2
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
__exit 000081AC ?jump_to_exit (?_EXIT)
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?cppinit
SEGMENTS IN THE MODULE
======================
INITTAB
Relative segment, address: 000081D8 - 000081E3 (0xc bytes), align: 2
Segment part 15. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
?init?tab?DATA_Z 000081D8
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?exit
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 000081B0 - 000081C7 (0x18 bytes), align: 2
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
exit 000081B0 _main (?CMAIN)
stack 1 = 00000000 ( 00000008 )
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?RESET
SEGMENTS IN THE MODULE
======================
INTVEC
Common segment, address: 00000000 - 0000003B (0x3c bytes), align: 2
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
__program_start 00000000 Absolute parts (?ABS_ENTRY_MOD)
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?CSTARTUP
SEGMENTS IN THE MODULE
======================
IRQ_STACK
Relative segment, address: 00102000, align: 2
Segment part 0. ROOT.
-------------------------------------------------------------------------
CSTACK
Relative segment, address: 00100000, align: 2
Segment part 2. ROOT.
-------------------------------------------------------------------------
ICODE
Relative segment, address: 0000809C - 000080D3 (0x38 bytes), align: 2
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
?cstartup 0000809C __program_start (?RESET)
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?CMAIN
SEGMENTS IN THE MODULE
======================
DIFUNCT
Relative segment, address: 00008140, align: 2
Segment part 0. ROOT.
-------------------------------------------------------------------------
ICODE
Relative segment, address: 000080D4 - 0000810B (0x38 bytes), align: 2
Segment part 1.
ENTRY ADDRESS REF BY
===== ======= ======
?main 000080D4 ?cstartup (?CSTARTUP)
-------------------------------------------------------------------------
ICODE
Relative segment, address: 0000810C - 0000813F (0x34 bytes), align: 2
Segment part 3. Intra module refs: ?main
ENTRY ADDRESS REF BY
===== ======= ======
_main 00008120
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?_EXIT
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 000081C8, align: 2
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
_exit 000081C8 _main (?CMAIN)
exit (?exit)
-------------------------------------------------------------------------
CODE
Relative segment, address: 000081C8 - 000081D7 (0x10 bytes), align: 2
Segment part 5. Intra module refs: _exit
ENTRY ADDRESS REF BY
===== ======= ======
?jump_to_exit 000081C8
****************************************
* *
* SEGMENTS IN ADDRESS ORDER *
* *
****************************************
SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN
======= ===== ============= =========== ==== ==== =====
INTVEC 00000000 - 0000003B 3C com 2
ICODE 00008000 - 0000813F 140 rel 2
DIFUNCT 00008140 rel 2
CODE 00008140 - 000081D7 98 rel 2
INITTAB 000081D8 - 000081E3 C rel 2
DATA_Z 00100000 dse 0
CSTACK 00100000 - 00101FFF 2000 rel 2
IRQ_STACK 00102000 - 001020FF 100 rel 2
****************************************
* *
* END OF CROSS REFERENCE *
* *
****************************************
532 bytes of CODE memory
8 448 bytes of DATA memory
12 bytes of CONST memory
Errors: none
Warnings: none
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?