📄 sd_module.map
字号:
__rt_lib_shutdown 0x00001d95 Thumb Code 22 lib_init.o(.text)
_platform_post_stackheap_init 0x00001dac ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x00001db8 ARM Code 16 boardinit3.o(.text)
__I_use_semihosting 0x00001dc8 ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x00001dc8 ARM Code 4 use_no_semi.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x00001dcd Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x00001dd0 ARM Code 12 rt_locale_intlibspace.o(.text)
__ARM_get_argv 0x00001de1 Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x00001de8 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
__aeabi_uidiv 0x00001df8 ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x00001df8 ARM Code 28 aeabi_sdiv.o(.text_udiv)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00001e14 ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x00001e21 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Inline Thumb to ARM Veneer to _fp_init 0x00001e29 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x00001e2c ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x00001e3c ARM Code 0 fpinit.o(x$fpl$fpinit)
CRCTable 0x00001e44 Data 512 sdcrc.o(.constdata)
time_unit 0x00002044 Data 32 sddriver.o(.constdata)
time_value 0x00002064 Data 16 sddriver.o(.constdata)
r2w_fator 0x00002074 Data 6 sddriver.o(.constdata)
Region$$Table$$Base 0x0000207c Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x0000209c Number 0 anon$$obj.o(Region$$Table)
ary 0x40000000 Data 512 uart_module.o(.data)
sds 0x40000410 Data 24 sddriver.o(.bss)
__libspace_start 0x40000428 Data 96 libspace.o(.bss)
__temporary_stack_top_libspace 0x40000488 Data 0 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x00000110
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x000022a0, Max: 0x00080000, ABSOLUTE, COMPRESSED[0x0000213c])
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x0000209c, Max: 0x00080000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000110 Code RO 3 RESET startup.o
0x00000110 0x00000008 Code RO 180 * !!!main __main.o(c_t.l)
0x00000118 0x0000003c Code RO 273 !!!scatter __scatter.o(c_t.l)
0x00000154 0x00000044 Code RO 271 !!dczerorl __dczerorl.o(c_t.l)
0x00000198 0x0000002c Code RO 275 !!handler_zi __scatter_zi.o(c_t.l)
0x000001c4 0x00000004 Ven RO 207 .emb_text lib_init.o(c_t.l)
0x000001c8 0x00000010 Code RO 207 .emb_text lib_init.o(c_t.l)
0x000001d8 0x00000020 Code RO 4 .text startup.o
0x000001f8 0x00000048 Code RO 12 .text board_init.o
0x00000240 0x00000048 Code RO 65 .text main.o
0x00000288 0x00000514 Code RO 77 .text uart_module.o
0x0000079c 0x0000084c Code RO 91 .text sdcmd.o
0x00000fe8 0x000000f8 Code RO 113 .text sdcrc.o
0x000010e0 0x000005e4 Code RO 126 .text sddriver.o
0x000016c4 0x000002a8 Code RO 146 .text sdhal.o
0x0000196c 0x000000a0 Code RO 160 .text strcmp.o(c_t.l)
0x00001a0c 0x00000180 Code RO 162 .text aeabi_sdiv.o(c_t.l)
0x00001b8c 0x00000040 Code RO 178 .text stkheap2.o(c_t.l)
0x00001bcc 0x00000068 Code RO 182 .text kernel.o(c_t.l)
0x00001c34 0x00000060 Code RO 185 .text sys_stackheap_outer.o(c_t.l)
0x00001c94 0x00000010 Code RO 194 .text rt_stackheap_storage_intlibspace.o(c_t.l)
0x00001ca4 0x00000018 Code RO 196 .text sys_exit.o(c_t.l)
0x00001cbc 0x0000000c Code RO 198 .text libspace.o(c_t.l)
0x00001cc8 0x0000000c Code RO 203 .text exit.o(c_t.l)
0x00001cd4 0x00000008 Ven RO 208 .text lib_init.o(c_t.l)
0x00001cdc 0x000000ce Code RO 208 .text lib_init.o(c_t.l)
0x00001daa 0x00000002 PAD
0x00001dac 0x0000000c Code RO 213 .text boardinit2.o(c_t.l)
0x00001db8 0x00000010 Code RO 215 .text boardinit3.o(c_t.l)
0x00001dc8 0x00000004 Code RO 219 .text use_no_semi.o(c_t.l)
0x00001dcc 0x00000004 Ven RO 224 .text rt_locale_intlibspace.o(c_t.l)
0x00001dd0 0x00000010 Code RO 224 .text rt_locale_intlibspace.o(c_t.l)
0x00001de0 0x00000006 Code RO 234 .text no_argv.o(c_t.l)
0x00001de6 0x00000002 PAD
0x00001de8 0x00000010 Code RO 245 .text rt_fp_status_addr_intlibspace.o(c_t.l)
0x00001df8 0x0000001c Code RO 163 .text_udiv aeabi_sdiv.o(c_t.l)
0x00001e14 0x0000000c Ven RO 281 Veneer$$Code anon$$obj.o
0x00001e20 0x00000008 Ven RO 282 Veneer$$Code anon$$obj.o
0x00001e28 0x00000004 Ven RO 236 x$fpl$fpinit fpinit.o(fz_ts.l)
0x00001e2c 0x00000018 Code RO 236 x$fpl$fpinit fpinit.o(fz_ts.l)
0x00001e44 0x00000200 Data RO 114 .constdata sdcrc.o
0x00002044 0x00000036 Data RO 127 .constdata sddriver.o
0x0000207a 0x00000002 PAD
0x0000207c 0x00000020 Data RO 270 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000910, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x000000a0])
Base Addr Size Type Attr Idx E Section Name Object
0x40000000 0x00000201 Data RW 78 .data uart_module.o
0x40000201 0x00000003 PAD
0x40000204 0x0000020a Zero RW 79 .bss uart_module.o
0x4000040e 0x00000002 PAD
0x40000410 0x00000018 Zero RW 128 .bss sddriver.o
0x40000428 0x00000060 Zero RW 199 .bss libspace.o(c_t.l)
0x40000488 0x00000000 Zero RW 2 HEAP startup.o
0x40000488 0x00000488 Zero RW 1 STACK startup.o
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
72 8 0 0 0 4379 board_init.o
72 40 0 0 0 311 main.o
2124 4 0 0 0 10243 sdcmd.o
248 4 512 0 0 1190 sdcrc.o
1508 28 54 0 24 4786 sddriver.o
680 12 0 0 0 1371 sdhal.o
304 60 0 0 1160 444 startup.o
1300 268 0 513 522 2171 uart_module.o
------------------------------------------------------------------------
6328 428 600 516 1708 24896 Object Totals
20 4 32 0 0 0 (incl. Generated)
0 0 2 3 2 1 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
68 2 0 0 0 0 __dczerorl.o
8 0 0 0 0 0 __main.o
60 8 0 0 0 0 __scatter.o
44 0 0 0 0 0 __scatter_zi.o
412 0 0 0 0 0 aeabi_sdiv.o
12 0 0 0 0 0 boardinit2.o
16 0 0 0 0 0 boardinit3.o
12 0 0 0 0 0 exit.o
28 0 0 0 0 0 fpinit.o
104 4 0 0 0 0 kernel.o
234 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
16 4 0 0 0 0 rt_stackheap_storage_intlibspace.o
64 0 0 0 0 0 stkheap2.o
160 4 0 0 0 0 strcmp.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
------------------------------------------------------------------------
1420 46 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
1388 46 0 0 96 0 c_t.l
28 0 0 0 0 0 fz_ts.l
------------------------------------------------------------------------
1420 46 0 0 96 0 Library Totals
------------------------------------------------------------------------
================================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
7748 474 600 516 1804 24896 Grand Totals
7748 474 600 160 1804 24896 ELF Image Totals (compressed)
7748 474 600 160 0 0 ROM Totals
================================================================================
Total RO Size (Code + RO Data) 8348 ( 8.15kB)
Total RW Size (RW Data + ZI Data) 2320 ( 2.27kB)
Total ROM Size (Code + RO Data + RW Data) 8508 ( 8.31kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -