📄 stm32_study.map
字号:
__temporary_stack_top_libspace 0x20000074 Number 0 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001790, Max: 0x00020000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x0000177c, Max: 0x00020000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x08000000 0x000000ec Data RO 3 RESET stm32f10x.o
0x080000ec 0x00000008 Code RO 237 * !!!main __main.o(c_w.l)
0x080000f4 0x00000034 Code RO 318 !!!scatter __scatter.o(c_w.l)
0x08000128 0x0000001a Code RO 320 !!handler_copy __scatter_copy.o(c_w.l)
0x08000142 0x00000002 PAD
0x08000144 0x0000001c Code RO 322 !!handler_zi __scatter_zi.o(c_w.l)
0x08000160 0x00000004 Code RO 265 .emb_text lib_init.o(c_w.l)
0x08000164 0x00000034 Code RO 4 .text stm32f10x.o
0x08000198 0x0000006e Code RO 11 .text cortexm3_macro.o
0x08000206 0x00000002 PAD
0x08000208 0x00000094 Code RO 14 .text main.o
0x0800029c 0x00000078 Code RO 102 .text setclock.o
0x08000314 0x000000d0 Code RO 115 .text setusart.o
0x080003e4 0x00000026 Code RO 128 .text retarget.o
0x0800040a 0x00000002 PAD
0x0800040c 0x000002d8 Code RO 149 .text stm32f10x_gpio.o
0x080006e4 0x00000390 Code RO 171 .text stm32f10x_rcc.o
0x08000a74 0x00000324 Code RO 185 .text stm32f10x_usart.o
0x08000d98 0x000003ec Code RO 198 .text stm32f10x_nvic.o
0x08001184 0x0000006c Code RO 211 .text systick_irq.o
0x080011f0 0x00000002 Code RO 231 .text use_no_semi.o(c_w.l)
0x080011f2 0x00000002 PAD
0x080011f4 0x00000034 Code RO 233 .text __0printf.o(c_w.l)
0x08001228 0x00000026 Code RO 235 .text stkheap2.o(c_w.l)
0x0800124e 0x0000003e Code RO 239 .text kernel.o(c_w.l)
0x0800128c 0x0000004a Code RO 242 .text sys_stackheap_outer.o(c_w.l)
0x080012d6 0x00000002 PAD
0x080012d8 0x0000000c Code RO 247 .text rt_stackheap_storage_intlibspace.o(c_w.l)
0x080012e4 0x00000034 Code RO 249 .text _printf_char_common.o(c_w.l)
0x08001318 0x00000008 Code RO 251 .text libspace.o(c_w.l)
0x08001320 0x000002e8 Code RO 254 .text __printf.o(c_w.l)
0x08001608 0x0000001a Code RO 257 .text _printf_outstr_char.o(c_w.l)
0x08001622 0x0000000a Code RO 259 .text _printf_input_char.o(c_w.l)
0x0800162c 0x0000000c Code RO 261 .text exit.o(c_w.l)
0x08001638 0x000000c0 Code RO 266 .text lib_init.o(c_w.l)
0x080016f8 0x0000000a Code RO 271 .text boardinit2.o(c_w.l)
0x08001702 0x00000008 Code RO 273 .text boardinit3.o(c_w.l)
0x0800170a 0x00000002 PAD
0x0800170c 0x0000000c Code RO 280 .text rt_locale_intlibspace.o(c_w.l)
0x08001718 0x00000002 Code RO 286 .text no_argv.o(c_w.l)
0x0800171a 0x00000002 PAD
0x0800171c 0x0000000c Code RO 295 .text rt_fp_status_addr_intlibspace.o(c_w.l)
0x08001728 0x0000000e Code RO 288 x$fpl$fpinit fpinit.o(fz_ws.l)
0x08001736 0x00000014 Data RO 172 .constdata stm32f10x_rcc.o
0x0800174a 0x00000011 Data RO 255 .constdata __printf.o(c_w.l)
0x0800175b 0x00000001 PAD
0x0800175c 0x00000020 Data RO 317 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000278, Max: 0x00005000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x20000000 0x00000004 Data RW 15 .data main.o
0x20000004 0x00000004 Data RW 129 .data retarget.o
0x20000008 0x0000000c Data RW 212 .data systick_irq.o
0x20000014 0x00000060 Zero RW 252 .bss libspace.o(c_w.l)
0x20000074 0x00000004 PAD
0x20000078 0x00000000 Zero RW 2 HEAP stm32f10x.o
0x20000078 0x00000200 Zero RW 1 STACK stm32f10x.o
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
110 0 0 0 0 243 cortexm3_macro.o
148 52 0 4 0 35780 main.o
38 0 0 4 0 2143 retarget.o
120 4 0 0 0 377 setclock.o
208 10 0 0 0 762 setusart.o
52 18 236 0 512 3735 stm32f10x.o
728 16 0 0 0 4484 stm32f10x_gpio.o
1004 28 0 0 0 6223 stm32f10x_nvic.o
912 34 20 0 0 7464 stm32f10x_rcc.o
804 10 0 0 0 6375 stm32f10x_usart.o
108 12 0 12 0 574 systick_irq.o
------------------------------------------------------------------------
4236 184 288 20 512 68160 Object Totals
0 0 32 0 0 0 (incl. Generated)
4 0 0 0 0 0 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
52 10 0 0 0 0 __0printf.o
8 0 0 0 0 0 __main.o
744 4 17 0 0 0 __printf.o
52 8 0 0 0 0 __scatter.o
26 0 0 0 0 0 __scatter_copy.o
28 0 0 0 0 0 __scatter_zi.o
52 10 0 0 0 0 _printf_char_common.o
10 0 0 0 0 0 _printf_input_char.o
26 0 0 0 0 0 _printf_outstr_char.o
10 0 0 0 0 0 boardinit2.o
8 0 0 0 0 0 boardinit3.o
12 0 0 0 0 0 exit.o
14 0 0 0 0 0 fpinit.o
62 0 0 0 0 0 kernel.o
196 0 0 0 0 0 lib_init.o
8 4 0 0 96 0 libspace.o
2 0 0 0 0 0 no_argv.o
12 6 0 0 0 0 rt_fp_status_addr_intlibspace.o
12 6 0 0 0 0 rt_locale_intlibspace.o
12 6 0 0 0 0 rt_stackheap_storage_intlibspace.o
38 0 0 0 0 0 stkheap2.o
74 0 0 0 0 0 sys_stackheap_outer.o
2 0 0 0 0 0 use_no_semi.o
------------------------------------------------------------------------
1470 54 18 0 100 0 Library Totals
10 0 1 0 4 0 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
1446 54 17 0 96 0 c_w.l
14 0 0 0 0 0 fz_ws.l
------------------------------------------------------------------------
1470 54 18 0 100 0 Library Totals
------------------------------------------------------------------------
================================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
5706 238 306 20 612 68160 Grand Totals
5706 238 306 20 612 68160 ELF Image Totals
5706 238 306 20 0 0 ROM Totals
================================================================================
Total RO Size (Code + RO Data) 6012 ( 5.87kB)
Total RW Size (RW Data + ZI Data) 632 ( 0.62kB)
Total ROM Size (Code + RO Data + RW Data) 6032 ( 5.89kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -