📄 24l01.map
字号:
__rt_lib_init 0x00001015 Thumb Code 188 lib_init.o(.text)
__rt_lib_shutdown 0x000010d1 Thumb Code 26 lib_init.o(.text)
_platform_pre_stackheap_init 0x000010ec ARM Code 4 boardinit1.o(.text)
_platform_post_stackheap_init 0x000010f0 ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x000010fc ARM Code 16 boardinit3.o(.text)
_platform_pre_lib_shutdown 0x0000110c ARM Code 4 boardshut.o(.text)
__I_use_semihosting 0x00001110 ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x00001110 ARM Code 4 use_no_semi.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x00001115 Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x00001118 ARM Code 12 rt_locale_intlibspace.o(.text)
_cpu_pre_main 0x00001128 ARM Code 4 cpuinit.o(.text)
__ARM_get_argv 0x0000112d Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x00001134 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00001144 ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x00001151 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Inline Thumb to ARM Veneer to _fp_init 0x00001159 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x0000115c ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x0000116c ARM Code 0 fpinit.o(x$fpl$fpinit)
Region$$Table$$Base 0x00001174 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00001184 Number 0 anon$$obj.o(Region$$Table)
T_data 0x40000000 Data 34 ssp.o(.bss)
R_data 0x40000022 Data 34 ssp.o(.bss)
nRF_data 0x40000044 Data 33 2401_tx.o(.bss)
nRF_R_data 0x40000065 Data 33 2401_tx.o(.bss)
__libspace_start 0x40000088 Data 96 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x00000110
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001184, Max: 0x00008000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00001184, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000110 Code RO 52 RESET startup.o
0x00000110 0x00000008 Code RO 119 * !!!main __main.o(c_t__un.l)
0x00000118 0x00000038 Code RO 230 !!!scatter __scatter.o(c_t__un.l)
0x00000150 0x0000002c Code RO 232 !!handler_zi __scatter_zi.o(c_t__un.l)
0x0000017c 0x00000004 Ven RO 152 .emb_text lib_init.o(c_t__un.l)
0x00000180 0x00000010 Code RO 152 .emb_text lib_init.o(c_t__un.l)
0x00000190 0x00000164 Code RO 1 .text main.o
0x000002f4 0x000000cc Code RO 30 .text mcu.o
0x000003c0 0x00000020 Code RO 53 .text startup.o
0x000003e0 0x000001d0 Code RO 59 .text ssp.o
0x000005b0 0x000004a4 Code RO 77 .text nrf24l01.o
0x00000a54 0x000003e8 Code RO 94 .text 2401_tx.o
0x00000e3c 0x00000064 Code RO 115 .text rt_memcpy_w.o(c_t__un.l)
0x00000ea0 0x00000058 Code RO 117 .text stkheap2.o(c_t__un.l)
0x00000ef8 0x00000068 Code RO 121 .text kernel.o(c_t__un.l)
0x00000f60 0x00000060 Code RO 124 .text sys_stackheap_outer.o(c_t__un.l)
0x00000fc0 0x00000010 Code RO 129 .text rt_stackheap_storage_intlibspace.o(c_t__un.l)
0x00000fd0 0x00000018 Code RO 135 .text sys_exit.o(c_t__un.l)
0x00000fe8 0x0000000c Code RO 137 .text libspace.o(c_t__un.l)
0x00000ff4 0x00000018 Code RO 140 .text exit.o(c_t__un.l)
0x0000100c 0x00000008 Ven RO 153 .text lib_init.o(c_t__un.l)
0x00001014 0x000000d6 Code RO 153 .text lib_init.o(c_t__un.l)
0x000010ea 0x00000002 PAD
0x000010ec 0x00000004 Code RO 156 .text boardinit1.o(c_t__un.l)
0x000010f0 0x0000000c Code RO 158 .text boardinit2.o(c_t__un.l)
0x000010fc 0x00000010 Code RO 160 .text boardinit3.o(c_t__un.l)
0x0000110c 0x00000004 Code RO 162 .text boardshut.o(c_t__un.l)
0x00001110 0x00000004 Code RO 164 .text use_no_semi.o(c_t__un.l)
0x00001114 0x00000004 Ven RO 171 .text rt_locale_intlibspace.o(c_t__un.l)
0x00001118 0x00000010 Code RO 171 .text rt_locale_intlibspace.o(c_t__un.l)
0x00001128 0x00000004 Code RO 183 .text cpuinit.o(c_t__un.l)
0x0000112c 0x00000006 Code RO 185 .text no_argv.o(c_t__un.l)
0x00001132 0x00000002 PAD
0x00001134 0x00000010 Code RO 194 .text rt_fp_status_addr_intlibspace.o(c_t__un.l)
0x00001144 0x0000000c Ven RO 235 Veneer$$Code anon$$obj.o
0x00001150 0x00000008 Ven RO 236 Veneer$$Code anon$$obj.o
0x00001158 0x00000004 Ven RO 187 x$fpl$fpinit fpinit.o(fz_t_p.l)
0x0000115c 0x00000018 Code RO 187 x$fpl$fpinit fpinit.o(fz_t_p.l)
0x00001174 0x00000010 Data RO 229 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000570, Max: 0x00002000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x40000000 0x00000044 Zero RW 60 .bss ssp.o
0x40000044 0x00000042 Zero RW 95 .bss 2401_tx.o
0x40000086 0x00000002 PAD
0x40000088 0x00000060 Zero RW 138 .bss libspace.o(c_t__un.l)
0x400000e8 0x00000000 Zero RW 51 HEAP startup.o
0x400000e8 0x00000488 Zero RW 50 STACK startup.o
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
1000 8 0 0 66 896 2401_tx.o
356 40 0 0 0 3980 main.o
204 8 0 0 0 1336 mcu.o
1188 16 0 0 0 728 nrf24l01.o
464 20 0 0 68 1044 ssp.o
304 60 0 0 1160 432 startup.o
------------------------------------------------------------------------
3536 156 16 0 1296 8416 Object Totals
20 4 16 0 0 0 (incl. Generated)
0 0 0 0 2 0 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
8 0 0 0 0 0 __main.o
56 8 0 0 0 0 __scatter.o
44 0 0 0 0 0 __scatter_zi.o
4 0 0 0 0 0 boardinit1.o
12 0 0 0 0 0 boardinit2.o
16 0 0 0 0 0 boardinit3.o
4 0 0 0 0 0 boardshut.o
4 0 0 0 0 0 cpuinit.o
24 0 0 0 0 0 exit.o
28 0 0 0 0 0 fpinit.o
104 4 0 0 0 0 kernel.o
242 4 0 0 0 0 lib_init.o
12 4 0 0 96 0 libspace.o
6 0 0 0 0 0 no_argv.o
16 4 0 0 0 0 rt_fp_status_addr_intlibspace.o
20 4 0 0 0 0 rt_locale_intlibspace.o
100 0 0 0 0 0 rt_memcpy_w.o
16 4 0 0 0 0 rt_stackheap_storage_intlibspace.o
88 0 0 0 0 0 stkheap2.o
24 8 0 0 0 0 sys_exit.o
96 0 0 0 0 0 sys_stackheap_outer.o
4 0 0 0 0 0 use_no_semi.o
------------------------------------------------------------------------
932 40 0 0 96 0 Library Totals
4 0 0 0 0 0 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
900 40 0 0 96 0 c_t__un.l
28 0 0 0 0 0 fz_t_p.l
------------------------------------------------------------------------
932 40 0 0 96 0 Library Totals
------------------------------------------------------------------------
================================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
4468 196 16 0 1392 8416 Grand Totals
4468 196 16 0 1392 8416 Image Totals
================================================================================
Total RO Size (Code + RO Data) 4484 ( 4.38kB)
Total RW Size (RW Data + ZI Data) 1392 ( 1.36kB)
Total ROM Size (Code + RO Data + RW Data) 4484 ( 4.38kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -