virtualcom.map
来自「keil 下usb转串口」· MAP 代码 · 共 747 行 · 第 1/4 页
MAP
747 行
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: 0x00001cfc, Max: 0xffffffff, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00001ccc, 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 0x00000204 Code RO 31 .text serial.o
0x00000438 0x00000008 Ven RO 50 .text usbhw.o
0x00000440 0x00000414 Code RO 50 .text usbhw.o
0x00000854 0x00000194 Code RO 51 .text usbhw.o
0x000009e8 0x0000044c Code RO 90 .text usbcore.o
0x00000e34 0x00000008 Ven RO 166 .text usbuser.o
0x00000e3c 0x00000078 Code RO 166 .text usbuser.o
0x00000eb4 0x000001e4 Code RO 184 .text cdcuser.o
0x00001098 0x000000e8 Code RO 222 .text vcomdemo.o
0x00001180 0x00000004 Ven RO 242 .text uread4.o(c_t__un.l)
0x00001184 0x00000020 Code RO 242 .text uread4.o(c_t__un.l)
0x000011a4 0x00000004 Ven RO 244 .text uwrite4.o(c_t__un.l)
0x000011a8 0x00000020 Code RO 244 .text uwrite4.o(c_t__un.l)
0x000011c8 0x0000016c Code RO 246 .text aeabi_sdiv.o(c_t__un.l)
0x00001334 0x00000058 Code RO 262 .text stkheap2.o(c_t__un.l)
0x0000138c 0x00000004 Ven RO 266 .text switch8.o(h_t__un.l)
0x00001390 0x00000018 Code RO 266 .text switch8.o(h_t__un.l)
0x000013a8 0x00000068 Code RO 268 .text kernel.o(c_t__un.l)
0x00001410 0x00000060 Code RO 271 .text sys_stackheap_outer.o(c_t__un.l)
0x00001470 0x00000004 Code RO 273 .text aeabi_idiv0.o(c_t__un.l)
0x00001474 0x00000010 Code RO 280 .text rt_stackheap_storage_intlibspace.o(c_t__un.l)
0x00001484 0x00000018 Code RO 286 .text sys_exit.o(c_t__un.l)
0x0000149c 0x0000000c Code RO 288 .text libspace.o(c_t__un.l)
0x000014a8 0x00000018 Code RO 293 .text exit.o(c_t__un.l)
0x000014c0 0x00000008 Ven RO 306 .text lib_init.o(c_t__un.l)
0x000014c8 0x000000d6 Code RO 306 .text lib_init.o(c_t__un.l)
0x0000159e 0x00000002 PAD
0x000015a0 0x0000000c Code RO 311 .text boardinit2.o(c_t__un.l)
0x000015ac 0x00000010 Code RO 313 .text boardinit3.o(c_t__un.l)
0x000015bc 0x00000004 Code RO 317 .text use_no_semi.o(c_t__un.l)
0x000015c0 0x00000004 Ven RO 324 .text rt_locale_intlibspace.o(c_t__un.l)
0x000015c4 0x00000010 Code RO 324 .text rt_locale_intlibspace.o(c_t__un.l)
0x000015d4 0x00000006 Code RO 342 .text no_argv.o(c_t__un.l)
0x000015da 0x00000002 PAD
0x000015dc 0x00000010 Code RO 353 .text rt_fp_status_addr_intlibspace.o(c_t__un.l)
0x000015ec 0x00000004 Ven RO 247 .text_udiv aeabi_sdiv.o(c_t__un.l)
0x000015f0 0x0000001c Code RO 247 .text_udiv aeabi_sdiv.o(c_t__un.l)
0x0000160c 0x0000000c Ven RO 400 Veneer$$Code anon$$obj.o
0x00001618 0x0000000c Ven RO 401 Veneer$$Code anon$$obj.o
0x00001624 0x0000000c Ven RO 403 Veneer$$Code anon$$obj.o
0x00001630 0x0000000c Ven RO 404 Veneer$$Code anon$$obj.o
0x0000163c 0x0000000c Ven RO 406 Veneer$$Code anon$$obj.o
0x00001648 0x00000008 Ven RO 407 Veneer$$Code anon$$obj.o
0x00001650 0x000000bc Code RO 116 i.USB_GetDescriptor usbcore.o
0x0000170c 0x000000dc Code RO 102 i.USB_GetStatus usbcore.o
0x000017e8 0x000000e4 Code RO 109 i.USB_SetClrFeature usbcore.o
0x000018cc 0x000001a0 Code RO 123 i.USB_SetConfiguration usbcore.o
0x00001a6c 0x00000124 Code RO 130 i.USB_SetInterface usbcore.o
0x00001b90 0x00000004 Ven RO 344 x$fpl$fpinit fpinit.o(fz_t_p.l)
0x00001b94 0x00000018 Code RO 344 x$fpl$fpinit fpinit.o(fz_t_p.l)
0x00001bac 0x000000be Data RO 155 .constdata usbdesc.o
0x00001c6a 0x00000002 PAD
0x00001c6c 0x00000040 Data RO 167 .constdata usbuser.o
0x00001cac 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 11752 cdcuser.o
0 0 0 0 0 1260 lcd.o
396 60 0 0 1288 432 lpc2300.o
516 24 0 0 0 6676 serial.o
2444 214 0 36 64 5604 usbcore.o
0 0 190 0 0 464 usbdesc.o
1448 110 0 0 0 8100 usbhw.o
120 6 64 0 0 2092 usbuser.o
232 34 0 0 152 1448 vcomdemo.o
------------------------------------------------------------------------
5724 498 288 48 1580 37828 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
7084 538 288 48 1680 37828 Grand Totals
7084 538 288 48 1680 37828 Image Totals
================================================================================
Total RO Size (Code + RO Data) 7372 ( 7.20kB)
Total RW Size (RW Data + ZI Data) 1728 ( 1.69kB)
Total ROM Size (Code + RO Data + RW Data) 7420 ( 7.25kB)
================================================================================
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?