Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

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

Section Cross References

    startup.o(RESET) refers to startup.o(STACK) for __initial_sp
    startup.o(RESET) refers to startup.o(.text) for Reset_Handler
    startup.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    main.o(i.main) refers to system_um321xa.o(i.SystemInit) for SystemInit
    main.o(i.main) refers to app.o(i.app_init) for app_init
    main.o(i.main) refers to app.o(i.app_run) for app_run
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload


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

Removing Unused input sections from the image.

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

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

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    RESET                                    0x00000000   Section      192  startup.o(RESET)
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    APP\app.c                                0x00000000   Number         0  app.o ABSOLUTE
    APP\main.c                               0x00000000   Number         0  main.o ABSOLUTE
    UM321xA\system\startup.s                 0x00000000   Number         0  startup.o ABSOLUTE
    UM321xA\system\system_um321xA.c          0x00000000   Number         0  system_um321xa.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    .ARM.Collect$$$$00000000                 0x000000c0   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x000000c0   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x000000c4   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x000000c8   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x000000c8   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x000000c8   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000D                 0x000000d0   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)
    .ARM.Collect$$$$0000000F                 0x000000d0   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00002712                 0x000000d0   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x000000d0   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x000000d4   Section       20  startup.o(.text)
    .text                                    0x000000e8   Section       36  init.o(.text)
    i.SystemInit                             0x0000010c   Section        0  system_um321xa.o(i.SystemInit)
    i.__scatterload_copy                     0x0000010e   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x0000011c   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x0000011e   Section       14  handlers.o(i.__scatterload_zeroinit)
    i.app_init                               0x0000012c   Section        0  app.o(i.app_init)
    i.app_run                                0x0000012e   Section        0  app.o(i.app_run)
    i.main                                   0x00000130   Section        0  main.o(i.main)
    STACK                                    0x20000000   Section     1024  startup.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __Vectors                                0x00000000   Data           0  startup.o(RESET)
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __decompress                              - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _microlib_exit                            - Undefined Weak Reference
    __main                                   0x000000c1   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x000000c1   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x000000c5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x000000c9   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x000000c9   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x000000c9   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x000000c9   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_final_cpp                           0x000000d1   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)
    __rt_final_exit                          0x000000d1   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)
    Reset_Handler                            0x000000d5   Thumb Code     4  startup.o(.text)
    NMI_Handler                              0x000000d9   Thumb Code     2  startup.o(.text)
    HardFault_Handler                        0x000000db   Thumb Code     2  startup.o(.text)
    SVC_Handler                              0x000000dd   Thumb Code     2  startup.o(.text)
    PendSV_Handler                           0x000000df   Thumb Code     2  startup.o(.text)
    SysTick_Handler                          0x000000e1   Thumb Code     2  startup.o(.text)
    ADC_IRQHandler                           0x000000e3   Thumb Code     0  startup.o(.text)
    CAN_IRQHandler                           0x000000e3   Thumb Code     0  startup.o(.text)
    COMP0_IRQHandler                         0x000000e3   Thumb Code     0  startup.o(.text)
    COMP1_IRQHandler                         0x000000e3   Thumb Code     0  startup.o(.text)
    COMP2_IRQHandler                         0x000000e3   Thumb Code     0  startup.o(.text)
    DMA_IRQHandler                           0x000000e3   Thumb Code     0  startup.o(.text)
    FLASH_IRQHandler                         0x000000e3   Thumb Code     0  startup.o(.text)
    GPIO_PA_IRQHandler                       0x000000e3   Thumb Code     0  startup.o(.text)
    GPIO_PB_IRQHandler                       0x000000e3   Thumb Code     0  startup.o(.text)
    GPIO_PC_IRQHandler                       0x000000e3   Thumb Code     0  startup.o(.text)
    GPIO_PD_IRQHandler                       0x000000e3   Thumb Code     0  startup.o(.text)
    GPIO_PE_IRQHandler                       0x000000e3   Thumb Code     0  startup.o(.text)
    GTIMER0_IRQHandler                       0x000000e3   Thumb Code     0  startup.o(.text)
    GTIMER1_IRQHandler                       0x000000e3   Thumb Code     0  startup.o(.text)
    GTIMER2_IRQHandler                       0x000000e3   Thumb Code     0  startup.o(.text)
    I2C_IRQHandler                           0x000000e3   Thumb Code     0  startup.o(.text)
    LPTIMER0_IRQHandler                      0x000000e3   Thumb Code     0  startup.o(.text)
    LPTIMER1_IRQHandler                      0x000000e3   Thumb Code     0  startup.o(.text)
    LPTIMER2_IRQHandler                      0x000000e3   Thumb Code     0  startup.o(.text)
    LPUART_IRQHandler                        0x000000e3   Thumb Code     0  startup.o(.text)
    OPA_IRQHandler                           0x000000e3   Thumb Code     0  startup.o(.text)
    QSPI_IRQHandler                          0x000000e3   Thumb Code     0  startup.o(.text)
    RTC_IRQHandler                           0x000000e3   Thumb Code     0  startup.o(.text)
    SPI0_IRQHandler                          0x000000e3   Thumb Code     0  startup.o(.text)
    SPI1_IRQHandler                          0x000000e3   Thumb Code     0  startup.o(.text)
    UART0_IRQHandler                         0x000000e3   Thumb Code     0  startup.o(.text)
    UART1_IRQHandler                         0x000000e3   Thumb Code     0  startup.o(.text)
    VDT_IRQHandler                           0x000000e3   Thumb Code     0  startup.o(.text)
    VREF_IRQHandler                          0x000000e3   Thumb Code     0  startup.o(.text)
    WDT_IRQHandler                           0x000000e3   Thumb Code     0  startup.o(.text)
    WWDT_IRQHandler                          0x000000e3   Thumb Code     0  startup.o(.text)
    __scatterload                            0x000000e9   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x000000e9   Thumb Code     0  init.o(.text)
    SystemInit                               0x0000010d   Thumb Code     2  system_um321xa.o(i.SystemInit)
    __scatterload_copy                       0x0000010f   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x0000011d   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x0000011f   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    app_init                                 0x0000012d   Thumb Code     2  app.o(i.app_init)
    app_run                                  0x0000012f   Thumb Code     2  app.o(i.app_run)
    main                                     0x00000131   Thumb Code    14  main.o(i.main)
    Region$$Table$$Base                      0x00000140   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00000150   Number         0  anon$$obj.o(Region$$Table)
    __initial_sp                             0x20000400   Data           0  startup.o(STACK)



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

Memory Map of the image

  Image Entry point : 0x000000c1

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00000150, Max: 0x00010000, ABSOLUTE)

    Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00000150, Max: 0x00010000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x00000000   0x000000c0   Data   RO           33    RESET               startup.o
    0x000000c0   0x000000c0   0x00000000   Code   RO           75  * .ARM.Collect$$$$00000000  mc_p.l(entry.o)
    0x000000c0   0x000000c0   0x00000004   Code   RO           78    .ARM.Collect$$$$00000001  mc_p.l(entry2.o)
    0x000000c4   0x000000c4   0x00000004   Code   RO           81    .ARM.Collect$$$$00000004  mc_p.l(entry5.o)
    0x000000c8   0x000000c8   0x00000000   Code   RO           83    .ARM.Collect$$$$00000008  mc_p.l(entry7b.o)
    0x000000c8   0x000000c8   0x00000000   Code   RO           85    .ARM.Collect$$$$0000000A  mc_p.l(entry8b.o)
    0x000000c8   0x000000c8   0x00000008   Code   RO           86    .ARM.Collect$$$$0000000B  mc_p.l(entry9a.o)
    0x000000d0   0x000000d0   0x00000000   Code   RO           88    .ARM.Collect$$$$0000000D  mc_p.l(entry10a.o)
    0x000000d0   0x000000d0   0x00000000   Code   RO           90    .ARM.Collect$$$$0000000F  mc_p.l(entry11a.o)
    0x000000d0   0x000000d0   0x00000004   Code   RO           79    .ARM.Collect$$$$00002712  mc_p.l(entry2.o)
    0x000000d4   0x000000d4   0x00000014   Code   RO           34    .text               startup.o
    0x000000e8   0x000000e8   0x00000024   Code   RO           92    .text               mc_p.l(init.o)
    0x0000010c   0x0000010c   0x00000002   Code   RO            1    i.SystemInit        system_um321xa.o
    0x0000010e   0x0000010e   0x0000000e   Code   RO           96    i.__scatterload_copy  mc_p.l(handlers.o)
    0x0000011c   0x0000011c   0x00000002   Code   RO           97    i.__scatterload_null  mc_p.l(handlers.o)
    0x0000011e   0x0000011e   0x0000000e   Code   RO           98    i.__scatterload_zeroinit  mc_p.l(handlers.o)
    0x0000012c   0x0000012c   0x00000002   Code   RO           39    i.app_init          app.o
    0x0000012e   0x0000012e   0x00000002   Code   RO           40    i.app_run           app.o
    0x00000130   0x00000130   0x0000000e   Code   RO           60    i.main              main.o
    0x0000013e   0x0000013e   0x00000002   PAD
    0x00000140   0x00000140   0x00000010   Data   RO           94    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00000150, Size: 0x00000400, Max: 0x00002000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000        -       0x00000400   Zero   RW           31    STACK               startup.o


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

Image component sizes


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

         4          0          0          0          0        685   app.o
        14          0          0          0          0        383   main.o
        20          4        192          0       1024        604   startup.o
         2          0          0          0          0       1833   system_um321xa.o

    ----------------------------------------------------------------------
        42          4        208          0       1024       3505   Object Totals
         0          0         16          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

         0          0          0          0          0          0   entry.o
         0          0          0          0          0          0   entry10a.o
         0          0          0          0          0          0   entry11a.o
         8          4          0          0          0          0   entry2.o
         4          0          0          0          0          0   entry5.o
         0          0          0          0          0          0   entry7b.o
         0          0          0          0          0          0   entry8b.o
         8          4          0          0          0          0   entry9a.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o

    ----------------------------------------------------------------------
        86         16          0          0          0         68   Library Totals
         0          0          0          0          0          0   (incl. Padding)

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

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

        86         16          0          0          0         68   mc_p.l

    ----------------------------------------------------------------------
        86         16          0          0          0         68   Library Totals

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

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


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

       128         20        208          0       1024       3637   Grand Totals
       128         20        208          0       1024       3637   ELF Image Totals
       128         20        208          0          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                  336 (   0.33kB)
    Total RW  Size (RW Data + ZI Data)              1024 (   1.00kB)
    Total ROM Size (Code + RO Data + RW Data)        336 (   0.33kB)

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

