📄 blinky.map
字号:
ARM Linker, RVCT3.1 [Build 902] for uVision [Professional]
================================================================================
Section Cross References
sam7.o(RESET) refers to sam7.o(STACK) for Stack_Top
sam7.o(RESET) refers to entry.o($$startup$$) for __main
blinky.o(.text) refers to blinky.o(i.AT91F_PIO_ClearOutput) for AT91F_PIO_ClearOutput
blinky.o(.text) refers to blinky.o(i.AT91F_PIO_SetOutput) for AT91F_PIO_SetOutput
blinky.o(.text) refers to blinky.o(.data) for LEDSpeed
blinky.o(.text) refers to blinky.o(.constdata) for led_mask
entry.o($$startup$$) refers to init.o(.text) for __init
entry.o($$startup$$) refers to sam7.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 blinky.o(.text) for main
================================================================================
Removing Unused input sections from the image.
Removing sam7.o(HEAP), (0 bytes).
Removing retarget.o(.text), (8 bytes).
2 unused section(s) (total 8 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)
../../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
../../microlib/stubs.s 0x00000000 Number 0 useno.o ABSOLUTE
../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE
Blinky.c 0x00000000 Number 0 blinky.o ABSOLUTE
Retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
SAM7.s 0x00000000 Number 0 sam7.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
RESET 0x00100000 Section 324 sam7.o(RESET)
Undef_Handler 0x00100040 ARM Code 4 sam7.o(RESET)
SWI_Handler 0x00100044 ARM Code 4 sam7.o(RESET)
PAbt_Handler 0x00100048 ARM Code 4 sam7.o(RESET)
DAbt_Handler 0x0010004c ARM Code 4 sam7.o(RESET)
IRQ_Handler 0x00100050 ARM Code 4 sam7.o(RESET)
FIQ_Handler 0x00100054 ARM Code 4 sam7.o(RESET)
$$startup$$ 0x00100144 Section 12 entry.o($$startup$$)
.emb_text 0x00100150 Section 2 init.o(.emb_text)
.text 0x00100154 Section 236 blinky.o(.text)
.text 0x00100248 Section 40 init.o(.text)
.text 0x00100270 Section 16 callvia.o(.text)
i.AT91F_PIO_ClearOutput 0x00100280 Section 8 blinky.o(i.AT91F_PIO_ClearOutput)
i.AT91F_PIO_SetOutput 0x00100288 Section 8 blinky.o(i.AT91F_PIO_SetOutput)
i.__scatterload_copy 0x00100290 Section 24 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x001002a8 Section 4 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x001002ac Section 24 handlers.o(i.__scatterload_zeroinit)
.constdata 0x001002c4 Section 12 blinky.o(.constdata)
.data 0x00200000 Section 4 blinky.o(.data)
STACK 0x00200008 Section 1160 sam7.o(STACK)
Stack_Top 0x00200490 Number 0 sam7.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 blinky.o ABSOLUTE
__use_no_errno 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_exception_handling 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_fp 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_heap 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_heap_region 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_semihosting 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_semihosting_swi 0x00000000 Number 0 useno.o ABSOLUTE
__use_no_signal_handling 0x00000000 Number 0 useno.o ABSOLUTE
__decompress - Undefined Weak Reference
Reset_Handler 0x00100058 ARM Code 0 sam7.o(RESET)
__main 0x00100144 ARM Code 8 entry.o($$startup$$)
__call_main 0x00100151 Thumb Code 2 init.o(.emb_text)
wait 0x00100154 ARM Code 32 blinky.o(.text)
main 0x00100174 ARM Code 188 blinky.o(.text)
Inline ARM to Thumb Veneer to __init 0x00100240 ARM Code 0 init.o(.text)
__init 0x00100249 Thumb Code 26 init.o(.text)
__scatterload_rt2 0x00100249 Thumb Code 0 init.o(.text)
__ARM_call_via_r0 0x00100271 Thumb Code 2 callvia.o(.text)
__call_via_r0 0x00100271 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x00100273 Thumb Code 2 callvia.o(.text)
__call_via_r1 0x00100273 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x00100275 Thumb Code 2 callvia.o(.text)
__call_via_r2 0x00100275 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x00100277 Thumb Code 2 callvia.o(.text)
__call_via_r3 0x00100277 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x00100279 Thumb Code 2 callvia.o(.text)
__call_via_r4 0x00100279 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x0010027b Thumb Code 2 callvia.o(.text)
__call_via_r5 0x0010027b Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x0010027d Thumb Code 2 callvia.o(.text)
__call_via_r6 0x0010027d Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x0010027f Thumb Code 2 callvia.o(.text)
__call_via_r7 0x0010027f Thumb Code 0 callvia.o(.text)
AT91F_PIO_ClearOutput 0x00100280 ARM Code 8 blinky.o(i.AT91F_PIO_ClearOutput)
AT91F_PIO_SetOutput 0x00100288 ARM Code 8 blinky.o(i.AT91F_PIO_SetOutput)
__scatterload_copy 0x00100290 ARM Code 24 handlers.o(i.__scatterload_copy)
__scatterload_null 0x001002a8 ARM Code 4 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x001002ac ARM Code 24 handlers.o(i.__scatterload_zeroinit)
led_mask 0x001002c4 Data 12 blinky.o(.constdata)
Region$$Table$$Base 0x001002d0 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x001002f0 Number 0 anon$$obj.o(Region$$Table)
LEDSpeed 0x00200000 Data 4 blinky.o(.data)
__initial_sp 0x00200408 Data 136 sam7.o(STACK)
================================================================================
Memory Map of the image
Image Entry point : 0x00100144
Load Region LR_IROM1 (Base: 0x00100000, Size: 0x000002f4, Max: 0xffffffff, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00100000, Size: 0x000002f0, Max: 0x00010000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00100000 0x00000144 Code RO 3 RESET sam7.o
0x00100144 0x0000000c Code RO 62 * $$startup$$ entry.o(mc_t.l)
0x00100150 0x00000002 Code RO 67 .emb_text init.o(mc_t.l)
0x00100152 0x00000002 PAD
0x00100154 0x000000ec Code RO 26 .text blinky.o
0x00100240 0x00000008 Ven RO 66 .text init.o(mc_t.l)
0x00100248 0x00000028 Code RO 66 .text init.o(mc_t.l)
0x00100270 0x00000010 Code RO 70 .text callvia.o(h_t.l)
0x00100280 0x00000008 Code RO 44 i.AT91F_PIO_ClearOutput blinky.o
0x00100288 0x00000008 Code RO 38 i.AT91F_PIO_SetOutput blinky.o
0x00100290 0x00000018 Code RO 72 i.__scatterload_copy handlers.o(mc_t.l)
0x001002a8 0x00000004 Code RO 74 i.__scatterload_null handlers.o(mc_t.l)
0x001002ac 0x00000018 Code RO 73 i.__scatterload_zeroinit handlers.o(mc_t.l)
0x001002c4 0x0000000c Data RO 28 .constdata blinky.o
0x001002d0 0x00000020 Data RO 71 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x00200000, Size: 0x00000490, Max: 0x00004000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00200000 0x00000004 Data RW 27 .data blinky.o
0x00200004 0x00000004 PAD
0x00200008 0x00000488 Zero RW 1 STACK sam7.o
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
252 16 12 4 0 62396 blinky.o
0 0 0 0 0 1460 retarget.o
324 68 0 0 1160 273 sam7.o
------------------------------------------------------------------------
576 84 44 4 1164 64132 Object Totals
0 0 32 0 0 0 (incl. Generated)
0 0 0 0 4 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
708 102 44 4 1164 64132 Grand Totals
708 102 44 4 1164 64132 ELF Image Totals
708 102 44 4 0 0 ROM Totals
================================================================================
Total RO Size (Code + RO Data) 752 ( 0.73kB)
Total RW Size (RW Data + ZI Data) 1168 ( 1.14kB)
Total ROM Size (Code + RO Data + RW Data) 756 ( 0.74kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -