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

📄 lpc2103.map

📁 程序改写来自atmega88+enc28J60,没有做什么优化,看起来 有点乱.供大家参考参考~ 可以通过网页访问192.168.1.1/123456 来控制LPC2103模块上的led
💻 MAP
📖 第 1 页 / 共 4 页
字号:
    __rt_SIGSEGV_inner                        - Undefined Weak Reference
    __rt_SIGTERM_inner                        - Undefined Weak Reference
    __rt_SIGUSR1_inner                        - Undefined Weak Reference
    __rt_SIGUSR2_inner                        - Undefined Weak Reference
    __rt_sigother_inner                       - Undefined Weak Reference
    __sigvec_lookup                           - Undefined Weak Reference
    __user_heap_extend                        - Undefined Weak Reference
    __user_stack_slop                         - Undefined Weak Reference
    _atexit_init                              - Undefined Weak Reference
    _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
    _printf_charcount                         - Undefined Weak Reference
    _printf_fp_dec                            - Undefined Weak Reference
    _printf_fp_hex                            - Undefined Weak Reference
    _printf_int_dec                           - Undefined Weak Reference
    _printf_longlong_dec                      - Undefined Weak Reference
    _printf_longlong_oct                      - Undefined Weak Reference
    _printf_mbtowc                            - Undefined Weak Reference
    _printf_post_padding                      - Undefined Weak Reference
    _printf_pre_padding                       - Undefined Weak Reference
    _printf_str                               - Undefined Weak Reference
    _printf_truncate_unsigned                 - Undefined Weak Reference
    _printf_wc                                - Undefined Weak Reference
    _printf_wctomb                            - 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)
    uart_int                                 0x000001c8   ARM Code      68  main.o(.text)
    spi_int                                  0x0000020c   ARM Code      56  main.o(.text)
    do_spi                                   0x00000244   ARM Code      28  main.o(.text)
    main                                     0x00000260   ARM Code     120  main.o(.text)
    fputc                                    0x000002f0   ARM Code       4  retarget.o(.text)
    fgetc                                    0x000002f4   ARM Code      16  retarget.o(.text)
    ferror                                   0x00000304   ARM Code       8  retarget.o(.text)
    _ttywrch                                 0x0000030c   ARM Code       4  retarget.o(.text)
    _sys_exit                                0x00000310   ARM Code       4  retarget.o(.text)
    sendchar                                 0x00000314   ARM Code      52  serial.o(.text)
    getkey                                   0x00000348   ARM Code      24  serial.o(.text)
    __user_initial_stackheap                 0x00000364   ARM Code       0  startup.o(.text)
    SAMspiSend                               0x00000384   ARM Code      28  enc28j60.o(.text)
    delay_ms                                 0x000003a0   ARM Code      40  enc28j60.o(.text)
    _delay_us                                0x000003c8   ARM Code      48  enc28j60.o(.text)
    enc28j60ReadOp                           0x000003f8   ARM Code      88  enc28j60.o(.text)
    enc28j60WriteOp                          0x00000450   ARM Code      56  enc28j60.o(.text)
    enc28j60ReadBuffer                       0x00000488   ARM Code      84  enc28j60.o(.text)
    enc28j60WriteBuffer                      0x000004dc   ARM Code      76  enc28j60.o(.text)
    enc28j60SetBank                          0x00000528   ARM Code      68  enc28j60.o(.text)
    enc28j60Read                             0x0000056c   ARM Code      28  enc28j60.o(.text)
    enc28j60Write                            0x00000588   ARM Code      36  enc28j60.o(.text)
    enc28j60PhyWrite                         0x000005ac   ARM Code      80  enc28j60.o(.text)
    enc28j60clkout                           0x000005fc   ARM Code      12  enc28j60.o(.text)
    enc28j60Init                             0x00000608   ARM Code     468  enc28j60.o(.text)
    enc28j60getrev                           0x000007dc   ARM Code       8  enc28j60.o(.text)
    enc28j60PacketSend                       0x000007e4   ARM Code     156  enc28j60.o(.text)
    enc28j60PacketReceive                    0x00000880   ARM Code     280  enc28j60.o(.text)
    ENC_main                                 0x000009cc   ARM Code      24  enc_main.o(.text)
    checksum                                 0x000009e8   ARM Code     124  ip_arp_udp_tcp.o(.text)
    init_ip_arp_udp_tcp                      0x00000a64   ARM Code      76  ip_arp_udp_tcp.o(.text)
    eth_type_is_arp_and_my_ip                0x00000ab0   ARM Code      84  ip_arp_udp_tcp.o(.text)
    eth_type_is_ip_and_my_ip                 0x00000b04   ARM Code      92  ip_arp_udp_tcp.o(.text)
    make_eth                                 0x00000b60   ARM Code      48  ip_arp_udp_tcp.o(.text)
    fill_ip_hdr_checksum                     0x00000b90   ARM Code      72  ip_arp_udp_tcp.o(.text)
    make_ip                                  0x00000bd8   ARM Code      48  ip_arp_udp_tcp.o(.text)
    make_tcphead                             0x00000c08   ARM Code     216  ip_arp_udp_tcp.o(.text)
    make_arp_answer_from_request             0x00000ce0   ARM Code     132  ip_arp_udp_tcp.o(.text)
    make_echo_reply_from_request             0x00000d64   ARM Code      76  ip_arp_udp_tcp.o(.text)
    make_udp_reply_from_request              0x00000db0   ARM Code     164  ip_arp_udp_tcp.o(.text)
    make_tcp_synack_from_syn                 0x00000e54   ARM Code     108  ip_arp_udp_tcp.o(.text)
    get_tcp_data_pointer                     0x00000ec0   ARM Code      36  ip_arp_udp_tcp.o(.text)
    init_len_info                            0x00000ee4   ARM Code      68  ip_arp_udp_tcp.o(.text)
    fill_tcp_data_p                          0x00000f28   ARM Code      40  ip_arp_udp_tcp.o(.text)
    fill_tcp_data                            0x00000f50   ARM Code      44  ip_arp_udp_tcp.o(.text)
    make_tcp_ack_from_any                    0x00000f7c   ARM Code     128  ip_arp_udp_tcp.o(.text)
    make_tcp_ack_with_data                   0x00000ffc   ARM Code     108  ip_arp_udp_tcp.o(.text)
    verify_password                          0x00001074   ARM Code      36  simple_server.o(.text)
    analyse_get_url                          0x00001098   ARM Code     124  simple_server.o(.text)
    print_webpage                            0x00001114   ARM Code     484  simple_server.o(.text)
    simple_server                            0x000012f8   ARM Code    1128  simple_server.o(.text)
    __I_use_semihosting                      0x00001794   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x00001794   ARM Code       4  use_no_semi.o(.text)
    _printf_longlong_hex                     0x00001799   Thumb Code   182  _printf_longlong_hex.o(.text)
    Inline ARM to Thumb Veneer to __0printf  0x00001864   ARM Code       0  __0printf.o(.text)
    __0printf                                0x0000186d   Thumb Code    46  __0printf.o(.text)
    Inline ARM to Thumb Veneer to strcpy     0x000018a4   ARM Code       0  strcpy.o(.text)
    strcpy                                   0x000018ad   Thumb Code    74  strcpy.o(.text)
    Inline ARM to Thumb Veneer to strncmp    0x000018fc   ARM Code       0  strncmp.o(.text)
    strncmp                                  0x00001905   Thumb Code    76  strncmp.o(.text)
    Inline ARM to Thumb Veneer to strlen     0x00001954   ARM Code       0  strlen.o(.text)
    strlen                                   0x0000195d   Thumb Code    68  strlen.o(.text)
    __use_two_region_memory                  0x000019a4   ARM Code       4  stkheap2.o(.text)
    __rt_stackheap_init                      0x000019a8   ARM Code      60  stkheap2.o(.text)
    __rt_heap_extend                         0x000019e4   ARM Code      24  stkheap2.o(.text)
    __rt_entry                               0x000019fc   ARM Code      76  kernel.o(.text)
    __rt_exit                                0x00001a48   ARM Code      20  kernel.o(.text)
    __rt_abort                               0x00001a5c   ARM Code       8  kernel.o(.text)
    __user_setup_stackheap                   0x00001a64   ARM Code      96  sys_stackheap_outer.o(.text)
    __rt_stackheap_storage                   0x00001ac4   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
    _printf_int_common                       0x00001ad5   Thumb Code   168  _printf_intcommon.o(.text)
    _printf_char_common                      0x00001b7d   Thumb Code    44  _printf_char_common.o(.text)
    __user_libspace                          0x00001bb0   ARM Code       8  libspace.o(.text)
    __user_perproc_libspace                  0x00001bb0   ARM Code       0  libspace.o(.text)
    __user_perthread_libspace                0x00001bb0   ARM Code       0  libspace.o(.text)
    __printf                                 0x00001bbd   Thumb Code   740  __printf.o(.text)
    _printf_outstr_char                      0x00001ea5   Thumb Code    32  _printf_outstr_char.o(.text)
    _printf_input_char                       0x00001ec5   Thumb Code    10  _printf_input_char.o(.text)
    exit                                     0x00001ecf   Thumb Code    24  exit.o(.text)
    Inline ARM to Thumb Veneer to __rt_lib_init 0x00001ee8   ARM Code       0  lib_init.o(.text)
    __rt_lib_init                            0x00001ef1   Thumb Code   188  lib_init.o(.text)
    __rt_lib_shutdown                        0x00001fad   Thumb Code    26  lib_init.o(.text)
    _platform_post_stackheap_init            0x00001fc8   ARM Code      12  boardinit2.o(.text)
    _platform_post_lib_init                  0x00001fd4   ARM Code      16  boardinit3.o(.text)
    __ARM_call_via_r0                        0x00001fe5   Thumb Code     2  callvia.o(.text)
    __call_via_r0                            0x00001fe5   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r1                        0x00001fe7   Thumb Code     2  callvia.o(.text)
    __call_via_r1                            0x00001fe7   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r2                        0x00001fe9   Thumb Code     2  callvia.o(.text)
    __call_via_r2                            0x00001fe9   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r3                        0x00001feb   Thumb Code     2  callvia.o(.text)
    __call_via_r3                            0x00001feb   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r4                        0x00001fed   Thumb Code     2  callvia.o(.text)
    __call_via_r4                            0x00001fed   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r5                        0x00001fef   Thumb Code     2  callvia.o(.text)
    __call_via_r5                            0x00001fef   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r6                        0x00001ff1   Thumb Code     2  callvia.o(.text)
    __call_via_r6                            0x00001ff1   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r7                        0x00001ff3   Thumb Code     2  callvia.o(.text)
    __call_via_r7                            0x00001ff3   Thumb Code     0  callvia.o(.text)
    Inline Thumb to ARM Veneer to __rt_locale 0x00001ff5   Thumb Code     0  rt_locale_intlibspace.o(.text)
    __rt_locale                              0x00001ff8   ARM Code      12  rt_locale_intlibspace.o(.text)
    __ARM_get_argv                           0x00002009   Thumb Code     6  no_argv.o(.text)
    __rt_fp_status_addr                      0x00002010   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
    Short Thumb to ARM Veneer to ferror      0x00002021   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00002028   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to __rt_exit   0x00002035   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Inline Thumb to ARM Veneer to _fp_init   0x0000203d   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x00002040   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x00002050   ARM Code       0  fpinit.o(x$fpl$fpinit)
    enc28j60_MAC                             0x00002058   Data           6  enc_main.o(.constdata)
    Region$$Table$$Base                      0x000020e4   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00002104   Number         0  anon$$obj.o(Region$$Table)
    __stdout                                 0x40000000   Data           4  retarget.o(.data)
    __libspace_start                         0x40000624   Data          96  libspace.o(.bss)


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

Memory Map of the image

  Image Entry point : 0x00000120

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002148, Max: 0xffffffff, ABSOLUTE)

⌨️ 快捷键说明

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