⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memory.map

📁 keil 原装LPC23XX开发板资料
💻 MAP
📖 第 1 页 / 共 3 页
字号:
ARM Linker, RVCT3.1 [Build 903] for uVision [Standard]

================================================================================

Section Cross References

    lpc2300.o(RESET) refers to lpc2300.o(STACK) for Stack_Top
    lpc2300.o(RESET) refers to entry.o($$startup$$) for __main
    usbcore.o(.text) refers to usbhw.o(.text) for USB_ReadEP
    usbcore.o(.text) refers to usbcore.o(i.USB_GetStatus) for USB_GetStatus
    usbcore.o(.text) refers to usbcore.o(i.USB_SetClrFeature) for USB_SetClrFeature
    usbcore.o(.text) refers to usbcore.o(i.USB_GetDescriptor) for USB_GetDescriptor
    usbcore.o(.text) refers to usbcore.o(i.USB_SetConfiguration) for USB_SetConfiguration
    usbcore.o(.text) refers to usbuser.o(.text) for USB_Configure_Event
    usbcore.o(.text) refers to usbcore.o(i.USB_SetInterface) for USB_SetInterface
    usbcore.o(.text) refers to mscuser.o(.text) for MSC_Reset
    usbcore.o(.text) refers to usbcore.o(.data) for USB_DeviceStatus
    usbcore.o(.text) refers to usbcore.o(.bss) for EP0Buf
    usbhw.o(.text) refers to usbuser.o(.text) for USB_Reset_Event
    usbhw.o(.text) refers to uwrite4.o(.text) for __aeabi_uwrite4
    usbhw.o(.text) refers to uread4.o(.text) for __aeabi_uread4
    usbhw.o(.text) refers to usbuser.o(.constdata) for USB_P_EP
    usbhw.o(.text) refers to usbcore.o(.data) for USB_DeviceStatus
    usbuser.o(.text) refers to usbcore.o(.text) for USB_ResetCore
    usbuser.o(.text) refers to mscuser.o(.text) for MSC_BulkOut
    usbuser.o(.text) refers to usbcore.o(.data) for USB_Configuration
    usbuser.o(.constdata) refers to usbcore.o(.text) for USB_EndPoint0
    usbuser.o(.constdata) refers to usbuser.o(.text) for USB_EndPoint2
    mscuser.o(.text) refers to usbhw.o(.text) for USB_WriteEP
    mscuser.o(.text) refers to uread4.o(.text) for __aeabi_uread4
    mscuser.o(.text) refers to uwrite4.o(.text) for __aeabi_uwrite4
    mscuser.o(.text) refers to mscuser.o(.data) for BulkStage
    mscuser.o(.text) refers to usbcore.o(.bss) for EP0Buf
    mscuser.o(.text) refers to mscuser.o(.bss) for Memory
    memory.o(.text) refers to lcd_4bit.o(.text) for lcd_init
    memory.o(.text) refers to usbhw.o(.text) for USB_Init
    memory.o(.text) refers to diskimg.o(.constdata) for DiskImage
    memory.o(.text) refers to mscuser.o(.bss) for Memory
    lcd_4bit.o(.text) refers to lcd_4bit.o(.constdata) for UserFont
    entry.o($$startup$$) refers to init.o(.text) for __init
    entry.o($$startup$$) refers to lpc2300.o(STACK) for __initial_sp
    init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3
    init.o(.text) refers to init.o(.emb_text) for __call_main
    init.o(.text) refers to memory.o(.text) for main
    usbcore.o(i.USB_GetStatus) refers to usbcore.o(.text) for USB_DataInStage
    usbcore.o(i.USB_GetStatus) refers to usbcore.o(.data) for SetupPacket
    usbcore.o(i.USB_GetStatus) refers to usbcore.o(.bss) for EP0Buf
    usbcore.o(i.USB_SetClrFeature) refers to usbhw.o(.text) for USB_WakeUpCfg
    usbcore.o(i.USB_SetClrFeature) refers to usbcore.o(.data) for SetupPacket
    usbcore.o(i.USB_GetDescriptor) refers to usbcore.o(.text) for USB_DataInStage
    usbcore.o(i.USB_GetDescriptor) refers to usbcore.o(.data) for SetupPacket
    usbcore.o(i.USB_GetDescriptor) refers to usbdesc.o(.constdata) for USB_DeviceDescriptor
    usbcore.o(i.USB_SetConfiguration) refers to usbhw.o(.text) for USB_DisableEP
    usbcore.o(i.USB_SetConfiguration) refers to usbcore.o(.data) for SetupPacket
    usbcore.o(i.USB_SetConfiguration) refers to usbdesc.o(.constdata) for USB_ConfigDescriptor
    usbcore.o(i.USB_SetInterface) refers to usbhw.o(.text) for USB_ConfigEP
    usbcore.o(i.USB_SetInterface) refers to usbcore.o(.data) for USB_Configuration
    usbcore.o(i.USB_SetInterface) refers to usbdesc.o(.constdata) for USB_ConfigDescriptor


================================================================================

Removing Unused input sections from the image.

    Removing lpc2300.o(HEAP), (0 bytes).

1 unused section(s) (total 0 bytes) removed from the image.

================================================================================

Adding Veneers to the image

    Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
    Adding AT veneer (8 bytes, Inline) for call to '__aeabi_uwrite4' from usbhw.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '__aeabi_uread4' from usbhw.o(.text).

3 Veneer(s) (total 24 bytes) added to the image.

================================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    RESET                                    0x00000000   Section      356  lpc2300.o(RESET)
    ../../microlib/init/entry.s              0x00000000   Number         0  entry.o ABSOLUTE
    ../../microlib/init/handlers.c           0x00000000   Number         0  handlers.o ABSOLUTE
    ../../microlib/init/init.c               0x00000000   Number         0  init.o ABSOLUTE
    ../../microlib/unhosted.c                0x00000000   Number         0  uwrite4.o ABSOLUTE
    ../../microlib/unhosted.c                0x00000000   Number         0  uread4.o ABSOLUTE
    ../../unhosted.s                         0x00000000   Number         0  callvia.o ABSOLUTE
    DiskImg.c                                0x00000000   Number         0  diskimg.o ABSOLUTE
    LCD_4bit.c                               0x00000000   Number         0  lcd_4bit.o ABSOLUTE
    LPC2300.s                                0x00000000   Number         0  lpc2300.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    memory.c                                 0x00000000   Number         0  memory.o ABSOLUTE
    mscuser.c                                0x00000000   Number         0  mscuser.o ABSOLUTE
    usbcore.c                                0x00000000   Number         0  usbcore.o ABSOLUTE
    usbdesc.c                                0x00000000   Number         0  usbdesc.o ABSOLUTE
    usbhw.c                                  0x00000000   Number         0  usbhw.o ABSOLUTE
    usbuser.c                                0x00000000   Number         0  usbuser.o ABSOLUTE
    Undef_Handler                            0x00000040   ARM Code       4  lpc2300.o(RESET)
    SWI_Handler                              0x00000044   ARM Code       4  lpc2300.o(RESET)
    PAbt_Handler                             0x00000048   ARM Code       4  lpc2300.o(RESET)
    DAbt_Handler                             0x0000004c   ARM Code       4  lpc2300.o(RESET)
    IRQ_Handler                              0x00000050   ARM Code       4  lpc2300.o(RESET)
    FIQ_Handler                              0x00000054   ARM Code       4  lpc2300.o(RESET)
    $$startup$$                              0x00000164   Section       12  entry.o($$startup$$)
    .emb_text                                0x00000170   Section        2  init.o(.emb_text)
    .text                                    0x00000174   Section     1616  usbcore.o(.text)
    .text                                    0x000007c4   Section     1956  usbhw.o(.text)
    .text                                    0x00000f68   Section      236  usbuser.o(.text)
    .text                                    0x00001054   Section     3484  mscuser.o(.text)
    .text                                    0x00001df0   Section      184  memory.o(.text)
    .text                                    0x00001ea8   Section      764  lcd_4bit.o(.text)
    delay                                    0x00001ea8   ARM Code      24  lcd_4bit.o(.text)
    lcd_read_status                          0x00001ec0   ARM Code     188  lcd_4bit.o(.text)
    wait_while_busy                          0x00001f7c   ARM Code      36  lcd_4bit.o(.text)
    lcd_write_data                           0x00002024   ARM Code      48  lcd_4bit.o(.text)
    .text                                    0x000021ac   Section       18  uread4.o(.text)
    .text                                    0x000021c8   Section       18  uwrite4.o(.text)
    .text                                    0x000021e4   Section       40  init.o(.text)
    .text                                    0x0000220c   Section       16  callvia.o(.text)
    i.USB_GetDescriptor                      0x0000221c   Section      364  usbcore.o(i.USB_GetDescriptor)
    i.USB_GetStatus                          0x00002388   Section      388  usbcore.o(i.USB_GetStatus)
    i.USB_SetClrFeature                      0x0000250c   Section      408  usbcore.o(i.USB_SetClrFeature)
    i.USB_SetConfiguration                   0x000026a4   Section      680  usbcore.o(i.USB_SetConfiguration)
    i.USB_SetInterface                       0x0000294c   Section      476  usbcore.o(i.USB_SetInterface)
    i.__scatterload_copy                     0x00002b28   Section       24  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x00002b40   Section        4  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x00002b44   Section       24  handlers.o(i.__scatterload_zeroinit)
    .constdata                               0x00002b5c   Section      163  usbdesc.o(.constdata)
    .constdata                               0x00002c00   Section       64  usbuser.o(.constdata)
    .constdata                               0x00002c40   Section     4096  diskimg.o(.constdata)
    .constdata                               0x00003c40   Section       64  lcd_4bit.o(.constdata)
    .data                                    0x40000000   Section       36  usbcore.o(.data)
    .data                                    0x40000024   Section       14  mscuser.o(.data)
    .bss                                     0x40000034   Section       64  usbcore.o(.bss)
    .bss                                     0x40000074   Section    16492  mscuser.o(.bss)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -