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

📄 c stationery.map

📁 lpc103开发板UART0通信实验-中断方式接收
💻 MAP
字号:
ARM Linker, RVCT3.0 [Build 947] for uVision [Full]

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

Section Cross References

    startup.o(vectors) refers to startup.o(MyStacks) for StackIRQ
    startup.o(vectors) refers to startup.o(Stacks) for StackUsr
    startup.o(vectors) refers to main.o(.text) for Main
    startup.o(vectors) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    startup.o(MyStacks) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    startup.o(Stacks) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    main.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
    main.o(.text) refers to startup.o(vectors) for TargetInit
    main.o(.text) refers to uart.o(.text) for UART0_Ini
    main.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    uart.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
    aeabi_sdiv.o(.text) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
    aeabi_sdiv.o(.text_udiv) refers to aeabi_sdiv.o(.text) for __arm_div4
    divrt_7tdmi.o(x$divrt) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
    aeabi_idiv0_sigfpe.o(.text) refers to startup.o(vectors) for __rt_div0


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

Removing Unused input sections from the image.

    Removing uart.o(.bss), (16 bytes).
    Removing uart.o(.data), (1 bytes).

2 unused section(s) (total 17 bytes) removed from the image.

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

Adding Veneers to the image

    Adding TA veneer (4 bytes, Inline) for call to '__aeabi_memcpy4' from main.o(.text).
    Adding TA veneer (4 bytes, Inline) for call to '__aeabi_uidivmod' from uart.o(.text).

2 Veneer(s) (total 8 bytes) added to the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    vectors                                  0x00000000   Section      410  startup.o(vectors)
    ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../../division.s                         0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
    ../../divrt.s                            0x00000000   Number         0  divrt_7tdmi.o ABSOLUTE
    ../../memcpset.s                         0x00000000   Number         0  rt_memcpy_w.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    src\Startup.s                            0x00000000   Number         0  startup.o ABSOLUTE
    src\main.c                               0x00000000   Number         0  main.o ABSOLUTE
    uart\uart.c                              0x00000000   Number         0  uart.o ABSOLUTE
    FIQSave                                  0x00000040   ARM Code       0  startup.o(vectors)
    IRQSave                                  0x00000050   ARM Code       0  startup.o(vectors)
    FIQRestore                               0x00000060   ARM Code       0  startup.o(vectors)
    SetISREnd                                0x0000014f   Thumb Code     0  startup.o(vectors)
    TargetInit1                              0x00000171   Thumb Code     0  startup.o(vectors)
    .text                                    0x0000019c   Section      152  main.o(.text)
    .text                                    0x00000234   Section      200  uart.o(.text)
    .text                                    0x000002fc   Section        4  use_no_semi.o(.text)
    .text                                    0x00000304   Section      100  rt_memcpy_w.o(.text)
    .text                                    0x00000368   Section      364  aeabi_sdiv.o(.text)
    __arm_div8                               0x00000394   ARM Code       0  aeabi_sdiv.o(.text)
    __arm_div4                               0x000003c4   ARM Code       0  aeabi_sdiv.o(.text)
    __arm_div_large                          0x00000418   ARM Code       0  aeabi_sdiv.o(.text)
    .text                                    0x000004d4   Section        4  aeabi_idiv0.o(.text)
    .text_udiv                               0x000004dc   Section       28  aeabi_sdiv.o(.text_udiv)
    MyStacks                                 0x40000000   Section       96  startup.o(MyStacks)
    StackIRQ                                 0x4000005c   Data           0  startup.o(MyStacks)
    Stacks                                   0x40002000   Number         0  startup.o(Stacks)
    StackUsr                                 0x40002000   Number         0  startup.o(Stacks)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THUMB_ISAv1$ARM_ISAv4$M$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    Reset                                    0x00000000   ARM Code       0  startup.o(vectors)
    SetISR                                   0x00000125   Thumb Code     0  startup.o(vectors)
    TargetInit                               0x00000151   Thumb Code     0  startup.o(vectors)
    __rt_div0                                0x00000194   ARM Code       0  startup.o(vectors)
    _sys_close                               0x00000194   ARM Code       0  startup.o(vectors)
    _sys_command_string                      0x00000194   ARM Code       0  startup.o(vectors)
    _sys_ensure                              0x00000194   ARM Code       0  startup.o(vectors)
    _sys_flen                                0x00000194   ARM Code       0  startup.o(vectors)
    _sys_istty                               0x00000194   ARM Code       0  startup.o(vectors)
    _sys_read                                0x00000194   ARM Code       0  startup.o(vectors)
    _sys_seek                                0x00000194   ARM Code       0  startup.o(vectors)
    _sys_tmpnam                              0x00000194   ARM Code       0  startup.o(vectors)
    _sys_write                               0x00000194   ARM Code       0  startup.o(vectors)
    fgetc                                    0x00000194   ARM Code       0  startup.o(vectors)
    fputc                                    0x00000194   ARM Code       0  startup.o(vectors)
    _ttywrch                                 0x00000199   Thumb Code     0  startup.o(vectors)
    IRQ_Exception                            0x0000019d   Thumb Code     2  main.o(.text)
    Main                                     0x0000019f   Thumb Code    98  main.o(.text)
    DelayNS                                  0x00000235   Thumb Code    22  uart.o(.text)
    UART0_SendByte                           0x0000024b   Thumb Code    12  uart.o(.text)
    IRQ_UART0                                0x00000257   Thumb Code    30  uart.o(.text)
    UART0_Ini                                0x00000275   Thumb Code    36  uart.o(.text)
    UART0_SendStr                            0x00000299   Thumb Code    20  uart.o(.text)
    UART1_Ini                                0x000002ad   Thumb Code    28  uart.o(.text)
    UART1_SendByte                           0x000002c9   Thumb Code    12  uart.o(.text)
    UART1_SendStr                            0x000002d5   Thumb Code    20  uart.o(.text)
    __semihosting_guard                      0x000002fc   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x000002fc   ARM Code       4  use_no_semi.o(.text)
    Inline Thumb to ARM Veneer to __aeabi_memcpy4 0x00000301   Thumb Code     0  rt_memcpy_w.o(.text)
    __aeabi_memcpy4                          0x00000304   ARM Code       0  rt_memcpy_w.o(.text)
    __aeabi_memcpy8                          0x00000304   ARM Code       0  rt_memcpy_w.o(.text)
    __rt_memcpy_w                            0x00000304   ARM Code     100  rt_memcpy_w.o(.text)
    _memcpy_lastbytes_aligned                0x00000350   ARM Code       0  rt_memcpy_w.o(.text)
    __aeabi_idiv                             0x00000368   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idiv_div0                        0x00000368   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x00000368   ARM Code     364  aeabi_sdiv.o(.text)
    __aeabi_idivmod_div0                     0x00000368   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idiv0                            0x000004d4   ARM Code       4  aeabi_idiv0.o(.text)
    Inline Thumb to ARM Veneer to __aeabi_uidivmod 0x000004d9   Thumb Code     0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidiv                            0x000004dc   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidiv_div0                       0x000004dc   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod                         0x000004dc   ARM Code      28  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod_div0                    0x000004dc   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    Image$$IROM1$$RO$$Limit                  0x000004f8   Number         0  anon$$obj.o(linker$$defined$$symbols)
    Image$$IROM1$$RW$$Base                   0x000004f8   Number         0  anon$$obj.o(linker$$defined$$symbols)
    Image$$IROM1$$ZI$$Base                   0x000004f8   Number         0  anon$$obj.o(linker$$defined$$symbols)
    Image$$IROM1$$ZI$$Limit                  0x000004f8   Number         0  anon$$obj.o(linker$$defined$$symbols)


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

Memory Map of the image

  Image Entry point : 0x00000000

  Load Region IROM (Base: 0x00000000, Size: 0x000004f8, Max: 0x00008000, ABSOLUTE)

    Execution Region IROM1 (Base: 0x00000000, Size: 0x000004f8, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x0000019a   Code   RO            1  * vectors             startup.o
    0x0000019a   0x00000002   PAD
    0x0000019c   0x00000098   Code   RO            8    .text               main.o
    0x00000234   0x000000c8   Code   RO           41    .text               uart.o
    0x000002fc   0x00000004   Code   RO           68    .text               use_no_semi.o(c_t__un.l)
    0x00000300   0x00000004   Ven    RO           70    .text               rt_memcpy_w.o(c_t__un.l)
    0x00000304   0x00000064   Code   RO           70    .text               rt_memcpy_w.o(c_t__un.l)
    0x00000368   0x0000016c   Code   RO           72    .text               aeabi_sdiv.o(c_t__un.l)
    0x000004d4   0x00000004   Code   RO           80    .text               aeabi_idiv0.o(c_t__un.l)
    0x000004d8   0x00000004   Ven    RO           73    .text_udiv          aeabi_sdiv.o(c_t__un.l)
    0x000004dc   0x0000001c   Code   RO           73    .text_udiv          aeabi_sdiv.o(c_t__un.l)


    Execution Region IRAM1 (Base: 0x40000000, Size: 0x00000060, Max: 0x00002000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x40000000   0x00000060   Zero   RW            2    MyStacks            startup.o


    Execution Region STACKS (Base: 0x40002000, Size: 0x00000000, Max: 0xffffffff, ABSOLUTE, UNINIT)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x40002000   0x00000000   Zero   RW            3    Stacks              startup.o


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

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       152         52          0          0          0       3608   main.o
       410         64          0          0         96        332   startup.o
       200         20          0          0          0       1844   uart.o

    ------------------------------------------------------------------------
       764        136          0          0         96       5784   Object Totals
         0          0          0          0          0          0   (incl. Generated)
         2          0          0          0          0          0   (incl. Padding)

    ------------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

         4          0          0          0          0          0   aeabi_idiv0.o
       396          0          0          0          0          0   aeabi_sdiv.o
       104          0          0          0          0          0   rt_memcpy_w.o
         4          0          0          0          0          0   use_no_semi.o

    ------------------------------------------------------------------------
       508          0          0          0          0          0   Library Totals
         0          0          0          0          0          0   (incl. Padding)

    ------------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

       508          0          0          0          0          0   c_t__un.l

    ------------------------------------------------------------------------
       508          0          0          0          0          0   Library Totals

    ------------------------------------------------------------------------

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


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      1272        136          0          0         96       5784   Grand Totals
      1272        136          0          0         96       5784   Image Totals

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

    Total RO  Size (Code + RO Data)                 1272 (   1.24kB)
    Total RW  Size (RW Data + ZI Data)                96 (   0.09kB)
    Total ROM Size (Code + RO Data + RW Data)       1272 (   1.24kB)

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

⌨️ 快捷键说明

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