📄 led.map
字号:
ARM Linker, RVCT3.1 [Build 939] for uVision [Standard]
================================================================================
Section Cross References
s3c44b0x.o(RESET) refers to s3c44b0x.o(STACK) for Stack_Top
s3c44b0x.o(RESET) refers to entry.o($$startup$$) for __main
entry.o($$startup$$) refers to init.o(.text) for __init
entry.o($$startup$$) refers to s3c44b0x.o(STACK) for __initial_sp
init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3
init.o(.text) refers to init.o(.emb_text) for __call_main
init.o(.text) refers to led.o(.text) for main
================================================================================
Removing Unused input sections from the image.
Removing s3c44b0x.o(HEAP), (0 bytes).
1 unused section(s) (total 0 bytes) removed from the image.
================================================================================
Adding Veneers to the image
Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
1 Veneer(s) (total 8 bytes) added to the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 312 s3c44b0x.o(RESET)
../../microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../../microlib/init/handlers.c 0x00000000 Number 0 handlers.o ABSOLUTE
../../microlib/init/init.c 0x00000000 Number 0 init.o ABSOLUTE
../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE
LED.C 0x00000000 Number 0 led.o ABSOLUTE
S3C44B0X.s 0x00000000 Number 0 s3c44b0x.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
Undef_Handler 0x00000040 ARM Code 4 s3c44b0x.o(RESET)
SWI_Handler 0x00000044 ARM Code 4 s3c44b0x.o(RESET)
PAbt_Handler 0x00000048 ARM Code 4 s3c44b0x.o(RESET)
DAbt_Handler 0x0000004c ARM Code 4 s3c44b0x.o(RESET)
IRQ_Handler 0x00000050 ARM Code 4 s3c44b0x.o(RESET)
FIQ_Handler 0x00000054 ARM Code 4 s3c44b0x.o(RESET)
$$startup$$ 0x00000138 Section 12 entry.o($$startup$$)
.emb_text 0x00000144 Section 2 init.o(.emb_text)
.text 0x00000148 Section 408 led.o(.text)
.text 0x000002e8 Section 40 init.o(.text)
.text 0x00000310 Section 16 callvia.o(.text)
i.__scatterload_copy 0x00000320 Section 24 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x00000338 Section 4 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x0000033c Section 24 handlers.o(i.__scatterload_zeroinit)
STACK 0x0c000000 Section 1160 s3c44b0x.o(STACK)
Stack_Top 0x0c000488 Number 0 s3c44b0x.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 led.o ABSOLUTE
__decompress - Undefined Weak Reference
Reset_Handler 0x000000a0 ARM Code 0 s3c44b0x.o(RESET)
__main 0x00000138 ARM Code 8 entry.o($$startup$$)
__call_main 0x00000145 Thumb Code 2 init.o(.emb_text)
delay 0x00000148 ARM Code 44 led.o(.text)
main 0x00000174 ARM Code 356 led.o(.text)
Inline ARM to Thumb Veneer to __init 0x000002e0 ARM Code 0 init.o(.text)
__init 0x000002e9 Thumb Code 26 init.o(.text)
__scatterload_rt2 0x000002e9 Thumb Code 0 init.o(.text)
__ARM_call_via_r0 0x00000311 Thumb Code 2 callvia.o(.text)
__call_via_r0 0x00000311 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x00000313 Thumb Code 2 callvia.o(.text)
__call_via_r1 0x00000313 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x00000315 Thumb Code 2 callvia.o(.text)
__call_via_r2 0x00000315 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x00000317 Thumb Code 2 callvia.o(.text)
__call_via_r3 0x00000317 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x00000319 Thumb Code 2 callvia.o(.text)
__call_via_r4 0x00000319 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x0000031b Thumb Code 2 callvia.o(.text)
__call_via_r5 0x0000031b Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x0000031d Thumb Code 2 callvia.o(.text)
__call_via_r6 0x0000031d Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x0000031f Thumb Code 2 callvia.o(.text)
__call_via_r7 0x0000031f Thumb Code 0 callvia.o(.text)
__scatterload_copy 0x00000320 ARM Code 24 handlers.o(i.__scatterload_copy)
__scatterload_null 0x00000338 ARM Code 4 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x0000033c ARM Code 24 handlers.o(i.__scatterload_zeroinit)
Region$$Table$$Base 0x00000354 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00000364 Number 0 anon$$obj.o(Region$$Table)
__initial_sp 0x0c000400 Data 136 s3c44b0x.o(STACK)
================================================================================
Memory Map of the image
Image Entry point : 0x00000138
Load Region LR_ROM1 (Base: 0x00000000, Size: 0x00000364, Max: 0x00200000, ABSOLUTE)
Execution Region ER_ROM1 (Base: 0x00000000, Size: 0x00000364, Max: 0x00200000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000138 Code RO 3 RESET s3c44b0x.o
0x00000138 0x0000000c Code RO 25 * $$startup$$ entry.o(mc_t.l)
0x00000144 0x00000002 Code RO 30 .emb_text init.o(mc_t.l)
0x00000146 0x00000002 PAD
0x00000148 0x00000198 Code RO 9 .text led.o
0x000002e0 0x00000008 Ven RO 29 .text init.o(mc_t.l)
0x000002e8 0x00000028 Code RO 29 .text init.o(mc_t.l)
0x00000310 0x00000010 Code RO 33 .text callvia.o(h_t.l)
0x00000320 0x00000018 Code RO 35 i.__scatterload_copy handlers.o(mc_t.l)
0x00000338 0x00000004 Code RO 37 i.__scatterload_null handlers.o(mc_t.l)
0x0000033c 0x00000018 Code RO 36 i.__scatterload_zeroinit handlers.o(mc_t.l)
0x00000354 0x00000010 Data RO 34 Region$$Table anon$$obj.o
Execution Region RW_RAM1 (Base: 0x0c000000, Size: 0x00000488, Max: 0x00800000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x0c000000 0x00000488 Zero RW 1 STACK s3c44b0x.o
Execution Region RW_IRAM1 (Base: 0x10000000, Size: 0x00000000, Max: 0x00002000, ABSOLUTE)
**** No section assigned to this execution region ****
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
408 8 0 0 0 2205 led.o
312 116 0 0 1160 252 s3c44b0x.o
------------------------------------------------------------------------
720 124 16 0 1160 2460 Object Totals
0 0 16 0 0 0 (incl. Generated)
0 0 0 0 0 3 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
16 0 0 0 0 0 callvia.o
12 4 0 0 0 0 entry.o
52 0 0 0 0 0 handlers.o
50 14 0 0 0 0 init.o
------------------------------------------------------------------------
132 18 0 0 0 0 Library Totals
2 0 0 0 0 0 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
16 0 0 0 0 0 h_t.l
114 18 0 0 0 0 mc_t.l
------------------------------------------------------------------------
132 18 0 0 0 0 Library Totals
------------------------------------------------------------------------
================================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
852 142 16 0 1160 2460 Grand Totals
852 142 16 0 1160 2460 ELF Image Totals
852 142 16 0 0 0 ROM Totals
================================================================================
Total RO Size (Code + RO Data) 868 ( 0.85kB)
Total RW Size (RW Data + ZI Data) 1160 ( 1.13kB)
Total ROM Size (Code + RO Data + RW Data) 868 ( 0.85kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -