📄 at91sam7s-basicusb-mdk320.map
字号:
Inline Thumb to ARM Veneer to __rt_locale 0x00100f65 Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x00100f68 ARM Code 12 rt_locale_intlibspace.o(.text)
__ARM_get_argv 0x00100f79 Thumb Code 6 no_argv.o(.text)
__user_libspace 0x00100f80 ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x00100f80 ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x00100f80 ARM Code 0 libspace.o(.text)
__rt_fp_status_addr 0x00100f8c ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
Inline Thumb to ARM Veneer to __aeabi_uidivmod 0x00100f9d Thumb Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidiv 0x00100fa0 ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x00100fa0 ARM Code 28 aeabi_sdiv.o(.text_udiv)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00100fbc ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x00100fc9 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Long ARM to Thumb Veneer to __user_initial_stackheap 0x00100fd0 ARM Code 0 anon$$obj.o(Veneer$$Code)
AT91F_PDC_Open 0x00100fdd Thumb Code 68 interrupt_usart.o(i.AT91F_PDC_Open)
AT91F_US_Configure 0x00101021 Thumb Code 114 interrupt_usart.o(i.AT91F_US_Configure)
Inline Thumb to ARM Veneer to _fp_init 0x00101095 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x00101098 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x001010a8 ARM Code 0 fpinit.o(x$fpl$fpinit)
devDescriptor 0x001010b0 Data 18 cdc_enumerate.o(.constdata)
cfgDescriptor 0x001010c2 Data 67 cdc_enumerate.o(.constdata)
Region$$Table$$Base 0x00101108 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00101128 Number 0 anon$$obj.o(Region$$Table)
line 0x00200000 Data 8 cdc_enumerate.o(.data)
currentReceiveBank 0x00200008 Data 4 cdc_enumerate.o(.data)
csrIdx 0x0020000c Data 1 cdc_enumerate.o(.data)
first 0x00200010 Data 4 interrupt_usart.o(.data)
COM0 0x00200014 Data 4 interrupt_usart.o(.data)
pCDC 0x002000e0 Data 24 main.o(.bss)
__libspace_start 0x002000f8 Data 96 libspace.o(.bss)
__temporary_stack_top_libspace 0x00200158 Number 0 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x001000ec
Load Region LR_IROM1 (Base: 0x00100000, Size: 0x00001140, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00100000, Size: 0x00001128, Max: 0x00010000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00100000 0x000000ec Code RO 1 reset cstartup.o
0x001000ec 0x00000008 Code RO 177 * !!!main __main.o(c_t.l)
0x001000f4 0x0000003c Code RO 410 !!!scatter __scatter.o(c_t.l)
0x00100130 0x00000028 Code RO 412 !!handler_copy __scatter_copy.o(c_t.l)
0x00100158 0x0000002c Code RO 414 !!handler_zi __scatter_zi.o(c_t.l)
0x00100184 0x00000004 Ven RO 229 .emb_text lib_init.o(c_t.l)
0x00100188 0x00000010 Code RO 229 .emb_text lib_init.o(c_t.l)
0x00100198 0x000000a4 Code RO 7 .text cstartup_sam7.o
0x0010023c 0x00000008 Ven RO 30 .text retarget.o
0x00100244 0x00000024 Code RO 30 .text retarget.o
0x00100268 0x000005e8 Code RO 45 .text cdc_enumerate.o
0x00100850 0x00000278 Code RO 110 .text interrupt_usart.o
0x00100ac8 0x0000009c Code RO 140 .text main.o
0x00100b64 0x00000180 Code RO 161 .text aeabi_sdiv.o(c_t.l)
0x00100ce4 0x00000010 Code RO 179 .text callvia.o(h_t.l)
0x00100cf4 0x00000068 Code RO 180 .text kernel.o(c_t.l)
0x00100d5c 0x0000000c Code RO 223 .text exit.o(c_t.l)
0x00100d68 0x00000098 Code RO 225 .text stkheap1.o(c_t.l)
0x00100e00 0x00000008 Ven RO 230 .text lib_init.o(c_t.l)
0x00100e08 0x000000ce Code RO 230 .text lib_init.o(c_t.l)
0x00100ed6 0x00000002 PAD
0x00100ed8 0x0000000c Code RO 235 .text boardinit2.o(c_t.l)
0x00100ee4 0x00000010 Code RO 237 .text boardinit3.o(c_t.l)
0x00100ef4 0x00000060 Code RO 242 .text sys_stackheap_outer.o(c_t.l)
0x00100f54 0x00000010 Code RO 254 .text rt_stackheap_storage_intlibspace.o(c_t.l)
0x00100f64 0x00000004 Ven RO 259 .text rt_locale_intlibspace.o(c_t.l)
0x00100f68 0x00000010 Code RO 259 .text rt_locale_intlibspace.o(c_t.l)
0x00100f78 0x00000006 Code RO 297 .text no_argv.o(c_t.l)
0x00100f7e 0x00000002 PAD
0x00100f80 0x0000000c Code RO 327 .text libspace.o(c_t.l)
0x00100f8c 0x00000010 Code RO 335 .text rt_fp_status_addr_intlibspace.o(c_t.l)
0x00100f9c 0x00000004 Ven RO 162 .text_udiv aeabi_sdiv.o(c_t.l)
0x00100fa0 0x0000001c Code RO 162 .text_udiv aeabi_sdiv.o(c_t.l)
0x00100fbc 0x0000000c Ven RO 422 Veneer$$Code anon$$obj.o
0x00100fc8 0x00000008 Ven RO 423 Veneer$$Code anon$$obj.o
0x00100fd0 0x0000000c Ven RO 424 Veneer$$Code anon$$obj.o
0x00100fdc 0x00000044 Code RO 121 i.AT91F_PDC_Open interrupt_usart.o
0x00101020 0x00000072 Code RO 127 i.AT91F_US_Configure interrupt_usart.o
0x00101092 0x00000002 PAD
0x00101094 0x00000004 Ven RO 311 x$fpl$fpinit fpinit.o(fz_ts.l)
0x00101098 0x00000018 Code RO 311 x$fpl$fpinit fpinit.o(fz_ts.l)
0x001010b0 0x00000055 Data RO 47 .constdata cdc_enumerate.o
0x00101105 0x00000003 PAD
0x00101108 0x00000020 Data RO 409 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x00200000, Size: 0x00000158, Max: 0x00004000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00200000 0x0000000d Data RW 46 .data cdc_enumerate.o
0x0020000d 0x00000003 PAD
0x00200010 0x00000008 Data RW 111 .data interrupt_usart.o
0x00200018 0x000000c8 Zero RW 112 .bss interrupt_usart.o
0x002000e0 0x00000018 Zero RW 141 .bss main.o
0x002000f8 0x00000060 Zero RW 328 .bss libspace.o(c_t.l)
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
1512 42 85 13 0 5293 cdc_enumerate.o
236 12 0 0 0 248 cstartup.o
164 38 0 0 0 63457 cstartup_sam7.o
814 44 0 8 200 5686 interrupt_usart.o
156 28 0 0 24 865 main.o
36 0 0 0 0 1286 retarget.o
------------------------------------------------------------------------
2960 172 120 24 224 76836 Object Totals
40 8 32 0 0 0 (incl. Generated)
2 0 3 3 0 1 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
8 0 0 0 0 0 __main.o
60 8 0 0 0 0 __scatter.o
40 0 0 0 0 0 __scatter_copy.o
44 0 0 0 0 0 __scatter_zi.o
416 0 0 0 0 0 aeabi_sdiv.o
12 0 0 0 0 0 boardinit2.o
16 0 0 0 0 0 boardinit3.o
16 0 0 0 0 0 callvia.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
152 0 0 0 0 0 stkheap1.o
96 0 0 0 0 0 sys_stackheap_outer.o
------------------------------------------------------------------------
1312 32 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
1264 32 0 0 96 0 c_t.l
28 0 0 0 0 0 fz_ts.l
16 0 0 0 0 0 h_t.l
------------------------------------------------------------------------
1312 32 0 0 96 0 Library Totals
------------------------------------------------------------------------
================================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
4272 204 120 24 320 76836 Grand Totals
4272 204 120 24 320 76836 ELF Image Totals
4272 204 120 24 0 0 ROM Totals
================================================================================
Total RO Size (Code + RO Data) 4392 ( 4.29kB)
Total RW Size (RW Data + ZI Data) 344 ( 0.34kB)
Total ROM Size (Code + RO Data + RW Data) 4416 ( 4.31kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -