📄 demo.map
字号:
###############################################################################
# #
# IAR ARM ELF Linker V5.11.0.50622/W32 07/Feb/2009 13:30:14 #
# Copyright 2007 IAR Systems. All rights reserved. #
# #
# Output file = C:\Documents and Settings\ANDY\桌面\处理器触发采样\Debug #
# \Exe\Demo.out #
# Map file = C:\Documents and Settings\ANDY\桌面\处理器触发采样\Debug #
# \List\Demo.map #
# Command line = "C:\Documents and Settings\ANDY\桌面\处理器触发采样\Debu #
# g\Obj\main.o" "C:\Documents and #
# Settings\ANDY\桌面\处理器触发采样\Debug\Obj\startup_ewar #
# m.o" "C:\Documents and Settings\ANDY\桌面\处理器触发采样 #
# \Debug\Obj\systemInit.o" "C:\Documents and #
# Settings\ANDY\桌面\处理器触发采样\Debug\Obj\uartGetPut.o #
# " "C:\Program Files\IAR Systems\Embedded Workbench 5.0 #
# Kickstart\ARM\lib\Luminary\driverlib.a" -o #
# "C:\Documents and Settings\ANDY\桌面\处理器触发采样\Debu #
# g\Exe\Demo.out" --map "C:\Documents and #
# Settings\ANDY\桌面\处理器触发采样\Debug\List\Demo.map" #
# --config "C:\Program Files\IAR Systems\Embedded #
# Workbench 5.0 Kickstart\ARM\config\Luminary\LM3S.icf" #
# --semihosting --entry __iar_program_start #
# #
# #
###############################################################################
*******************************************************************************
*** RUNTIME MODEL ATTRIBUTES
***
__endian = little
__thumb_aware = enabled
*******************************************************************************
*** PLACEMENT SUMMARY
***
"A1": place at start of [mem:0x0-mem:0x3ffff] { ro section .intvec };
"P1": place in [from mem:0x0 to mem:0x3ffff] { ro };
"P2": place in [from mem:0x20000000 to mem:0x2000ffff] { rw, block HEAP };
Section Kind Address Size Object
------- ---- ------- ---- ------
"A1": 0xfc
.intvec const 0x00000000 0xfc startup_ewarm.o [1]
- 0x000000fc 0xfc
"P1": 0x24bc
.text ro code 0x000000fc 0xeca xprintffull.o [3]
.text ro code 0x00000fc8 0x344 sysctl.o [4]
.text ro code 0x0000130c 0x288 DblDiv.o [5]
.text ro code 0x00001594 0x1e0 gpio.o [4]
.text ro code 0x00001774 0x1bc ABImemcpy.o [5]
.text ro code 0x00001930 0x1a2 DblMul.o [5]
.text ro code 0x00001ad4 0x180 DblSub.o [5]
.text ro code 0x00001c54 0x128 main.o [1]
.text ro code 0x00001d7c 0x114 xdscale.o [3]
.text ro code 0x00001e90 0xe8 DblAdd.o [5]
.text ro code 0x00001f78 0xd0 I64DivMod.o [5]
.text ro code 0x00002048 0xaa xdnorm.o [3]
.text ro code 0x000020f4 0x90 ssi.o [4]
.text ro code 0x00002184 0x80 uart.o [4]
.text ro code 0x00002204 0x6c uartGetPut.o [1]
.rodata const 0x00002270 0x5c sysctl.o [4]
.text ro code 0x000022cc 0x58 systemInit.o [1]
.text ro code 0x00002324 0x56 DblToI32.o [5]
.text ro code 0x0000237c 0x38 DblSubNrml.o [5]
.text ro code 0x000023b4 0x34 sprintf.o [3]
.text ro code 0x000023e8 0x30 DblCmpLe.o [5]
.text ro code 0x00002418 0x30 DblCmpGe.o [5]
.text ro code 0x00002448 0x2e I32ToDbl.o [5]
.text ro code 0x00002478 0x24 data_init.o [5]
.iar.init_table const 0x0000249c 0x10 - Linker created -
.text ro code 0x000024ac 0x18 cmain.o [5]
.text ro code 0x000024c4 0x18 memchr.o [5]
.text ro code 0x000024dc 0x16 div.o [3]
.rodata const 0x000024f4 0x14 main.o [1]
.text ro code 0x00002508 0x14 I32DivMod.o [5]
.text ro code 0x0000251c 0x14 strchr.o [5]
.text ro code 0x00002530 0x10 exit.o [6]
.text ro code 0x00002540 0x10 copy_init.o [5]
.text ro code 0x00002550 0xe strlen.o [5]
.rodata const 0x00002560 0xc sysctl.o [4]
.text ro code 0x0000256c 0xa startup_ewarm.o [1]
.text ro code 0x00002578 0xa xsprout.o [3]
.text ro code 0x00002584 0xa cexit.o [5]
.rodata const 0x00002590 0x8 main.o [1]
.rodata const 0x00002598 0x8 xprintffull.o [3]
.text ro code 0x000025a0 0x8 exit.o [3]
.text ro code 0x000025a8 0x4 low_level_init.o [3]
.text ro code 0x000025ac 0x2 IntDivZer.o [5]
.text ro code 0x000025b0 0x2 I64DivZer.o [5]
Initializer bytes ro data 0x000025b4 0x4 <for P2-1>
- 0x000025b8 0x24bc
"P2", part 1 of 2: 0x400
.noinit uninit 0x20000000 0x400 startup_ewarm.o [1]
- 0x20000400 0x400
"P2", part 2 of 2: 0x4
P2-1 0x20000400 0x4 <Init block>
.data inited 0x20000400 0x4 systemInit.o [1]
- 0x20000404 0x4
*******************************************************************************
*** MODULE SUMMARY
***
Module ro code ro data rw data
------ ------- ------- -------
C:\Documents and Settings\ANDY\桌面\处理器触发采样\Debug\Obj: [1]
main.o 296 28
startup_ewarm.o 10 252 1 024
systemInit.o 88 4 4
uartGetPut.o 108
-------------------------------------------
Total: 502 284 1 028
command line: [2]
-------------------------------------------
Total:
dl7M_tl_in.a: [3]
div.o 22
exit.o 8
low_level_init.o 4
sprintf.o 52
xdnorm.o 170
xdscale.o 276
xprintffull.o 3 786 8
xsprout.o 10
-------------------------------------------
Total: 4 328 8
driverlib.a: [4]
gpio.o 480
ssi.o 144
sysctl.o 836 104
uart.o 128
-------------------------------------------
Total: 1 588 104
rt7M_tl.a: [5]
ABImemcpy.o 444
DblAdd.o 232
DblCmpGe.o 48
DblCmpLe.o 48
DblDiv.o 648
DblMul.o 418
DblSub.o 384
DblSubNrml.o 56
DblToI32.o 86
I32DivMod.o 20
I32ToDbl.o 46
I64DivMod.o 208
I64DivZer.o 2
IntDivZer.o 2
cexit.o 10
cmain.o 24
copy_init.o 16
data_init.o 36
memchr.o 24
strchr.o 20
strlen.o 14
-------------------------------------------
Total: 2 786
shb_l.a: [6]
exit.o 16
-------------------------------------------
Total: 16
Gaps 16 6
Linker created 16
-----------------------------------------------
Grand Total: 9 236 418 1 028
*******************************************************************************
*** ENTRY LIST
***
Entry Address Size Type Object
----- ------- ---- ---- ------
FaultISR 0x00002571 0x2 Code Lc startup_ewarm.o [1]
GPIODirModeSet 0x00001595 0x4c Code Gb gpio.o [4]
GPIOPadConfigSet 0x000015e1 0x11e Code Gb gpio.o [4]
GPIOPinRead 0x00001701 0x8 Code Gb gpio.o [4]
GPIOPinTypeGPIOInput 0x00001709 0x24 Code Gb gpio.o [4]
GPIOPinTypeSSI 0x0000172d 0x24 Code Gb gpio.o [4]
GPIOPinTypeUART 0x00001751 0x24 Code Gb gpio.o [4]
IntDefaultHandler 0x00002575 0x2 Code Lc startup_ewarm.o [1]
NmiSR 0x0000256d 0x2 Code Lc startup_ewarm.o [1]
Region$$Table$$Base 0x0000249c Data Gb - Linker created -
Region$$Table$$Limit 0x000024ac Data Gb - Linker created -
SSIConfigSetExpClk 0x000020f5 0x6c Code Gb ssi.o [4]
SSIDataGet 0x00002179 0xc Code Gb ssi.o [4]
SSIDataPut 0x0000216d 0xa Code Gb ssi.o [4]
SSIEnable 0x00002161 0xa Code Gb ssi.o [4]
SysCtlClockGet 0x000011a9 0x164 Code Gb sysctl.o [4]
SysCtlClockSet 0x00001031 0x178 Code Gb sysctl.o [4]
SysCtlDelay 0x00001029 0x8 Code Gb sysctl.o [4]
SysCtlLDOSet 0x0000101d 0x6 Code Gb sysctl.o [4]
SysCtlPeripheralDisable
0x00000ff1 0x26 Code Gb sysctl.o [4]
SysCtlPeripheralEnable 0x00000fc9 0x26 Code Gb sysctl.o [4]
TheSysClock 0x20000400 0x4 Data Gb systemInit.o [1]
UARTCharPut 0x000021f9 0xc Code Gb uart.o [4]
UARTConfigSetExpClk 0x00002185 0x3e Code Gb uart.o [4]
UARTDisable 0x000021dd 0x1c Code Gb uart.o [4]
UARTEnable 0x000021c5 0x18 Code Gb uart.o [4]
_GenldDefault 0x00000d15 0x278 Code Lc xprintffull.o [3]
_LdtobDefault 0x000008a9 0x46c Code Lc xprintffull.o [3]
_LitobDefault 0x000007a9 0x100 Code Lc xprintffull.o [3]
_Printf 0x000000fd 0x6ac Code Gb xprintffull.o [3]
_PutcharsDefault 0x00000f8d 0x3a Code Lc xprintffull.o [3]
_SProut 0x00002579 0xa Code Gb xsprout.o [3]
__aeabi_cdcmple 0x000023e9 Code Gb DblCmpLe.o [5]
__aeabi_cdrcmple 0x00002419 Code Gb DblCmpGe.o [5]
__aeabi_d2iz 0x00002325 Code Gb DblToI32.o [5]
__aeabi_d2uiz 0x00002351 Code Gb DblToI32.o [5]
__aeabi_dadd 0x00001e91 Code Gb DblAdd.o [5]
__aeabi_ddiv 0x0000130d Code Gb DblDiv.o [5]
__aeabi_dmul 0x00001931 Code Gb DblMul.o [5]
__aeabi_dsub 0x00001ad5 Code Gb DblSub.o [5]
__aeabi_i2d 0x00002449 Code Gb I32ToDbl.o [5]
__aeabi_idiv0 0x000025ad Code Gb IntDivZer.o [5]
__aeabi_ldiv0 0x000025b1 Code Gb I64DivZer.o [5]
__aeabi_ldivmod 0x00001fad Code Gb I64DivMod.o [5]
__aeabi_memcpy 0x00001775 Code Gb ABImemcpy.o [5]
__aeabi_memcpy4 0x0000178f Code Gb ABImemcpy.o [5]
__aeabi_memcpy8 0x0000178f Code Gb ABImemcpy.o [5]
__aeabi_ui2d 0x0000245d Code Gb I32ToDbl.o [5]
__aeabi_uidiv 0x00002509 Code Gb I32DivMod.o [5]
__aeabi_uidivmod 0x00002509 Code Gb I32DivMod.o [5]
__aeabi_uldivmod 0x00001fc1 Code Gb I64DivMod.o [5]
__exit 0x00002531 0x10 Code Gb exit.o [6]
__iar_Dnorm 0x00002049 0xaa Code Gb xdnorm.o [3]
__iar_Dscale 0x00001d7d 0x114 Code Gb xdscale.o [3]
__iar_Memchr 0x000024c5 Code Gb memchr.o [5]
__iar_Strchr 0x0000251d Code Gb strchr.o [5]
__iar_SubNrmlX 0x0000237d Code Gb DblSubNrml.o [5]
__iar_SubNrmlY 0x00002399 Code Gb DblSubNrml.o [5]
__iar_copy_init 0x00002541 0x10 Code Gb copy_init.o [5]
__iar_d2uiz 0x0000235b Code Gb DblToI32.o [5]
__iar_dadd 0x00001ea3 Code Gb DblAdd.o [5]
__iar_data_init 0x00002479 0x24 Code Gb data_init.o [5]
__iar_dsub 0x00001ae7 Code Gb DblSub.o [5]
__iar_dsubStart 0x00001afb Code Gb DblSub.o [5]
__iar_program_start 0x000024ad Code Gb cmain.o [5]
__iar_ui2d 0x0000245f Code Gb I32ToDbl.o [5]
__low_level_init 0x000025a9 0x4 Code Gb low_level_init.o [3]
__vector_table 0x00000000 0xfc Data Gb startup_ewarm.o [1]
_exit 0x00002585 Code Gb cexit.o [5]
_main 0x000024bf Code Gb cmain.o [5]
clockInit 0x000022fd 0x28 Code Gb systemInit.o [1]
dataDisplay 0x00001cd5 0x2c Code Gb main.o [1]
div 0x000024dd 0x16 Code Gb div.o [3]
exit 0x000025a1 0x8 Code Gb exit.o [3]
g_pulRCGCRegs 0x00002560 0xc Data Lc sysctl.o [4]
g_pulXtals 0x00002270 0x5c Data Lc sysctl.o [4]
jtagWait 0x000022cd 0x30 Code Gb systemInit.o [1]
main 0x00001d01 0x74 Code Gb main.o [1]
memchr 0x000024c5 Code Gb memchr.o [5]
pulStack 0x20000000 0x400 Data Lc startup_ewarm.o [1]
sprintf 0x000023b5 0x34 Code Gb sprintf.o [3]
ssiInit 0x00001c55 0x80 Code Gb main.o [1]
strchr 0x0000251d Code Gb strchr.o [5]
strlen 0x00002551 Code Gb strlen.o [5]
uartInit 0x00002205 0x40 Code Gb uartGetPut.o [1]
uartPutc 0x00002245 0x10 Code Gb uartGetPut.o [1]
uartPuts 0x00002255 0x16 Code Gb uartGetPut.o [1]
[1] = C:\Documents and Settings\ANDY\桌面\处理器触发采样\Debug\Obj
[2] = command line
[3] = dl7M_tl_in.a
[4] = driverlib.a
[5] = rt7M_tl.a
[6] = shb_l.a
9 236 bytes of readonly code memory
418 bytes of readonly data memory
1 028 bytes of readwrite data memory
Errors: none
Warnings: none
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -