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

📄 proj1.map

📁 LPC2103 - project (using UART, 1wire, interrupts)
💻 MAP
📖 第 1 页 / 共 2 页
字号:
ARM Linker, RVCT3.1 [Build 919] for uVision [Evaluation]

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

Section Cross References

    startup.o(RESET) refers to startup.o(STACK) for Stack_Top
    startup.o(RESET) refers to entry.o($$startup$$) for __main
    main.o(.text) refers to ffix.o(.text) for __aeabi_f2iz
    main.o(.text) refers to fflt.o(.text) for __aeabi_i2f
    main.o(.text) refers to fadd.o(.text) for __aeabi_fadd
    main.o(.text) refers to fmul.o(.text) for __aeabi_fmul
    main.o(.text) refers to idiv.o(.text) for __aeabi_idivmod
    main.o(.text) refers to main.o(.text) for T0isr
    main.o(.text) refers to ffltu.o(.text) for __aeabi_ui2f
    main.o(.text) refers to fmul.o(.text) for __aeabi_fmul
    main.o(.text) refers to fdiv.o(.text) for __aeabi_fdiv
    main.o(.text) refers to fadd.o(.text) for __aeabi_fadd
    main.o(.text) refers to main.o(.text) for sendFloat
    main.o(.text) refers to cfrcmple.o(.text) for __aeabi_cfrcmple
    main.o(.text) refers to cfcmple.o(.text) for __aeabi_cfcmpeq
    main.o(.text) refers to main.o(.data) for .data
    entry.o($$startup$$) refers to init.o(.text) for __init
    entry.o($$startup$$) refers to startup.o(STACK) for __initial_sp
    idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod
    fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    fadd.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
    fmul.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    fmul.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
    fdiv.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
    fflt.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    fflt.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
    ffltu.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    ffltu.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
    ffix.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
    cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
    cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
    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 main.o(.text) for main
    fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp


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

Removing Unused input sections from the image.

    Removing startup.o(HEAP), (0 bytes).

1 unused section(s) (total 0 bytes) removed from the image.

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

Adding Veneers to the image

    Adding AT veneer (12 bytes, Long) for call to 'sendString' from main.o(.text).
    Adding AT veneer (12 bytes, Long) for call to 'sendChar' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
    Adding AT veneer (8 bytes, Inline) for call to '__aeabi_cfrcmple' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '__aeabi_cfcmpeq' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '__aeabi_ui2f' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '__aeabi_fdiv' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '__aeabi_fmul' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to '__aeabi_fadd' from main.o(.text).
    Adding AT veneer (8 bytes, Inline) for call to 'sendFloat' from main.o(.text).

10 Veneer(s) (total 88 bytes) added to the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../../microlib/division.c                0x00000000   Number         0  idiv.o ABSOLUTE
    ../../microlib/division.c                0x00000000   Number         0  uidiv.o ABSOLUTE
    ../../microlib/fpadd.c                   0x00000000   Number         0  fadd.o ABSOLUTE
    ../../microlib/fpdiv.c                   0x00000000   Number         0  fdiv.o ABSOLUTE
    ../../microlib/fpepilogue.c              0x00000000   Number         0  fepilogue.o ABSOLUTE
    ../../microlib/fpfix.c                   0x00000000   Number         0  ffix.o ABSOLUTE
    ../../microlib/fpflt.c                   0x00000000   Number         0  fflt.o ABSOLUTE
    ../../microlib/fpflt.c                   0x00000000   Number         0  ffltu.o ABSOLUTE
    ../../microlib/fpmul.c                   0x00000000   Number         0  fmul.o ABSOLUTE
    ../../microlib/init/entry.s              0x00000000   Number         0  entry.o ABSOLUTE
    ../../microlib/init/handlers.c           0x00000000   Number         0  handlers.o ABSOLUTE
    ../../microlib/init/init.c               0x00000000   Number         0  init.o ABSOLUTE
    ../../microlib/stubs.s                   0x00000000   Number         0  iusefp.o ABSOLUTE
    ../../unhosted.s                         0x00000000   Number         0  callvia.o ABSOLUTE
    Startup.s                                0x00000000   Number         0  startup.o ABSOLUTE
    cfcmple.s                                0x00000000   Number         0  cfcmple.o ABSOLUTE
    cfrcmple.s                               0x00000000   Number         0  cfrcmple.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    RESET                                    0x40000000   Section      280  startup.o(RESET)
    Undef_Handler                            0x40000040   ARM Code       4  startup.o(RESET)
    SWI_Handler                              0x40000044   ARM Code       4  startup.o(RESET)
    PAbt_Handler                             0x40000048   ARM Code       4  startup.o(RESET)
    DAbt_Handler                             0x4000004c   ARM Code       4  startup.o(RESET)
    IRQ_Handler                              0x40000050   ARM Code       4  startup.o(RESET)
    FIQ_Handler                              0x40000054   ARM Code       4  startup.o(RESET)
    $$startup$$                              0x40000118   Section       12  entry.o($$startup$$)
    .emb_text                                0x40000124   Section        2  init.o(.emb_text)
    .text                                    0x40000130   Section      516  main.o(.text)
    .text                                    0x40000334   Section      456  main.o(.text)
    .text                                    0x400004fc   Section       44  idiv.o(.text)
    .text                                    0x40000530   Section      182  fadd.o(.text)
    _float_addcore                           0x40000531   Thumb Code   136  fadd.o(.text)
    .text                                    0x400005f0   Section      108  fmul.o(.text)
    .text                                    0x40000664   Section      116  fdiv.o(.text)
    .text                                    0x400006d8   Section       28  fflt.o(.text)
    .text                                    0x400006fc   Section       18  ffltu.o(.text)
    .text                                    0x4000070e   Section       52  ffix.o(.text)
    .text                                    0x4000074c   Section       20  cfcmple.o(.text)
    .text                                    0x40000768   Section       20  cfrcmple.o(.text)
    .text                                    0x40000784   Section       40  init.o(.text)
    .text                                    0x400007ac   Section       40  uidiv.o(.text)
    .text                                    0x400007d4   Number         0  iusefp.o(.text)
    .text                                    0x400007d4   Section       96  fepilogue.o(.text)
    .text                                    0x40000834   Section       16  callvia.o(.text)
    i.__scatterload_copy                     0x4000085c   Section       24  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x40000874   Section        4  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x40000878   Section       24  handlers.o(i.__scatterload_zeroinit)
    .data                                    0x40001000   Section       12  main.o(.data)
    count@T0isr_0                            0x40001008   Data           4  main.o(.data)
    STACK                                    0x40001010   Section     1160  startup.o(STACK)
    Stack_Top                                0x40001498   Number         0  startup.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$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __decompress                              - Undefined Weak Reference
    Reset_Handler                            0x40000058   ARM Code       0  startup.o(RESET)
    __main                                   0x40000118   ARM Code       8  entry.o($$startup$$)
    __call_main                              0x40000125   Thumb Code     2  init.o(.emb_text)
    Inline ARM to Thumb Veneer to sendFloat  0x40000128   ARM Code       0  main.o(.text)
    initADC                                  0x40000131   Thumb Code    16  main.o(.text)
    initSerial                               0x40000141   Thumb Code    28  main.o(.text)
    sendChar                                 0x4000015d   Thumb Code    46  main.o(.text)
    sendString                               0x4000018b   Thumb Code    24  main.o(.text)
    sendFloat                                0x400001a3   Thumb Code   244  main.o(.text)
    initTimer                                0x40000297   Thumb Code    44  main.o(.text)
    main                                     0x400002c3   Thumb Code    24  main.o(.text)
    T0isr                                    0x40000334   ARM Code     364  main.o(.text)
    __aeabi_idiv                             0x400004fd   Thumb Code     0  idiv.o(.text)
    __aeabi_idivmod                          0x400004fd   Thumb Code    44  idiv.o(.text)
    Inline ARM to Thumb Veneer to __aeabi_fadd 0x40000528   ARM Code       0  fadd.o(.text)
    __aeabi_fadd                             0x400005b9   Thumb Code    14  fadd.o(.text)
    __aeabi_fsub                             0x400005c7   Thumb Code    14  fadd.o(.text)
    __aeabi_frsub                            0x400005d5   Thumb Code    18  fadd.o(.text)
    Inline ARM to Thumb Veneer to __aeabi_fmul 0x400005e8   ARM Code       0  fmul.o(.text)
    __aeabi_fmul                             0x400005f1   Thumb Code   108  fmul.o(.text)
    Inline ARM to Thumb Veneer to __aeabi_fdiv 0x4000065c   ARM Code       0  fdiv.o(.text)
    __aeabi_fdiv                             0x40000665   Thumb Code   116  fdiv.o(.text)
    __aeabi_i2f                              0x400006d9   Thumb Code    28  fflt.o(.text)
    Inline ARM to Thumb Veneer to __aeabi_ui2f 0x400006f4   ARM Code       0  ffltu.o(.text)
    __aeabi_ui2f                             0x400006fd   Thumb Code    18  ffltu.o(.text)
    __aeabi_f2iz                             0x4000070f   Thumb Code    52  ffix.o(.text)
    Inline ARM to Thumb Veneer to __aeabi_cfcmpeq 0x40000744   ARM Code       0  cfcmple.o(.text)
    __aeabi_cfcmpeq                          0x4000074d   Thumb Code     0  cfcmple.o(.text)
    __aeabi_cfcmple                          0x4000074d   Thumb Code    20  cfcmple.o(.text)
    Inline ARM to Thumb Veneer to __aeabi_cfrcmple 0x40000760   ARM Code       0  cfrcmple.o(.text)
    __aeabi_cfrcmple                         0x40000769   Thumb Code    20  cfrcmple.o(.text)
    Inline ARM to Thumb Veneer to __init     0x4000077c   ARM Code       0  init.o(.text)
    __init                                   0x40000785   Thumb Code    26  init.o(.text)

⌨️ 快捷键说明

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