📄 gpio.map
字号:
ARM Linker, RVCT3.1 [Build 939] for uVision [Standard]
================================================================================
Section Cross References
s3c44b0x.o(RESET) refers to gpio.o(.text) for HandlerINT4567
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 gpio.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 612 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
GPIO.C 0x00000000 Number 0 gpio.o ABSOLUTE
S3C44B0X.s 0x00000000 Number 0 s3c44b0x.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
Undef_Handler 0x000000e4 ARM Code 4 s3c44b0x.o(RESET)
SWI_Handler 0x000000e8 ARM Code 4 s3c44b0x.o(RESET)
PAbt_Handler 0x000000ec ARM Code 4 s3c44b0x.o(RESET)
DAbt_Handler 0x000000f0 ARM Code 4 s3c44b0x.o(RESET)
IRQ_Handler 0x000000f4 ARM Code 4 s3c44b0x.o(RESET)
FIQ_Handler 0x000000f8 ARM Code 4 s3c44b0x.o(RESET)
$$startup$$ 0x00000264 Section 12 entry.o($$startup$$)
.emb_text 0x00000270 Section 2 init.o(.emb_text)
.text 0x00000274 Section 544 gpio.o(.text)
.text 0x0000049c Section 40 init.o(.text)
.text 0x000004c4 Section 16 callvia.o(.text)
i.__scatterload_copy 0x000004d4 Section 24 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x000004ec Section 4 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x000004f0 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 gpio.o ABSOLUTE
__decompress - Undefined Weak Reference
Reset_Handler 0x00000190 ARM Code 0 s3c44b0x.o(RESET)
__main 0x00000264 ARM Code 8 entry.o($$startup$$)
__call_main 0x00000271 Thumb Code 2 init.o(.emb_text)
delay 0x00000274 ARM Code 44 gpio.o(.text)
HandlerINT4567 0x000002a0 ARM Code 44 gpio.o(.text)
Init_Eint 0x000002cc ARM Code 92 gpio.o(.text)
main 0x00000328 ARM Code 352 gpio.o(.text)
Inline ARM to Thumb Veneer to __init 0x00000494 ARM Code 0 init.o(.text)
__init 0x0000049d Thumb Code 26 init.o(.text)
__scatterload_rt2 0x0000049d Thumb Code 0 init.o(.text)
__ARM_call_via_r0 0x000004c5 Thumb Code 2 callvia.o(.text)
__call_via_r0 0x000004c5 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x000004c7 Thumb Code 2 callvia.o(.text)
__call_via_r1 0x000004c7 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x000004c9 Thumb Code 2 callvia.o(.text)
__call_via_r2 0x000004c9 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x000004cb Thumb Code 2 callvia.o(.text)
__call_via_r3 0x000004cb Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x000004cd Thumb Code 2 callvia.o(.text)
__call_via_r4 0x000004cd Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x000004cf Thumb Code 2 callvia.o(.text)
__call_via_r5 0x000004cf Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x000004d1 Thumb Code 2 callvia.o(.text)
__call_via_r6 0x000004d1 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x000004d3 Thumb Code 2 callvia.o(.text)
__call_via_r7 0x000004d3 Thumb Code 0 callvia.o(.text)
__scatterload_copy 0x000004d4 ARM Code 24 handlers.o(i.__scatterload_copy)
__scatterload_null 0x000004ec ARM Code 4 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x000004f0 ARM Code 24 handlers.o(i.__scatterload_zeroinit)
Region$$Table$$Base 0x00000508 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00000518 Number 0 anon$$obj.o(Region$$Table)
__initial_sp 0x0c000400 Data 136 s3c44b0x.o(STACK)
================================================================================
Memory Map of the image
Image Entry point : 0x00000264
Load Region LR_ROM1 (Base: 0x00000000, Size: 0x00000518, Max: 0x00200000, ABSOLUTE)
Execution Region ER_ROM1 (Base: 0x00000000, Size: 0x00000518, Max: 0x00200000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000264 Code RO 3 RESET s3c44b0x.o
0x00000264 0x0000000c Code RO 31 * $$startup$$ entry.o(mc_t.l)
0x00000270 0x00000002 Code RO 36 .emb_text init.o(mc_t.l)
0x00000272 0x00000002 PAD
0x00000274 0x00000220 Code RO 9 .text gpio.o
0x00000494 0x00000008 Ven RO 35 .text init.o(mc_t.l)
0x0000049c 0x00000028 Code RO 35 .text init.o(mc_t.l)
0x000004c4 0x00000010 Code RO 39 .text callvia.o(h_t.l)
0x000004d4 0x00000018 Code RO 41 i.__scatterload_copy handlers.o(mc_t.l)
0x000004ec 0x00000004 Code RO 43 i.__scatterload_null handlers.o(mc_t.l)
0x000004f0 0x00000018 Code RO 42 i.__scatterload_zeroinit handlers.o(mc_t.l)
0x00000508 0x00000010 Data RO 40 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
544 12 0 0 0 2598 gpio.o
612 200 0 0 1160 332 s3c44b0x.o
------------------------------------------------------------------------
1156 212 16 0 1160 2932 Object Totals
0 0 16 0 0 0 (incl. Generated)
0 0 0 0 0 2 (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
1288 230 16 0 1160 2932 Grand Totals
1288 230 16 0 1160 2932 ELF Image Totals
1288 230 16 0 0 0 ROM Totals
================================================================================
Total RO Size (Code + RO Data) 1304 ( 1.27kB)
Total RW Size (RW Data + ZI Data) 1160 ( 1.13kB)
Total ROM Size (Code + RO Data + RW Data) 1304 ( 1.27kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -