📄 virtualcom.map
字号:
NotificationBuf 0x400000b0 Data 10 cdcuser.o(.bss)
txBuf 0x400000bc Data 12 vcomdemo.o(.bss)
txData 0x400000c8 Data 64 vcomdemo.o(.bss)
rxBuf 0x40000108 Data 12 vcomdemo.o(.bss)
rxData 0x40000114 Data 64 vcomdemo.o(.bss)
__libspace_start 0x40000154 Data 96 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x0000016c
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001d0c, Max: 0xffffffff, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00001cdc, Max: 0x00080000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x0000016c Code RO 3 RESET lpc2300.o
0x0000016c 0x00000008 Code RO 264 * !!!main __main.o(c_t__un.l)
0x00000174 0x00000038 Code RO 389 !!!scatter __scatter.o(c_t__un.l)
0x000001ac 0x00000028 Code RO 391 !!handler_copy __scatter_copy.o(c_t__un.l)
0x000001d4 0x0000002c Code RO 393 !!handler_zi __scatter_zi.o(c_t__un.l)
0x00000200 0x00000004 Ven RO 305 .emb_text lib_init.o(c_t__un.l)
0x00000204 0x00000010 Code RO 305 .emb_text lib_init.o(c_t__un.l)
0x00000214 0x00000020 Code RO 4 .text lpc2300.o
0x00000234 0x000001fc Code RO 31 .text serial.o
0x00000430 0x00000008 Ven RO 50 .text usbhw.o
0x00000438 0x00000414 Code RO 50 .text usbhw.o
0x0000084c 0x00000194 Code RO 51 .text usbhw.o
0x000009e0 0x0000044c Code RO 90 .text usbcore.o
0x00000e2c 0x00000008 Ven RO 166 .text usbuser.o
0x00000e34 0x00000078 Code RO 166 .text usbuser.o
0x00000eac 0x000001e4 Code RO 184 .text cdcuser.o
0x00001090 0x00000100 Code RO 222 .text vcomdemo.o
0x00001190 0x00000004 Ven RO 242 .text uread4.o(c_t__un.l)
0x00001194 0x00000020 Code RO 242 .text uread4.o(c_t__un.l)
0x000011b4 0x00000004 Ven RO 244 .text uwrite4.o(c_t__un.l)
0x000011b8 0x00000020 Code RO 244 .text uwrite4.o(c_t__un.l)
0x000011d8 0x0000016c Code RO 246 .text aeabi_sdiv.o(c_t__un.l)
0x00001344 0x00000058 Code RO 262 .text stkheap2.o(c_t__un.l)
0x0000139c 0x00000004 Ven RO 266 .text switch8.o(h_t__un.l)
0x000013a0 0x00000018 Code RO 266 .text switch8.o(h_t__un.l)
0x000013b8 0x00000068 Code RO 268 .text kernel.o(c_t__un.l)
0x00001420 0x00000060 Code RO 271 .text sys_stackheap_outer.o(c_t__un.l)
0x00001480 0x00000004 Code RO 273 .text aeabi_idiv0.o(c_t__un.l)
0x00001484 0x00000010 Code RO 280 .text rt_stackheap_storage_intlibspace.o(c_t__un.l)
0x00001494 0x00000018 Code RO 286 .text sys_exit.o(c_t__un.l)
0x000014ac 0x0000000c Code RO 288 .text libspace.o(c_t__un.l)
0x000014b8 0x00000018 Code RO 293 .text exit.o(c_t__un.l)
0x000014d0 0x00000008 Ven RO 306 .text lib_init.o(c_t__un.l)
0x000014d8 0x000000d6 Code RO 306 .text lib_init.o(c_t__un.l)
0x000015ae 0x00000002 PAD
0x000015b0 0x0000000c Code RO 311 .text boardinit2.o(c_t__un.l)
0x000015bc 0x00000010 Code RO 313 .text boardinit3.o(c_t__un.l)
0x000015cc 0x00000004 Code RO 317 .text use_no_semi.o(c_t__un.l)
0x000015d0 0x00000004 Ven RO 324 .text rt_locale_intlibspace.o(c_t__un.l)
0x000015d4 0x00000010 Code RO 324 .text rt_locale_intlibspace.o(c_t__un.l)
0x000015e4 0x00000006 Code RO 342 .text no_argv.o(c_t__un.l)
0x000015ea 0x00000002 PAD
0x000015ec 0x00000010 Code RO 353 .text rt_fp_status_addr_intlibspace.o(c_t__un.l)
0x000015fc 0x00000004 Ven RO 247 .text_udiv aeabi_sdiv.o(c_t__un.l)
0x00001600 0x0000001c Code RO 247 .text_udiv aeabi_sdiv.o(c_t__un.l)
0x0000161c 0x0000000c Ven RO 400 Veneer$$Code anon$$obj.o
0x00001628 0x0000000c Ven RO 401 Veneer$$Code anon$$obj.o
0x00001634 0x0000000c Ven RO 403 Veneer$$Code anon$$obj.o
0x00001640 0x0000000c Ven RO 404 Veneer$$Code anon$$obj.o
0x0000164c 0x0000000c Ven RO 406 Veneer$$Code anon$$obj.o
0x00001658 0x00000008 Ven RO 407 Veneer$$Code anon$$obj.o
0x00001660 0x000000bc Code RO 116 i.USB_GetDescriptor usbcore.o
0x0000171c 0x000000dc Code RO 102 i.USB_GetStatus usbcore.o
0x000017f8 0x000000e4 Code RO 109 i.USB_SetClrFeature usbcore.o
0x000018dc 0x000001a0 Code RO 123 i.USB_SetConfiguration usbcore.o
0x00001a7c 0x00000124 Code RO 130 i.USB_SetInterface usbcore.o
0x00001ba0 0x00000004 Ven RO 344 x$fpl$fpinit fpinit.o(fz_t_p.l)
0x00001ba4 0x00000018 Code RO 344 x$fpl$fpinit fpinit.o(fz_t_p.l)
0x00001bbc 0x000000be Data RO 155 .constdata usbdesc.o
0x00001c7a 0x00000002 PAD
0x00001c7c 0x00000040 Data RO 167 .constdata usbuser.o
0x00001cbc 0x00000020 Data RO 388 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x000006c0, Max: 0x00008000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x40000000 0x00000024 Data RW 91 .data usbcore.o
0x40000024 0x0000000a Data RW 185 .data cdcuser.o
0x4000002e 0x00000002 PAD
0x40000030 0x00000040 Zero RW 92 .bss usbcore.o
0x40000070 0x0000004a Zero RW 186 .bss cdcuser.o
0x400000ba 0x00000002 PAD
0x400000bc 0x00000098 Zero RW 223 .bss vcomdemo.o
0x40000154 0x00000060 Zero RW 289 .bss libspace.o(c_t__un.l)
0x400001b4 0x00000004 PAD
0x400001b8 0x00000000 Zero RW 2 HEAP lpc2300.o
0x400001b8 0x00000508 Zero RW 1 STACK lpc2300.o
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
484 30 0 10 74 11788 cdcuser.o
0 0 0 0 0 1260 lcd.o
396 60 0 0 1288 448 lpc2300.o
508 24 0 0 0 6704 serial.o
2444 214 0 36 64 5624 usbcore.o
0 0 190 0 0 472 usbdesc.o
1448 110 0 0 0 8124 usbhw.o
120 6 64 0 0 2104 usbuser.o
256 32 0 0 152 1464 vcomdemo.o
------------------------------------------------------------------------
5740 496 288 48 1580 37988 Object Totals
84 20 32 0 0 0 (incl. Generated)
0 0 2 2 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
40 0 0 0 0 0 __scatter_copy.o
44 0 0 0 0 0 __scatter_zi.o
4 0 0 0 0 0 aeabi_idiv0.o
396 0 0 0 0 0 aeabi_sdiv.o
12 0 0 0 0 0 boardinit2.o
16 0 0 0 0 0 boardinit3.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
16 4 0 0 0 0 rt_stackheap_storage_intlibspace.o
88 0 0 0 0 0 stkheap2.o
28 0 0 0 0 0 switch8.o
24 8 0 0 0 0 sys_exit.o
96 0 0 0 0 0 sys_stackheap_outer.o
36 0 0 0 0 0 uread4.o
4 0 0 0 0 0 use_no_semi.o
36 0 0 0 0 0 uwrite4.o
------------------------------------------------------------------------
1360 40 0 0 100 0 Library Totals
4 0 0 0 4 0 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
1300 40 0 0 96 0 c_t__un.l
28 0 0 0 0 0 fz_t_p.l
28 0 0 0 0 0 h_t__un.l
------------------------------------------------------------------------
1360 40 0 0 100 0 Library Totals
------------------------------------------------------------------------
================================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
7100 536 288 48 1680 37988 Grand Totals
7100 536 288 48 1680 37988 Image Totals
================================================================================
Total RO Size (Code + RO Data) 7388 ( 7.21kB)
Total RW Size (RW Data + ZI Data) 1728 ( 1.69kB)
Total ROM Size (Code + RO Data + RW Data) 7436 ( 7.26kB)
================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -