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

📄 audio.map

📁 MC2300 USBAUDIO PROGRAM. FLASH UPLOAD AND CONNECT USB OPEN MP3.
💻 MAP
📖 第 1 页 / 共 2 页
字号:
ARM Linker, RVCT3.1 [Build 942] 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 Uckagt
    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/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
    handlers.s                               0x00000000   Number         0  handlers.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     1948  usbhw.o(.text)
    .text                                    0x00001118   Section      536  adcuser.o(.text)
    .text                                    0x00001330   Section     1136  demo.o(.text)
    .text                                    0x000017a0   Section      764  lcd_4bit.o(.text)
    delay                                    0x000017a0   ARM Code      24  lcd_4bit.o(.text)
    lcd_read_status                          0x000017b8   ARM Code     188  lcd_4bit.o(.text)
    wait_while_busy                          0x00001874   ARM Code      36  lcd_4bit.o(.text)
    lcd_write_data                           0x0000191c   ARM Code      48  lcd_4bit.o(.text)
    .text                                    0x00001aa4   Section       18  uread4.o(.text)
    .text                                    0x00001ac0   Section       18  uwrite4.o(.text)
    .text                                    0x00001adc   Section       40  init.o(.text)
    .text                                    0x00001b04   Section       16  callvia.o(.text)
    i.USB_GetDescriptor                      0x00001b14   Section      364  usbcore.o(i.USB_GetDescriptor)
    i.USB_GetStatus                          0x00001c80   Section      388  usbcore.o(i.USB_GetStatus)
    i.USB_SetClrFeature                      0x00001e04   Section      408  usbcore.o(i.USB_SetClrFeature)
    i.USB_SetConfiguration                   0x00001f9c   Section      680  usbcore.o(i.USB_SetConfiguration)
    i.USB_SetInterface                       0x00002244   Section      476  usbcore.o(i.USB_SetInterface)
    i.__scatterload_copy                     0x00002420   Section       24  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x00002438   Section        4  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x0000243c   Section       24  handlers.o(i.__scatterload_zeroinit)
    .constdata                               0x00002454   Section       64  usbuser.o(.constdata)
    .constdata                               0x00002494   Section      228  usbdesc.o(.constdata)
    .constdata                               0x00002578   Section       64  lcd_4bit.o(.constdata)
    .data                                    0x40000000   Section       36  usbcore.o(.data)
    .data                                    0x40000024   Section        2  adcuser.o(.data)
    .data                                    0x40000028   Section       28  demo.o(.data)
    .bss                                     0x40000044   Section       64  usbcore.o(.bss)
    .bss                                     0x40000084   Section    62512  demo.o(.bss)
    STACK                                    0x4000f4b8   Section     1288  lpc2300.o(STACK)
    Stack_Top                                0x4000f9c0   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     380  usbhw.o(.text)
    USB_Init                                 0x00000c6c   ARM Code     228  usbhw.o(.text)
    USB_Connect                              0x00000d50   ARM Code      52  usbhw.o(.text)
    USB_WakeUp                               0x00000d84   ARM Code      40  usbhw.o(.text)
    USB_WakeUpCfg                            0x00000dac   ARM Code       4  usbhw.o(.text)
    USB_Configure                            0x00000db0   ARM Code      96  usbhw.o(.text)
    USB_ConfigEP                             0x00000e10   ARM Code     112  usbhw.o(.text)
    USB_DirCtrlEP                            0x00000e80   ARM Code       4  usbhw.o(.text)
    USB_EnableEP                             0x00000e84   ARM Code      44  usbhw.o(.text)
    USB_DisableEP                            0x00000eb0   ARM Code      44  usbhw.o(.text)
    USB_ResetEP                              0x00000edc   ARM Code      44  usbhw.o(.text)
    USB_SetStallEP                           0x00000f08   ARM Code      44  usbhw.o(.text)
    USB_ClrStallEP                           0x00000f34   ARM Code      44  usbhw.o(.text)
    USB_ReadEP                               0x00000f60   ARM Code     176  usbhw.o(.text)
    USB_WriteEP                              0x00001010   ARM Code     144  usbhw.o(.text)
    USB_GetFrame                             0x000010a0   ARM Code      48  usbhw.o(.text)
    ADC_IF_GetRequest                        0x00001118   ARM Code     312  adcuser.o(.text)
    ADC_IF_SetRequest                        0x00001250   ARM Code     192  adcuser.o(.text)
    ADC_EP_GetRequest                        0x00001310   ARM Code       8  adcuser.o(.text)
    ADC_EP_SetRequest                        0x00001318   ARM Code       8  adcuser.o(.text)

⌨️ 快捷键说明

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