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

📄 i2c_test.map

📁 周立功开发板SmartArm2200 I2C中断方式读写板上EEPROM CAT1025,在MDK Keil环境下完成。实现了完整的串口输入输出
💻 MAP
📖 第 1 页 / 共 4 页
字号:
    _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_longlong_dec                      - Undefined Weak Reference
    _printf_longlong_hex                      - 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_signed                   - 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                            0x80000058   ARM Code       0  startup.o(RESET)
    __main                                   0x80000160   ARM Code       8  __main.o(!!!main)
    __scatterload                            0x80000168   ARM Code       0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x80000168   ARM Code      52  __scatter.o(!!!scatter)
    __scatterload_null                       0x8000017c   ARM Code       0  __scatter.o(!!!scatter)
    __scatterload_copy                       0x800001a4   ARM Code      40  __scatter_copy.o(!!handler_copy)
    __scatterload_zeroinit                   0x800001cc   ARM Code      44  __scatter_zi.o(!!handler_zi)
    Inline Thumb to ARM Veneer to __ARM_argv_veneer 0x800001f9   Thumb Code     0  lib_init.o(.emb_text)
    __ARM_argv_veneer                        0x800001fc   ARM Code      16  lib_init.o(.emb_text)
    __user_initial_stackheap                 0x8000020c   ARM Code       0  startup.o(.text)
    I2C_isr                                  0x80000230   ARM Code     792  i2c.o(.text)
    I2C_Init                                 0x80000548   ARM Code     212  i2c.o(.text)
    I2C_WriteBytes                           0x8000061c   ARM Code     240  i2c.o(.text)
    I2C_ReadBytes                            0x8000070c   ARM Code     240  i2c.o(.text)
    I2C_WriteU8                              0x800007fc   ARM Code      52  i2c.o(.text)
    I2C_ReadU8                               0x80000830   ARM Code      64  i2c.o(.text)
    I2C_WriteS8                              0x80000870   ARM Code      52  i2c.o(.text)
    I2C_ReadS8                               0x800008a4   ARM Code      64  i2c.o(.text)
    I2C_WriteU16                             0x800008e4   ARM Code      52  i2c.o(.text)
    I2C_ReadU16                              0x80000918   ARM Code      64  i2c.o(.text)
    I2C_WriteS16                             0x80000958   ARM Code      52  i2c.o(.text)
    I2C_ReadS16                              0x8000098c   ARM Code      64  i2c.o(.text)
    I2C_WriteU32                             0x800009cc   ARM Code      52  i2c.o(.text)
    I2C_ReadU32                              0x80000a00   ARM Code      64  i2c.o(.text)
    I2C_WriteS32                             0x80000a40   ARM Code      52  i2c.o(.text)
    I2C_ReadS32                              0x80000a74   ARM Code      64  i2c.o(.text)
    I2C_WriteFloat                           0x80000ab4   ARM Code      36  i2c.o(.text)
    I2C_ReadFloat                            0x80000ad8   ARM Code      32  i2c.o(.text)
    Sys_Init                                 0x80000b5c   ARM Code     188  main.o(.text)
    wait                                     0x80000c18   ARM Code      44  main.o(.text)
    main                                     0x80000c44   ARM Code     196  main.o(.text)
    Queue_Init                               0x80000d2c   ARM Code      32  queue.o(.text)
    Queue_Size                               0x80000d4c   ARM Code      12  queue.o(.text)
    Queue_Count                              0x80000d58   ARM Code      12  queue.o(.text)
    Queue_Get                                0x80000d64   ARM Code     100  queue.o(.text)
    Queue_Put                                0x80000dc8   ARM Code     116  queue.o(.text)
    Uart_RcvTask                             0x80000e3c   ARM Code     328  uart.o(.text)
    Uart_Init                                0x80000f84   ARM Code     380  uart.o(.text)
    Uart_SendByte                            0x80001100   ARM Code      32  uart.o(.text)
    Uart_ReceiveByte                         0x80001120   ARM Code      32  uart.o(.text)
    Uart_SendStr                             0x80001140   ARM Code      52  uart.o(.text)
    __printf                                 0x8000118d   Thumb Code   748  __printf.o(.text)
    _printf_return_value                     0x80001479   Thumb Code     2  __printf.o(.text)
    _printf_percent                          0x8000147b   Thumb Code     2  __printf.o(.text)
    _printf_sizespec                         0x8000147d   Thumb Code     2  __printf.o(.text)
    _printf_int_dec                          0x80001485   Thumb Code    98  _printf_dec.o(.text)
    Inline ARM to Thumb Veneer to __1sprintf 0x800014f8   ARM Code       0  __0sprintf.o(.text)
    __0sprintf                               0x80001501   Thumb Code    40  __0sprintf.o(.text)
    __1sprintf                               0x80001501   Thumb Code     0  __0sprintf.o(.text)
    __aeabi_memcpy                           0x8000152c   ARM Code       0  rt_memcpy.o(.text)
    __rt_memcpy                              0x8000152c   ARM Code     212  rt_memcpy.o(.text)
    _memcpy_lastbytes                        0x800015e0   ARM Code       0  rt_memcpy.o(.text)
    __aeabi_memclr4                          0x80001600   ARM Code       0  rt_memclr_w.o(.text)
    __aeabi_memclr8                          0x80001600   ARM Code       0  rt_memclr_w.o(.text)
    __rt_memclr_w                            0x80001600   ARM Code      84  rt_memclr_w.o(.text)
    _memset_w                                0x80001604   ARM Code       0  rt_memclr_w.o(.text)
    __aeabi_idiv                             0x80001654   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x80001654   ARM Code     384  aeabi_sdiv.o(.text)
    __use_two_region_memory                  0x800017d4   ARM Code       4  stkheap2.o(.text)
    __rt_stackheap_init                      0x800017d8   ARM Code      36  stkheap2.o(.text)
    __rt_heap_extend                         0x800017fc   ARM Code      24  stkheap2.o(.text)
    __rt_entry                               0x80001814   ARM Code      76  kernel.o(.text)
    __rt_exit                                0x80001860   ARM Code      20  kernel.o(.text)
    __rt_abort                               0x80001874   ARM Code       8  kernel.o(.text)
    __user_setup_stackheap                   0x8000187c   ARM Code      96  sys_stackheap_outer.o(.text)
    __rt_stackheap_storage                   0x800018dc   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
    _printf_int_common                       0x800018ed   Thumb Code   168  _printf_intcommon.o(.text)
    _printf_char_common                      0x80001995   Thumb Code    44  _printf_char_common.o(.text)
    _sputc                                   0x800019c9   Thumb Code    10  _sputc.o(.text)
    __aeabi_memcpy4                          0x800019d4   ARM Code       0  rt_memcpy_w.o(.text)
    __aeabi_memcpy8                          0x800019d4   ARM Code       0  rt_memcpy_w.o(.text)
    __rt_memcpy_w                            0x800019d4   ARM Code     100  rt_memcpy_w.o(.text)
    _memcpy_lastbytes_aligned                0x80001a20   ARM Code       0  rt_memcpy_w.o(.text)
    Inline Thumb to ARM Veneer to __rt_udiv10 0x80001a39   Thumb Code     0  rtudiv10.o(.text)
    __rt_udiv10                              0x80001a3c   ARM Code      44  rtudiv10.o(.text)
    __ARM_call_via_r0                        0x80001a69   Thumb Code     2  callvia.o(.text)
    __call_via_r0                            0x80001a69   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r1                        0x80001a6b   Thumb Code     2  callvia.o(.text)
    __call_via_r1                            0x80001a6b   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r2                        0x80001a6d   Thumb Code     2  callvia.o(.text)
    __call_via_r2                            0x80001a6d   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r3                        0x80001a6f   Thumb Code     2  callvia.o(.text)
    __call_via_r3                            0x80001a6f   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r4                        0x80001a71   Thumb Code     2  callvia.o(.text)
    __call_via_r4                            0x80001a71   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r5                        0x80001a73   Thumb Code     2  callvia.o(.text)
    __call_via_r5                            0x80001a73   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r6                        0x80001a75   Thumb Code     2  callvia.o(.text)
    __call_via_r6                            0x80001a75   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r7                        0x80001a77   Thumb Code     2  callvia.o(.text)
    __call_via_r7                            0x80001a77   Thumb Code     0  callvia.o(.text)
    _sys_exit                                0x80001a78   ARM Code      20  sys_exit.o(.text)
    __user_libspace                          0x80001a90   ARM Code       8  libspace.o(.text)
    __user_perproc_libspace                  0x80001a90   ARM Code       0  libspace.o(.text)
    __user_perthread_libspace                0x80001a90   ARM Code       0  libspace.o(.text)
    _printf_outstr_char                      0x80001a9d   Thumb Code    32  _printf_outstr_char.o(.text)
    _printf_input_char                       0x80001abd   Thumb Code    10  _printf_input_char.o(.text)
    exit                                     0x80001ac7   Thumb Code    12  exit.o(.text)
    Inline ARM to Thumb Veneer to __rt_lib_init 0x80001ad4   ARM Code       0  lib_init.o(.text)
    __rt_lib_init                            0x80001add   Thumb Code   184  lib_init.o(.text)
    __rt_lib_shutdown                        0x80001b95   Thumb Code    22  lib_init.o(.text)
    _platform_post_stackheap_init            0x80001bac   ARM Code      12  boardinit2.o(.text)
    _platform_post_lib_init                  0x80001bb8   ARM Code      16  boardinit3.o(.text)
    __I_use_semihosting                      0x80001bc8   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x80001bc8   ARM Code       4  use_no_semi.o(.text)
    Inline Thumb to ARM Veneer to __rt_locale 0x80001bcd   Thumb Code     0  rt_locale_intlibspace.o(.text)
    __rt_locale                              0x80001bd0   ARM Code      12  rt_locale_intlibspace.o(.text)
    __ARM_get_argv                           0x80001be1   Thumb Code     6  no_argv.o(.text)
    __rt_fp_status_addr                      0x80001be8   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
    __aeabi_uidiv                            0x80001bf8   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod                         0x80001bf8   ARM Code      28  aeabi_sdiv.o(.text_udiv)
    Long ARM to Thumb Veneer to __rt_lib_shutdown 0x80001c14   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to __rt_exit   0x80001c21   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Inline Thumb to ARM Veneer to _fp_init   0x80001c29   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x80001c2c   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x80001c3c   ARM Code       0  fpinit.o(x$fpl$fpinit)
    Region$$Table$$Base                      0x80001c58   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x80001c78   Number         0  anon$$obj.o(Region$$Table)
    GD                                       0x81000040   Data          12  public.o(.bss)
    CommQueue                                0x8100004c   Data         216  queue.o(.bss)
    __libspace_start                         0x8100013c   Data          96  libspace.o(.bss)
    __temporary_stack_top_libspace           0x8100019c   Number         0  libspace.o(.bss)


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

Memory Map of the image

  Image Entry point : 0x80000160

  Load Region LR_IROM1 (Base: 0x80000000, Size: 0x00001cb8, Max: 0x00200000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x80000000, Size: 0x00001c78, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x80000000   0x00000160   Code   RO            3    RESET               startup.o
    0x80000160   0x00000008   Code   RO          138  * !!!main             __main.o(c_t.l)
    0x80000168   0x0000003c   Code   RO          243    !!!scatter          __scatter.o(c_t.l)
    0x800001a4   0x00000028   Code   RO          245    !!handler_copy      __scatter_copy.o(c_t.l)
    0x800001cc   0x0000002c   Code   RO          247    !!handler_zi        __scatter_zi.o(c_t.l)

⌨️ 快捷键说明

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