📄 demo.map
字号:
###############################################################################
# #
# IAR ARM ELF Linker V5.11.0.50622/W32 18/Mar/2009 20:06:53 #
# Copyright 2007 IAR Systems. All rights reserved. #
# #
# Output file = D:\My Documents\ARM\Int_FIFO\Debug\Exe\Demo.out #
# Map file = D:\My Documents\ARM\Int_FIFO\Debug\List\Demo.map #
# Command line = "C:\Program Files\IAR Systems\Embedded Workbench 5.0 #
# Kickstart\ARM\lib\Luminary\driverlib.a" "D:\My #
# Documents\ARM\Int_FIFO\Debug\Obj\main.o" "D:\My #
# Documents\ARM\Int_FIFO\Debug\Obj\startup_ewarm.o" #
# "D:\My Documents\ARM\Int_FIFO\Debug\Obj\systemInit.o" #
# -o "D:\My Documents\ARM\Int_FIFO\Debug\Exe\Demo.out" #
# --map "D:\My Documents\ARM\Int_FIFO\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 #
# #
# #
###############################################################################
*******************************************************************************
*** 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": 0x100
.intvec const 0x00000000 0x100 startup_ewarm.o [1]
- 0x00000100 0x100
"P1": 0x9e8
.text ro code 0x00000100 0x344 sysctl.o [4]
.text ro code 0x00000444 0x1e0 gpio.o [4]
.text ro code 0x00000624 0x16c main.o [1]
.text ro code 0x00000790 0xc8 uart.o [4]
.text ro code 0x00000858 0x8c interrupt.o [4]
.rodata const 0x000008e4 0x5c sysctl.o [4]
.text ro code 0x00000940 0x54 systemInit.o [1]
.text ro code 0x00000994 0x38 ABImemset48.o [5]
.rodata const 0x000009cc 0x28 main.o [1]
.text ro code 0x000009f4 0x24 data_init.o [5]
.iar.init_table const 0x00000a18 0x20 - Linker created -
.text ro code 0x00000a38 0x18 cmain.o [5]
.text ro code 0x00000a50 0x14 I32DivMod.o [5]
CODE ro code 0x00000a64 0x14 cpu.o [4]
.text ro code 0x00000a78 0x10 exit.o [6]
.text ro code 0x00000a88 0x10 copy_init.o [5]
.text ro code 0x00000a98 0xe zero_init.o [5]
.rodata const 0x00000aa8 0xc sysctl.o [4]
.text ro code 0x00000ab4 0xa startup_ewarm.o [1]
.text ro code 0x00000ac0 0xa cexit.o [5]
.text ro code 0x00000acc 0x8 exit.o [3]
.text ro code 0x00000ad4 0x6 ABImemclr4.o [5]
.text ro code 0x00000adc 0x4 low_level_init.o [3]
.text ro code 0x00000ae0 0x2 IntDivZer.o [5]
Initializer bytes ro data 0x00000ae4 0x4 <for P2-1>
- 0x00000ae8 0x9e8
"P2", part 1 of 3: 0x400
.noinit uninit 0x20000000 0x400 startup_ewarm.o [1]
- 0x20000400 0x400
"P2", part 2 of 3: 0xc
.bss zero 0x20000400 0x4 main.o [1]
.bss zero 0x20000404 0x4 main.o [1]
.bss zero 0x20000408 0x1 main.o [1]
- 0x20000409 0x9
"P2", part 3 of 3: 0x4
P2-1 0x2000040c 0x4 <Init block>
.data inited 0x2000040c 0x4 systemInit.o [1]
- 0x20000410 0x4
*******************************************************************************
*** MODULE SUMMARY
***
Module ro code ro data rw data
------ ------- ------- -------
D:\My Documents\ARM\Int_FIFO\Debug\Obj: [1]
main.o 364 40 9
startup_ewarm.o 10 256 1 024
systemInit.o 84 4 4
-------------------------------------------
Total: 458 300 1 037
command line: [2]
-------------------------------------------
Total:
dl7M_tl_in.a: [3]
exit.o 8
low_level_init.o 4
-------------------------------------------
Total: 12
driverlib.a: [4]
cpu.o 20
gpio.o 480
interrupt.o 140
sysctl.o 836 104
uart.o 200
-------------------------------------------
Total: 1 676 104
rt7M_tl.a: [5]
ABImemclr4.o 6
ABImemset48.o 56
I32DivMod.o 20
IntDivZer.o 2
cexit.o 10
cmain.o 24
copy_init.o 16
data_init.o 36
zero_init.o 14
-------------------------------------------
Total: 184
shb_l.a: [6]
exit.o 16
-------------------------------------------
Total: 16
Gaps 6 2
Linker created 32
-----------------------------------------------
Grand Total: 2 352 438 1 037
*******************************************************************************
*** ENTRY LIST
***
Entry Address Size Type Object
----- ------- ---- ---- ------
CPUcpsid 0x00000a65 Code Gb cpu.o [4]
CPUcpsie 0x00000a6d Code Gb cpu.o [4]
CPUwfi 0x00000a75 Code Gb cpu.o [4]
FaultISR 0x00000ab9 0x2 Code Lc startup_ewarm.o [1]
GPIODirModeSet 0x00000445 0x4c Code Gb gpio.o [4]
GPIOPadConfigSet 0x00000491 0x11e Code Gb gpio.o [4]
GPIOPinRead 0x000005b1 0x8 Code Gb gpio.o [4]
GPIOPinTypeGPIOInput 0x000005b9 0x24 Code Gb gpio.o [4]
GPIOPinTypeGPIOOutput 0x000005dd 0x24 Code Gb gpio.o [4]
GPIOPinTypeUART 0x00000601 0x24 Code Gb gpio.o [4]
IntDefaultHandler 0x00000abd 0x2 Code Lc startup_ewarm.o [1]
IntEnable 0x00000865 0x78 Code Gb interrupt.o [4]
IntMasterEnable 0x00000859 0xc Code Gb interrupt.o [4]
NmiSR 0x00000ab5 0x2 Code Lc startup_ewarm.o [1]
Region$$Table$$Base 0x00000a18 Data Gb - Linker created -
Region$$Table$$Limit 0x00000a38 Data Gb - Linker created -
SysCtlClockGet 0x000002e1 0x164 Code Gb sysctl.o [4]
SysCtlClockSet 0x00000169 0x178 Code Gb sysctl.o [4]
SysCtlDelay 0x00000161 0x8 Code Gb sysctl.o [4]
SysCtlLDOSet 0x00000155 0x6 Code Gb sysctl.o [4]
SysCtlPeripheralDisable
0x00000129 0x26 Code Gb sysctl.o [4]
SysCtlPeripheralEnable 0x00000101 0x26 Code Gb sysctl.o [4]
TheSysClock 0x2000040c 0x4 Data Gb systemInit.o [1]
TxData 0x000009cc 0x28 Data Gb main.o [1]
TxEndFlag 0x20000408 0x1 Data Gb main.o [1]
TxFIFOFill 0x00000679 0x44 Code Gb main.o [1]
TxIndex 0x20000400 0x4 Data Gb main.o [1]
TxIntNum 0x20000404 0x4 Data Gb main.o [1]
UART2_ISR 0x0000075d 0x30 Code Gb main.o [1]
UARTCharGet 0x0000081d 0xa Code Gb uart.o [4]
UARTCharPutNonBlocking 0x00000829 0x14 Code Gb uart.o [4]
UARTConfigSetExpClk 0x00000799 0x3e Code Gb uart.o [4]
UARTDisable 0x000007f1 0x1c Code Gb uart.o [4]
UARTEnable 0x000007d9 0x18 Code Gb uart.o [4]
UARTFIFOLevelSet 0x00000791 0x8 Code Gb uart.o [4]
UARTIntClear 0x00000855 0x4 Code Gb uart.o [4]
UARTIntEnable 0x0000083d 0x8 Code Gb uart.o [4]
UARTIntStatus 0x00000845 0xe Code Gb uart.o [4]
UARTSpaceAvail 0x0000080d 0x10 Code Gb uart.o [4]
__aeabi_idiv0 0x00000ae1 Code Gb IntDivZer.o [5]
__aeabi_memclr4 0x00000ad5 Code Gb ABImemclr4.o [5]
__aeabi_memset4 0x00000995 Code Gb ABImemset48.o [5]
__aeabi_memset8 0x00000995 Code Gb ABImemset48.o [5]
__aeabi_uidiv 0x00000a51 Code Gb I32DivMod.o [5]
__aeabi_uidivmod 0x00000a51 Code Gb I32DivMod.o [5]
__exit 0x00000a79 0x10 Code Gb exit.o [6]
__iar_Memset4_word 0x0000099d Code Gb ABImemset48.o [5]
__iar_Memset8_word 0x0000099d Code Gb ABImemset48.o [5]
__iar_copy_init 0x00000a89 0x10 Code Gb copy_init.o [5]
__iar_data_init 0x000009f5 0x24 Code Gb data_init.o [5]
__iar_program_start 0x00000a39 Code Gb cmain.o [5]
__iar_zero_init 0x00000a99 0xe Code Gb zero_init.o [5]
__low_level_init 0x00000add 0x4 Code Gb low_level_init.o [3]
__vector_table 0x00000000 0x100 Data Gb startup_ewarm.o [1]
_exit 0x00000ac1 Code Gb cexit.o [5]
_main 0x00000a4b Code Gb cmain.o [5]
clockInit 0x00000971 0x24 Code Gb systemInit.o [1]
exit 0x00000acd 0x8 Code Gb exit.o [3]
g_pulRCGCRegs 0x00000aa8 0xc Data Lc sysctl.o [4]
g_pulXtals 0x000008e4 0x5c Data Lc sysctl.o [4]
jtagWait 0x00000941 0x30 Code Gb systemInit.o [1]
main 0x000006bd 0x94 Code Gb main.o [1]
pulStack 0x20000000 0x400 Data Lc startup_ewarm.o [1]
uartInit 0x00000625 0x54 Code Gb main.o [1]
[1] = D:\My Documents\ARM\Int_FIFO\Debug\Obj
[2] = command line
[3] = dl7M_tl_in.a
[4] = driverlib.a
[5] = rt7M_tl.a
[6] = shb_l.a
2 352 bytes of readonly code memory
438 bytes of readonly data memory
1 037 bytes of readwrite data memory
Errors: none
Warnings: none
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -