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

📄 audio.map

📁 KEIL LPC2378开发板usb的demo程序
💻 MAP
📖 第 1 页 / 共 2 页
字号:
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
    usbuser.o(.text) refers to usbcore.o(.text) for USB_ResetCore
    usbuser.o(.text) refers to usbhw.o(.text) for USB_ReadEP
    usbuser.o(.text) refers to demo.o(.bss) for DataBuf
    usbuser.o(.text) refers to demo.o(.data) for DataIn
    usbuser.o(.constdata) refers to usbcore.o(.text) for USB_EndPoint0
    usbuser.o(.constdata) refers to usbuser.o(.text) for USB_EndPoint3
    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 usbcore.o(i.USB_SetInterface) for USB_SetInterface
    usbcore.o(.text) refers to adcuser.o(.text) for ADC_IF_GetRequest
    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
    adcuser.o(.text) refers to usbcore.o(.data) for SetupPacket
    adcuser.o(.text) refers to demo.o(.data) for Mute
    adcuser.o(.text) refers to usbcore.o(.bss) for EP0Buf
    adcuser.o(.text) refers to adcuser.o(.data) for VolCur
    demo.o(.text) refers to lcd_4bit.o(.text) for lcd_init
    demo.o(.text) refers to usbhw.o(.text) for USB_Init
    demo.o(.text) refers to demo.o(.data) for PotVal
    demo.o(.text) refers to demo.o(.bss) for DataBuf
    demo.o(.text) refers to adcuser.o(.data) for VolCur
    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 demo.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).
    Removing adcuser.o(.constdata), (6 bytes).

2 unused section(s) (total 6 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
    LCD_4bit.c                               0x00000000   Number         0  lcd_4bit.o ABSOLUTE
    LPC2300.s                                0x00000000   Number         0  lpc2300.o ABSOLUTE
    adcuser.c                                0x00000000   Number         0  adcuser.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    demo.c                                   0x00000000   Number         0  demo.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      252  usbuser.o(.text)
    .text                                    0x00000270   Section     1804  usbcore.o(.text)
    .text                                    0x0000097c   Section     1968  usbhw.o(.text)
    .text                                    0x0000112c   Section      536  adcuser.o(.text)
    .text                                    0x00001344   Section      872  demo.o(.text)
    .text                                    0x000016ac   Section      764  lcd_4bit.o(.text)
    delay                                    0x000016ac   ARM Code      24  lcd_4bit.o(.text)
    lcd_read_status                          0x000016c4   ARM Code     188  lcd_4bit.o(.text)
    wait_while_busy                          0x00001780   ARM Code      36  lcd_4bit.o(.text)
    lcd_write_data                           0x00001828   ARM Code      48  lcd_4bit.o(.text)
    .text                                    0x000019b0   Section       18  uread4.o(.text)
    .text                                    0x000019cc   Section       18  uwrite4.o(.text)
    .text                                    0x000019e8   Section       40  init.o(.text)
    .text                                    0x00001a10   Section       16  callvia.o(.text)
    i.USB_GetDescriptor                      0x00001a20   Section      364  usbcore.o(i.USB_GetDescriptor)
    i.USB_GetStatus                          0x00001b8c   Section      388  usbcore.o(i.USB_GetStatus)
    i.USB_SetClrFeature                      0x00001d10   Section      408  usbcore.o(i.USB_SetClrFeature)
    i.USB_SetConfiguration                   0x00001ea8   Section      680  usbcore.o(i.USB_SetConfiguration)
    i.USB_SetInterface                       0x00002150   Section      476  usbcore.o(i.USB_SetInterface)
    i.__scatterload_copy                     0x0000232c   Section       24  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x00002344   Section        4  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x00002348   Section       24  handlers.o(i.__scatterload_zeroinit)
    .constdata                               0x00002360   Section       64  usbuser.o(.constdata)
    .constdata                               0x000023a0   Section      228  usbdesc.o(.constdata)
    .constdata                               0x00002484   Section       64  lcd_4bit.o(.constdata)
    .data                                    0x40000000   Section       36  usbcore.o(.data)
    .data                                    0x40000024   Section        2  adcuser.o(.data)
    .data                                    0x40000028   Section       24  demo.o(.data)
    .bss                                     0x40000040   Section       64  usbcore.o(.bss)
    .bss                                     0x40000080   Section      512  demo.o(.bss)
    STACK                                    0x40000280   Section     1288  lpc2300.o(STACK)
    Stack_Top                                0x40000788   Number         0  lpc2300.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  demo.o ABSOLUTE
    __decompress                              - Undefined Weak Reference
    Reset_Handler                            0x00000058   ARM Code       0  lpc2300.o(RESET)
    __main                                   0x00000164   ARM Code       8  entry.o($$startup$$)
    __call_main                              0x00000171   Thumb Code     2  init.o(.emb_text)
    USB_Reset_Event                          0x00000174   ARM Code      16  usbuser.o(.text)
    USB_SOF_Event                            0x00000184   ARM Code     160  usbuser.o(.text)
    USB_EndPoint1                            0x00000224   ARM Code       4  usbuser.o(.text)
    USB_EndPoint2                            0x00000228   ARM Code       4  usbuser.o(.text)
    USB_EndPoint3                            0x0000022c   ARM Code       4  usbuser.o(.text)
    USB_EndPoint4                            0x00000230   ARM Code       4  usbuser.o(.text)
    USB_EndPoint5                            0x00000234   ARM Code       4  usbuser.o(.text)
    USB_EndPoint6                            0x00000238   ARM Code       4  usbuser.o(.text)
    USB_EndPoint7                            0x0000023c   ARM Code       4  usbuser.o(.text)
    USB_EndPoint8                            0x00000240   ARM Code       4  usbuser.o(.text)
    USB_EndPoint9                            0x00000244   ARM Code       4  usbuser.o(.text)
    USB_EndPoint10                           0x00000248   ARM Code       4  usbuser.o(.text)
    USB_EndPoint11                           0x0000024c   ARM Code       4  usbuser.o(.text)
    USB_EndPoint12                           0x00000250   ARM Code       4  usbuser.o(.text)
    USB_EndPoint13                           0x00000254   ARM Code       4  usbuser.o(.text)
    USB_EndPoint14                           0x00000258   ARM Code       4  usbuser.o(.text)
    USB_EndPoint15                           0x0000025c   ARM Code       4  usbuser.o(.text)
    USB_ResetCore                            0x00000270   ARM Code      56  usbcore.o(.text)
    USB_SetupStage                           0x000002a8   ARM Code      24  usbcore.o(.text)
    USB_DataInStage                          0x000002c0   ARM Code     104  usbcore.o(.text)
    USB_DataOutStage                         0x00000328   ARM Code      68  usbcore.o(.text)
    USB_StatusInStage                        0x0000036c   ARM Code      28  usbcore.o(.text)
    USB_StatusOutStage                       0x00000388   ARM Code      24  usbcore.o(.text)
    USB_EndPoint0                            0x000003a0   ARM Code    1456  usbcore.o(.text)
    EPAdr                                    0x0000097c   ARM Code      28  usbhw.o(.text)
    WrCmd                                    0x00000998   ARM Code      44  usbhw.o(.text)
    WrCmdDat                                 0x000009c4   ARM Code      84  usbhw.o(.text)
    RdCmdDat                                 0x00000a18   ARM Code      56  usbhw.o(.text)
    USB_SetAddress                           0x00000a50   ARM Code      56  usbhw.o(.text)
    USB_Reset                                0x00000a88   ARM Code      96  usbhw.o(.text)
    USB_Resume                               0x00000ae8   ARM Code       4  usbhw.o(.text)
    USB_Suspend                              0x00000aec   ARM Code       4  usbhw.o(.text)
    USB_ISR                                  0x00000af0   ARM Code     400  usbhw.o(.text)
    USB_Init                                 0x00000c80   ARM Code     228  usbhw.o(.text)
    USB_Connect                              0x00000d64   ARM Code      52  usbhw.o(.text)
    USB_WakeUp                               0x00000d98   ARM Code      40  usbhw.o(.text)
    USB_WakeUpCfg                            0x00000dc0   ARM Code       4  usbhw.o(.text)
    USB_Configure                            0x00000dc4   ARM Code      96  usbhw.o(.text)
    USB_ConfigEP                             0x00000e24   ARM Code     112  usbhw.o(.text)
    USB_DirCtrlEP                            0x00000e94   ARM Code       4  usbhw.o(.text)
    USB_EnableEP                             0x00000e98   ARM Code      44  usbhw.o(.text)
    USB_DisableEP                            0x00000ec4   ARM Code      44  usbhw.o(.text)
    USB_ResetEP                              0x00000ef0   ARM Code      44  usbhw.o(.text)
    USB_SetStallEP                           0x00000f1c   ARM Code      44  usbhw.o(.text)
    USB_ClrStallEP                           0x00000f48   ARM Code      44  usbhw.o(.text)
    USB_ReadEP                               0x00000f74   ARM Code     176  usbhw.o(.text)
    USB_WriteEP                              0x00001024   ARM Code     144  usbhw.o(.text)
    USB_GetFrame                             0x000010b4   ARM Code      48  usbhw.o(.text)
    ADC_IF_GetRequest                        0x0000112c   ARM Code     312  adcuser.o(.text)

⌨️ 快捷键说明

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