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

📄 usb_fwu.map

📁 LPC2148的USB口固件升级代码
💻 MAP
📖 第 1 页 / 共 2 页
字号:
ARM Linker, RVCT3.1 [Build 919] for uVision [Standard]

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

Section Cross References

    fwu_utils.o(.text) refers to fwu_asm_armcc.o(fpu_asm) for cpu_save_sr
    fwu_utils.o(.text) refers to fwu_startup_hardware.o(fwu_start_fw) for start_firmware
    fwu_utils.o(.text) refers to fwu_startup_hardware.o(HardwareInit) for tn_arm_disable_interrupts
    fwu_utils.o(.text) refers to fwu.o(.bss) for crc32_ref_table
    fwu_utils.o(.text) refers to fwu_utils.o(.constdata) for .constdata
    fwu_utils.o(.text) refers to fwu.o(.data) for fw_length
    fwu.o(.text) refers to fwu_queue.o(.text) for fwu_queue_tst
    fwu.o(.text) refers to fwu_utils.o(.text) for s_memcpy
    fwu.o(.text) refers to fwu_startup_hardware.o(HardwareInit) for tn_arm_disable_interrupts
    fwu.o(.text) refers to fwu_init.o(.text) for Init_CRC32_Table
    fwu.o(.text) refers to fwu_usb_req.o(.text) for tn_usb_reset_data
    fwu.o(.text) refers to fwu_usb_hw.o(.text) for tn_usb_connect
    fwu.o(.text) refers to fwu.o(.data) for .data
    fwu.o(.text) refers to fwu.o(.bss) for .bss
    fwu.o(.text) refers to fwu_startup_hardware.o(flashprot) for flash_pcell
    fwu.o(.text) refers to fwu_asm_armcc.o(fpu_asm) for cpu_irq_isr
    fwu.o(.text) refers to fwu_usb_descr.o(.constdata) for abDescriptors
    fwu_init.o(.text) refers to fwu_usb_thumb.o(.text) for tn_usb_lpc_cmd_write
    fwu_init.o(.text) refers to fwu_int.o(.text) for tn_int_default_func
    fwu_init.o(.text) refers to fwu.o(.bss) for crc32_ref_table
    fwu_int.o(.text) refers to fwu_usb_thumb.o(.text) for tn_usb_lpc_cmd_read
    fwu_int.o(.text) refers to fwu_usb_ep.o(.text) for tn_usb_EP0_rx_int_func
    fwu_int.o(.text) refers to fwu.o(.bss) for gUSBInfo
    fwu_int.o(.text) refers to fwu.o(.data) for gEP2RX_EI
    fwu_int.o(.text) refers to fwu_int.o(.data) for .data
    fwu_queue.o(.text) refers to fwu_asm_armcc.o(fpu_asm) for cpu_save_sr
    fwu_usb_ep.o(.text) refers to fwu_usb_thumb.o(.text) for tn_usb_lpc_cmd_read
    fwu_usb_ep.o(.text) refers to fwu_usb_req.o(.text) for tn_usb_st_DATAIN
    fwu_usb_ep.o(.text) refers to fwu_usb_hw.o(.text) for tn_usb_ep_read
    fwu_usb_ep.o(.text) refers to fwu_queue.o(.text) for fwu_queue_tsti
    fwu_usb_hw.o(.text) refers to fwu_asm_armcc.o(fpu_asm) for cpu_save_sr
    fwu_usb_hw.o(.text) refers to fwu_usb_thumb.o(.text) for tn_usb_lpc_cmd_write
    fwu_usb_req.o(.text) refers to fwu_usb_thumb.o(.text) for tn_usb_ep0_write
    fwu_usb_thumb.o(.text) refers to fwu_utils.o(.text) for calc_crc
    fwu_usb_thumb.o(.text) refers to fwu_usb_req.o(.text) for tn_usb_reset_data
    fwu_usb_thumb.o(.text) refers to fwu.o(.data) for gState
    fwu_asm_armcc.o(fpu_asm) refers to fwu_int.o(.text) for cpu_irq_handler
    fwu_startup_keil_rvc.o(RESET) refers to fwu_startup_hardware.o(HardwareInit) for tn_startup_hardware_init
    fwu_startup_keil_rvc.o(RESET) refers to fwu_startup_keil_rvc.o(STACK) for Top_Stack
    fwu_startup_keil_rvc.o(RESET) refers to fwu.o(.text) for main
    fwu_startup_keil_rvc.o(.text) refers to fwu_startup_keil_rvc.o(HEAP) for Heap_Mem
    fwu_startup_keil_rvc.o(.text) refers to fwu_startup_keil_rvc.o(STACK) for Stack_Mem
    fwu_startup_hardware.o(HardwareInit) refers (Special) to fwu_startup_keil_rvc.o(RESET) for reset
    fwu_startup_hardware.o(fwu_start_fw) refers (Special) to fwu_startup_keil_rvc.o(RESET) for reset
    fwu_startup_hardware.o(flashprot) refers (Special) to fwu_startup_keil_rvc.o(RESET) for reset


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

Removing Unused input sections from the image.

    Removing fwu_utils.o(.data), (4 bytes).
    Removing fwu_startup_keil_rvc.o(HEAP), (0 bytes).
    Removing fwu_startup_keil_rvc.o(.text), (32 bytes).

3 unused section(s) (total 36 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    RESET                                    0x00000000   Section      176  fwu_startup_keil_rvc.o(RESET)
    ..\usb_fwu\fwu.c                         0x00000000   Number         0  fwu.o ABSOLUTE
    ..\usb_fwu\fwu_asm_armcc.s               0x00000000   Number         0  fwu_asm_armcc.o ABSOLUTE
    ..\usb_fwu\fwu_init.c                    0x00000000   Number         0  fwu_init.o ABSOLUTE
    ..\usb_fwu\fwu_int.c                     0x00000000   Number         0  fwu_int.o ABSOLUTE
    ..\usb_fwu\fwu_queue.c                   0x00000000   Number         0  fwu_queue.o ABSOLUTE
    ..\usb_fwu\fwu_usb_descr.c               0x00000000   Number         0  fwu_usb_descr.o ABSOLUTE
    ..\usb_fwu\fwu_usb_ep.c                  0x00000000   Number         0  fwu_usb_ep.o ABSOLUTE
    ..\usb_fwu\fwu_usb_hw.c                  0x00000000   Number         0  fwu_usb_hw.o ABSOLUTE
    ..\usb_fwu\fwu_usb_req.c                 0x00000000   Number         0  fwu_usb_req.o ABSOLUTE
    ..\usb_fwu\fwu_usb_thumb.c               0x00000000   Number         0  fwu_usb_thumb.o ABSOLUTE
    ..\usb_fwu\fwu_utils.c                   0x00000000   Number         0  fwu_utils.o ABSOLUTE
    fwu_startup_hardware.s                   0x00000000   Number         0  fwu_startup_hardware.o ABSOLUTE
    fwu_startup_keil_rvc.s                   0x00000000   Number         0  fwu_startup_keil_rvc.o ABSOLUTE
    undef_handler                            0x00000044   ARM Code       0  fwu_startup_keil_rvc.o(RESET)
    swi_handler                              0x00000048   ARM Code       0  fwu_startup_keil_rvc.o(RESET)
    pabort_handler                           0x0000004c   ARM Code       0  fwu_startup_keil_rvc.o(RESET)
    dabort_handler                           0x00000050   ARM Code       0  fwu_startup_keil_rvc.o(RESET)
    flashprot                                0x000001fc   Section        4  fwu_startup_hardware.o(flashprot)
    .text                                    0x00000200   Section      840  fwu_utils.o(.text)
    get_sector_number                        0x000002f0   ARM Code     104  fwu_utils.o(.text)
    .text                                    0x00000548   Section     1056  fwu.o(.text)
    .text                                    0x00000968   Section      680  fwu_init.o(.text)
    InitUSB                                  0x00000afc   ARM Code     164  fwu_init.o(.text)
    Reflect                                  0x00000ba0   ARM Code      64  fwu_init.o(.text)
    .text                                    0x00000c10   Section      368  fwu_int.o(.text)
    .text                                    0x00000d80   Section      416  fwu_queue.o(.text)
    .text                                    0x00000f20   Section      600  fwu_usb_ep.o(.text)
    .text                                    0x00001178   Section      200  fwu_usb_hw.o(.text)
    .text                                    0x00001240   Section      860  fwu_usb_req.o(.text)
    usb_SET_CONFIGURATION                    0x000014c4   ARM Code     216  fwu_usb_req.o(.text)
    .text                                    0x0000159c   Section     1312  fwu_usb_thumb.o(.text)
    ep_bulk_release                          0x000019a0   ARM Code      52  fwu_usb_thumb.o(.text)
    HardwareInit                             0x00001abc   Section       68  fwu_startup_hardware.o(HardwareInit)
    fpu_asm                                  0x00001b00   Section      184  fwu_asm_armcc.o(fpu_asm)
    iap_entry1                               0x00001bac   Data           0  fwu_asm_armcc.o(fpu_asm)
    fwu_start_fw                             0x00001bb8   Section      132  fwu_startup_hardware.o(fwu_start_fw)
    .constdata                               0x00001c3c   Section       32  fwu_utils.o(.constdata)
    lpc2148_flash_sectors@get_sector_number_0 0x00001c3c   Data          32  fwu_utils.o(.constdata)
    .constdata                               0x00001c5c   Section      129  fwu_usb_descr.o(.constdata)
    .data                                    0x40000040   Section       40  fwu.o(.data)
    .data                                    0x40000068   Section        8  fwu_int.o(.data)
    cnt@tn_timer0_int_func_0                 0x40000068   Data           4  fwu_int.o(.data)
    flag@tn_timer0_int_func_1                0x4000006c   Data           4  fwu_int.o(.data)
    .bss                                     0x40000070   Section     5244  fwu.o(.bss)
    .bss                                     0x400014ec   Section     1024  fwu.o(.bss)
    STACK                                    0x400018f0   Section     1552  fwu_startup_keil_rvc.o(STACK)
    Stack_Mem                                0x400018f0   Data        1552  fwu_startup_keil_rvc.o(STACK)
    Top_Stack                                0x40001f00   Number         0  fwu_startup_keil_rvc.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$~IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  fwu.o ABSOLUTE
    reset                                    0x00000000   ARM Code       0  fwu_startup_keil_rvc.o(RESET)
    Reset_Handler                            0x00000040   ARM Code       0  fwu_startup_keil_rvc.o(RESET)
    __main                                   0x0000009c   ARM Code       0  fwu_startup_keil_rvc.o(RESET)
    flash_pcell                              0x000001fc   Data           0  fwu_startup_hardware.o(flashprot)
    s_memset                                 0x00000200   ARM Code      28  fwu_utils.o(.text)
    s_memcpy                                 0x0000021c   ARM Code     100  fwu_utils.o(.text)
    calc_crc                                 0x00000280   ARM Code      60  fwu_utils.o(.text)
    make_cmd                                 0x000002bc   ARM Code      52  fwu_utils.o(.text)
    flash_write                              0x00000358   ARM Code     160  fwu_utils.o(.text)
    flash_erase_sectors                      0x000003f8   ARM Code     156  fwu_utils.o(.text)
    do_switch_to_firmware                    0x00000494   ARM Code     100  fwu_utils.o(.text)
    switch_to_firmware                       0x000004f8   ARM Code      20  fwu_utils.o(.text)
    set_state                                0x0000050c   ARM Code      28  fwu_utils.o(.text)
    stream_tx                                0x00000548   ARM Code     236  fwu.o(.text)
    send_to_host                             0x00000634   ARM Code      88  fwu.o(.text)
    stream_rx                                0x0000068c   ARM Code     296  fwu.o(.text)
    main                                     0x000007b4   ARM Code     344  fwu.o(.text)
    HardwareInit                             0x00000968   ARM Code     296  fwu_init.o(.text)
    Init_CRC32_Table                         0x00000a90   ARM Code     108  fwu_init.o(.text)
    cpu_irq_handler                          0x00000c10   ARM Code      20  fwu_int.o(.text)
    tn_usb_int_func                          0x00000c24   ARM Code     192  fwu_int.o(.text)
    tn_timer0_int_func                       0x00000ce4   ARM Code     112  fwu_int.o(.text)
    tn_int_default_func                      0x00000d54   ARM Code      16  fwu_int.o(.text)
    fwu_queue_create                         0x00000d80   ARM Code      24  fwu_queue.o(.text)
    fwu_queue_tst                            0x00000d98   ARM Code      96  fwu_queue.o(.text)
    fwu_queue_tsti                           0x00000df8   ARM Code      68  fwu_queue.o(.text)
    fwu_queue_put                            0x00000e3c   ARM Code      48  fwu_queue.o(.text)
    fwu_queue_puti                           0x00000e6c   ARM Code      32  fwu_queue.o(.text)
    fwu_queue_get                            0x00000e8c   ARM Code      88  fwu_queue.o(.text)
    fwu_queue_geti                           0x00000ee4   ARM Code      60  fwu_queue.o(.text)
    tn_usb_EP0_tx_int_func                   0x00000f20   ARM Code      44  fwu_usb_ep.o(.text)
    tn_usb_EP0_rx_int_func                   0x00000f4c   ARM Code     272  fwu_usb_ep.o(.text)
    tn_usb_ep_rx_int                         0x0000105c   ARM Code     156  fwu_usb_ep.o(.text)

⌨️ 快捷键说明

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