📄 blinky.map
字号:
sendchar 0x00000210 ARM Code 32 serial.o(.text)
getkey 0x00000230 ARM Code 32 serial.o(.text)
LED_Init 0x00000258 ARM Code 36 blinky.o(.text)
LED_On 0x0000027c ARM Code 20 blinky.o(.text)
LED_Off 0x00000290 ARM Code 20 blinky.o(.text)
LED_Out 0x000002a4 ARM Code 24 blinky.o(.text)
Disp_Bargraph 0x000002bc ARM Code 92 blinky.o(.text)
atoi 0x00000318 ARM Code 56 blinky.o(.text)
itoa 0x00000350 ARM Code 172 blinky.o(.text)
main 0x000003fc ARM Code 384 blinky.o(.text)
lcd_write_4bit 0x000006c8 ARM Code 84 lcd_4bit.o(.text)
lcd_write_cmd 0x0000071c ARM Code 48 lcd_4bit.o(.text)
lcd_putchar 0x0000077c ARM Code 24 lcd_4bit.o(.text)
lcd_init 0x00000794 ARM Code 176 lcd_4bit.o(.text)
set_cursor 0x00000844 ARM Code 48 lcd_4bit.o(.text)
lcd_clear 0x00000874 ARM Code 32 lcd_4bit.o(.text)
lcd_print 0x00000894 ARM Code 40 lcd_4bit.o(.text)
Inline ARM to Thumb Veneer to __aeabi_idivmod 0x000008cc ARM Code 0 idiv.o(.text)
__aeabi_idiv 0x000008d5 Thumb Code 0 idiv.o(.text)
__aeabi_idivmod 0x000008d5 Thumb Code 44 idiv.o(.text)
__ARM_call_via_r0 0x00000901 Thumb Code 2 callvia.o(.text)
__call_via_r0 0x00000901 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x00000903 Thumb Code 2 callvia.o(.text)
__call_via_r1 0x00000903 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x00000905 Thumb Code 2 callvia.o(.text)
__call_via_r2 0x00000905 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x00000907 Thumb Code 2 callvia.o(.text)
__call_via_r3 0x00000907 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x00000909 Thumb Code 2 callvia.o(.text)
__call_via_r4 0x00000909 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x0000090b Thumb Code 2 callvia.o(.text)
__call_via_r5 0x0000090b Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x0000090d Thumb Code 2 callvia.o(.text)
__call_via_r6 0x0000090d Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x0000090f Thumb Code 2 callvia.o(.text)
__call_via_r7 0x0000090f Thumb Code 0 callvia.o(.text)
Inline ARM to Thumb Veneer to __init 0x00000910 ARM Code 0 init.o(.text)
__init 0x00000919 Thumb Code 26 init.o(.text)
__scatterload_rt2 0x00000919 Thumb Code 0 init.o(.text)
__aeabi_uidiv 0x00000941 Thumb Code 0 uidiv.o(.text)
__aeabi_uidivmod 0x00000941 Thumb Code 40 uidiv.o(.text)
Inline ARM to Thumb Veneer to __1printf 0x00000968 ARM Code 0 printf1.o(i.__0printf_1)
__0printf_1 0x00000971 Thumb Code 24 printf1.o(i.__0printf_1)
__1printf 0x00000971 Thumb Code 0 printf1.o(i.__0printf_1)
_printf_charcount 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_fp_dec 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_fp_hex 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_int_dec 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_longlong_dec 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_longlong_hex 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_longlong_oct 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_mbtowc 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_percent 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_pre_padding 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_return_value 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_sizespec 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_str 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_truncate_signed 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_truncate_unsigned 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_wc 0x00000970 Number 0 stubs.o(c$$printf_stubs)
_printf_wctomb 0x00000970 Number 0 stubs.o(c$$printf_stubs)
__scatterload_copy 0x00000990 ARM Code 24 handlers.o(i.__scatterload_copy)
__scatterload_null 0x000009a8 ARM Code 4 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x000009ac ARM Code 24 handlers.o(i.__scatterload_zeroinit)
UserFont 0x00000b18 Data 64 lcd_4bit.o(.constdata)
Region$$Table$$Base 0x00000b58 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00000b78 Number 0 anon$$obj.o(Region$$Table)
__stdout 0x40000000 Data 4 retarget.o(.data)
__initial_sp 0x40000408 Data 264 lpc2300.o(STACK)
================================================================================
Memory Map of the image
Image Entry point : 0x00000164
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00000b7c, Max: 0x00080000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00000b78, Max: 0x00080000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000164 Code RO 3 RESET lpc2300.o
0x00000164 0x0000000c Code RO 93 * $$startup$$ entry.o(mc_t.l)
0x00000170 0x00000002 Code RO 296 .emb_text init.o(mc_t.l)
0x00000172 0x00000002 PAD
0x00000174 0x00000048 Code RO 9 .text retarget.o
0x000001bc 0x0000009c Code RO 31 .text serial.o
0x00000258 0x00000378 Code RO 47 .text blinky.o
0x000005d0 0x000002fc Code RO 65 .text lcd_4bit.o
0x000008cc 0x00000008 Ven RO 97 .text idiv.o(mc_t.l)
0x000008d4 0x0000002c Code RO 97 .text idiv.o(mc_t.l)
0x00000900 0x00000010 Code RO 294 .text callvia.o(h_t.l)
0x00000910 0x00000008 Ven RO 295 .text init.o(mc_t.l)
0x00000918 0x00000028 Code RO 295 .text init.o(mc_t.l)
0x00000940 0x00000028 Code RO 299 .text uidiv.o(mc_t.l)
0x00000968 0x00000008 Ven RO 134 i.__0printf_1 printf1.o(mc_t.l)
0x00000970 0x00000000 Code RO 293 c$$printf_stubs stubs.o(mc_t.l)
0x00000970 0x00000020 Code RO 134 i.__0printf_1 printf1.o(mc_t.l)
0x00000990 0x00000018 Code RO 321 i.__scatterload_copy handlers.o(mc_t.l)
0x000009a8 0x00000004 Code RO 323 i.__scatterload_null handlers.o(mc_t.l)
0x000009ac 0x00000018 Code RO 322 i.__scatterload_zeroinit handlers.o(mc_t.l)
0x000009c4 0x00000154 Code RO 131 i._printf_core printf1.o(mc_t.l)
0x00000b18 0x00000040 Data RO 66 .constdata lcd_4bit.o
0x00000b58 0x00000020 Data RO 320 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000510, Max: 0x00008000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x40000000 0x00000004 Data RW 10 .data retarget.o
0x40000004 0x00000004 PAD
0x40000008 0x00000508 Zero RW 1 STACK lpc2300.o
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
888 84 0 0 0 2157 blinky.o
764 16 64 0 0 2972 lcd_4bit.o
356 48 0 0 1288 282 lpc2300.o
72 0 0 4 0 4887 retarget.o
156 8 0 0 0 584 serial.o
------------------------------------------------------------------------
2236 156 96 4 1292 10884 Object Totals
0 0 32 0 0 0 (incl. Generated)
0 0 0 0 4 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
52 0 0 0 0 0 idiv.o
50 14 0 0 0 0 init.o
380 14 0 0 0 0 printf1.o
0 0 0 0 0 0 stubs.o
40 0 0 0 0 0 uidiv.o
------------------------------------------------------------------------
604 32 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
586 32 0 0 0 0 mc_t.l
------------------------------------------------------------------------
604 32 0 0 0 0 Library Totals
------------------------------------------------------------------------
================================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
2840 188 96 4 1292 10884 Grand Totals
2840 188 96 4 1292 10884 ELF Image Totals
2840 188 96 4 0 0 ROM Totals
================================================================================
Total RO Size (Code + RO Data) 2936 ( 2.87kB)
Total RW Size (RW Data + ZI Data) 1296 ( 1.27kB)
Total ROM Size (Code + RO Data + RW Data) 2940 ( 2.87kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -