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

📄 hid.map

📁 基于LPC2148(ARM7)实现USB键盘
💻 MAP
📖 第 1 页 / 共 4 页
字号:
    _call_atexit_fns                          - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _fp_trap_init                             - Undefined Weak Reference
    _get_lc_collate                           - Undefined Weak Reference
    _get_lc_ctype                             - Undefined Weak Reference
    _get_lc_monetary                          - Undefined Weak Reference
    _get_lc_numeric                           - Undefined Weak Reference
    _get_lc_time                              - Undefined Weak Reference
    _getenv_init                              - Undefined Weak Reference
    _handle_redirection                       - Undefined Weak Reference
    _init_alloc                               - Undefined Weak Reference
    _init_user_alloc                          - Undefined Weak Reference
    _initio                                   - Undefined Weak Reference
    _rand_init                                - Undefined Weak Reference
    _signal_init                              - Undefined Weak Reference
    _terminate_user_alloc                     - Undefined Weak Reference
    _terminateio                              - Undefined Weak Reference
    Reset_Handler                            0x00000058   ARM Code       0  startup.o(RESET)
    __main                                   0x00000120   ARM Code       8  __main.o(!!!main)
    __scatterload                            0x00000128   ARM Code       0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x00000128   ARM Code      48  __scatter.o(!!!scatter)
    __scatterload_null                       0x0000013c   ARM Code       0  __scatter.o(!!!scatter)
    __scatterload_copy                       0x00000160   ARM Code      40  __scatter_copy.o(!!handler_copy)
    __scatterload_zeroinit                   0x00000188   ARM Code      44  __scatter_zi.o(!!handler_zi)
    Inline Thumb to ARM Veneer to __ARM_argv_veneer 0x000001b5   Thumb Code     0  lib_init.o(.emb_text)
    __ARM_argv_veneer                        0x000001b8   ARM Code      16  lib_init.o(.emb_text)
    __user_initial_stackheap                 0x000001c8   ARM Code       0  startup.o(.text)
    Inline ARM to Thumb Veneer to WrCmd      0x000001e8   ARM Code       0  usbhw.o(.text)
    EPAdr                                    0x000001f1   Thumb Code    16  usbhw.o(.text)
    WrCmd                                    0x00000201   Thumb Code    24  usbhw.o(.text)
    WrCmdDat                                 0x00000219   Thumb Code    46  usbhw.o(.text)
    RdCmdDat                                 0x00000247   Thumb Code    30  usbhw.o(.text)
    USB_SetAddress                           0x00000265   Thumb Code    50  usbhw.o(.text)
    USB_Reset                                0x00000297   Thumb Code    52  usbhw.o(.text)
    USB_Resume                               0x000002cb   Thumb Code     2  usbhw.o(.text)
    USB_Suspend                              0x000002cd   Thumb Code     2  usbhw.o(.text)
    USB_Init                                 0x000002cf   Thumb Code   130  usbhw.o(.text)
    USB_Connect                              0x00000351   Thumb Code    34  usbhw.o(.text)
    USB_WakeUp                               0x00000373   Thumb Code    24  usbhw.o(.text)
    USB_WakeUpCfg                            0x0000038b   Thumb Code     2  usbhw.o(.text)
    USB_Configure                            0x0000038d   Thumb Code    62  usbhw.o(.text)
    USB_ConfigEP                             0x000003cb   Thumb Code    72  usbhw.o(.text)
    USB_DirCtrlEP                            0x00000413   Thumb Code     2  usbhw.o(.text)
    USB_EnableEP                             0x00000415   Thumb Code    30  usbhw.o(.text)
    USB_DisableEP                            0x00000433   Thumb Code    30  usbhw.o(.text)
    USB_ResetEP                              0x00000451   Thumb Code    30  usbhw.o(.text)
    USB_SetStallEP                           0x0000046f   Thumb Code    30  usbhw.o(.text)
    USB_ClrStallEP                           0x0000048d   Thumb Code    30  usbhw.o(.text)
    USB_ReadEP                               0x000004ab   Thumb Code   110  usbhw.o(.text)
    USB_WriteEP                              0x00000519   Thumb Code    88  usbhw.o(.text)
    USB_GetFrame                             0x00000571   Thumb Code    32  usbhw.o(.text)
    USB_ISR                                  0x000005e4   ARM Code     392  usbhw.o(.text)
    USB_ResetCore                            0x0000077d   Thumb Code    28  usbcore.o(.text)
    USB_SetupStage                           0x00000799   Thumb Code    16  usbcore.o(.text)
    USB_DataInStage                          0x000007a9   Thumb Code    56  usbcore.o(.text)
    USB_DataOutStage                         0x000007e1   Thumb Code    38  usbcore.o(.text)
    USB_StatusInStage                        0x00000807   Thumb Code    18  usbcore.o(.text)
    USB_StatusOutStage                       0x00000819   Thumb Code    16  usbcore.o(.text)
    USB_EndPoint0                            0x00000829   Thumb Code   736  usbcore.o(.text)
    Inline ARM to Thumb Veneer to USB_Reset_Event 0x00000b34   ARM Code       0  usbuser.o(.text)
    USB_Reset_Event                          0x00000b3d   Thumb Code    12  usbuser.o(.text)
    USB_Configure_Event                      0x00000b49   Thumb Code    90  usbuser.o(.text)
    USB_EndPoint1                            0x00000ba3   Thumb Code    90  usbuser.o(.text)
    USB_EndPoint2                            0x00000bfd   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint3                            0x00000bff   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint4                            0x00000c01   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint5                            0x00000c03   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint6                            0x00000c05   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint7                            0x00000c07   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint8                            0x00000c09   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint9                            0x00000c0b   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint10                           0x00000c0d   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint11                           0x00000c0f   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint12                           0x00000c11   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint13                           0x00000c13   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint14                           0x00000c15   Thumb Code     2  usbuser.o(.text)
    USB_EndPoint15                           0x00000c17   Thumb Code     2  usbuser.o(.text)
    HID_GetReport                            0x00000c25   Thumb Code    52  hiduser.o(.text)
    HID_SetReport                            0x00000c59   Thumb Code    52  hiduser.o(.text)
    HID_GetIdle                              0x00000c8d   Thumb Code    18  hiduser.o(.text)
    HID_SetIdle                              0x00000c9f   Thumb Code    18  hiduser.o(.text)
    HID_GetProtocol                          0x00000cb1   Thumb Code    12  hiduser.o(.text)
    HID_SetProtocol                          0x00000cbd   Thumb Code    14  hiduser.o(.text)
    GetInReport                              0x00000ce5   Thumb Code    28  demo.o(.text)
    SetOutReport                             0x00000d01   Thumb Code    24  demo.o(.text)
    main                                     0x00000d19   Thumb Code    28  demo.o(.text)
    INIT_TIME                                0x00000d41   Thumb Code    48  key.o(.text)
    IRQ_Timer0                               0x00000d8c   ARM Code     440  key.o(.text)
    Inline Thumb to ARM Veneer to __aeabi_uread4 0x00000f55   Thumb Code     0  uread4.o(.text)
    __aeabi_uread4                           0x00000f58   ARM Code       0  uread4.o(.text)
    __rt_uread4                              0x00000f58   ARM Code      32  uread4.o(.text)
    Inline Thumb to ARM Veneer to __aeabi_uwrite4 0x00000f79   Thumb Code     0  uwrite4.o(.text)
    __aeabi_uwrite4                          0x00000f7c   ARM Code       0  uwrite4.o(.text)
    __rt_uwrite4                             0x00000f7c   ARM Code      32  uwrite4.o(.text)
    __use_two_region_memory                  0x00000f9c   ARM Code       4  stkheap2.o(.text)
    __rt_stackheap_init                      0x00000fa0   ARM Code      60  stkheap2.o(.text)
    __rt_heap_extend                         0x00000fdc   ARM Code      24  stkheap2.o(.text)
    Inline Thumb to ARM Veneer to __ARM_switch8 0x00000ff5   Thumb Code     0  switch8.o(.text)
    __ARM_switch8                            0x00000ff8   ARM Code      24  switch8.o(.text)
    __rt_switch8                             0x00000ff8   ARM Code       0  switch8.o(.text)
    __rt_entry                               0x00001010   ARM Code      76  kernel.o(.text)
    __rt_exit                                0x0000105c   ARM Code      20  kernel.o(.text)
    __rt_abort                               0x00001070   ARM Code       8  kernel.o(.text)
    __user_setup_stackheap                   0x00001078   ARM Code      96  sys_stackheap_outer.o(.text)
    __rt_stackheap_storage                   0x000010d8   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
    _sys_exit                                0x000010e8   ARM Code      20  sys_exit.o(.text)
    __user_libspace                          0x00001100   ARM Code       8  libspace.o(.text)
    __user_perproc_libspace                  0x00001100   ARM Code       0  libspace.o(.text)
    __user_perthread_libspace                0x00001100   ARM Code       0  libspace.o(.text)
    exit                                     0x0000110d   Thumb Code    24  exit.o(.text)
    Inline ARM to Thumb Veneer to __rt_lib_init 0x00001124   ARM Code       0  lib_init.o(.text)
    __rt_lib_init                            0x0000112d   Thumb Code   188  lib_init.o(.text)
    __rt_lib_shutdown                        0x000011e9   Thumb Code    26  lib_init.o(.text)
    _platform_post_stackheap_init            0x00001204   ARM Code      12  boardinit2.o(.text)
    _platform_post_lib_init                  0x00001210   ARM Code      16  boardinit3.o(.text)
    __I_use_semihosting                      0x00001220   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x00001220   ARM Code       4  use_no_semi.o(.text)
    Inline Thumb to ARM Veneer to __rt_locale 0x00001225   Thumb Code     0  rt_locale_intlibspace.o(.text)
    __rt_locale                              0x00001228   ARM Code      12  rt_locale_intlibspace.o(.text)
    __ARM_get_argv                           0x00001239   Thumb Code     6  no_argv.o(.text)
    __rt_fp_status_addr                      0x00001240   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
    Long ARM to Thumb Veneer to RdCmdDat     0x00001250   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Long ARM to Thumb Veneer to USB_Reset    0x0000125c   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Long ARM to Thumb Veneer to USB_Suspend  0x00001268   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Long ARM to Thumb Veneer to USB_Resume   0x00001274   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00001280   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to __rt_exit   0x0000128d   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    USB_GetDescriptor                        0x00001295   Thumb Code   240  usbcore.o(i.USB_GetDescriptor)
    USB_GetStatus                            0x000013a1   Thumb Code   186  usbcore.o(i.USB_GetStatus)
    USB_SetClrFeature                        0x0000147d   Thumb Code   208  usbcore.o(i.USB_SetClrFeature)
    USB_SetConfiguration                     0x00001561   Thumb Code   378  usbcore.o(i.USB_SetConfiguration)
    USB_SetInterface                         0x00001701   Thumb Code   266  usbcore.o(i.USB_SetInterface)
    Inline Thumb to ARM Veneer to _fp_init   0x00001825   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x00001828   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x00001838   ARM Code       0  fpinit.o(x$fpl$fpinit)
    HID_ReportDescriptor                     0x00001840   Data          77  usbdesc.o(.constdata)
    HID_ReportDescSize                       0x0000188e   Data           2  usbdesc.o(.constdata)
    USB_DeviceDescriptor                     0x00001890   Data          18  usbdesc.o(.constdata)
    USB_ConfigDescriptor                     0x000018a2   Data          35  usbdesc.o(.constdata)
    USB_StringDescriptor                     0x000018c5   Data          82  usbdesc.o(.constdata)
    USB_P_EP                                 0x00001918   Data          64  usbuser.o(.constdata)
    Region$$Table$$Base                      0x00001958   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00001978   Number         0  anon$$obj.o(Region$$Table)
    USB_DeviceStatus                         0x40000000   Data           2  usbcore.o(.data)
    USB_DeviceAddress                        0x40000002   Data           1  usbcore.o(.data)
    USB_Configuration                        0x40000003   Data           1  usbcore.o(.data)
    USB_EndPointMask                         0x40000004   Data           4  usbcore.o(.data)
    USB_EndPointHalt                         0x40000008   Data           4  usbcore.o(.data)
    USB_NumInterfaces                        0x4000000c   Data           1  usbcore.o(.data)
    USB_AltSetting                           0x4000000d   Data           4  usbcore.o(.data)
    EP0Data                                  0x40000014   Data           8  usbcore.o(.data)
    SetupPacket                              0x4000001c   Data           8  usbcore.o(.data)
    HID_Protocol                             0x40000024   Data           1  hiduser.o(.data)
    HID_IdleTime                             0x40000025   Data           1  hiduser.o(.data)
    InReport                                 0x40000026   Data           1  demo.o(.data)
    OutReport                                0x40000027   Data           1  demo.o(.data)
    keyCurrent                               0x40000028   Data           1  key.o(.data)
    keyenable                                0x40000029   Data           1  key.o(.data)
    keyold                                   0x4000002a   Data           1  key.o(.data)
    EP0Buf                                   0x4000002c   Data          64  usbcore.o(.bss)
    __libspace_start                         0x4000006c   Data          96  libspace.o(.bss)


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

Memory Map of the image

  Image Entry point : 0x00000120

⌨️ 快捷键说明

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