Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]

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

Section Cross References

    main.o(i.Callback) refers to myadc.o(i.startADC) for startADC
    main.o(i.Callback) refers to myadc.o(i.read) for read
    main.o(i.Callback) refers to main.o(.data) for a
    main.o(i.main) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
    main.o(i.main) refers to myadc.o(i.initADC) for initADC
    main.o(i.main) refers to mytimer.o(i.MyTimer_ActiveIT) for MyTimer_ActiveIT
    main.o(i.main) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start
    main.o(i.main) refers to main.o(i.Callback) for Callback
    mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for ptr1
    mytimer.o(i.MyTimer_PWM) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
    mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for ptr1
    mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for ptr2
    mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for ptr3
    mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for ptr4
    plateau.o(i.Set_Moteur_Plateau) refers to mytimer.o(i.Get_Max_Duty) for Get_Max_Duty
    plateau.o(i.Set_Moteur_Plateau) refers to mytimer.o(i.Set_Duty_Cycle) for Set_Duty_Cycle
    plateau.o(i.Set_Moteur_Plateau) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler
    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
    startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
    startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
    startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
    system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock
    system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini
    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_stm32f10x_md.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.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 main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing main.o(.rrx_text), (6 bytes).
    Removing driver_gpio.o(.rev16_text), (4 bytes).
    Removing driver_gpio.o(.revsh_text), (4 bytes).
    Removing driver_gpio.o(.rrx_text), (6 bytes).
    Removing driver_gpio.o(i.MyGPIO_Init), (180 bytes).
    Removing driver_gpio.o(i.MyGPIO_Read), (12 bytes).
    Removing driver_gpio.o(i.MyGPIO_Reset), (14 bytes).
    Removing driver_gpio.o(i.MyGPIO_Set), (12 bytes).
    Removing driver_gpio.o(i.MyGPIO_Toggle), (12 bytes).
    Removing mytimer.o(.rev16_text), (4 bytes).
    Removing mytimer.o(.revsh_text), (4 bytes).
    Removing mytimer.o(.rrx_text), (6 bytes).
    Removing mytimer.o(i.Get_Max_Duty), (6 bytes).
    Removing mytimer.o(i.MyTimer_Base_Stop), (10 bytes).
    Removing mytimer.o(i.MyTimer_PWM), (464 bytes).
    Removing mytimer.o(i.Set_Duty_Cycle), (40 bytes).
    Removing mytimer.o(i.Set_PWM_PRCT), (56 bytes).
    Removing myadc.o(.rev16_text), (4 bytes).
    Removing myadc.o(.revsh_text), (4 bytes).
    Removing myadc.o(.rrx_text), (6 bytes).
    Removing plateau.o(.rev16_text), (4 bytes).
    Removing plateau.o(.revsh_text), (4 bytes).
    Removing plateau.o(.rrx_text), (6 bytes).
    Removing plateau.o(i.Set_Moteur_Plateau), (60 bytes).
    Removing startup_stm32f10x_md.o(HEAP), (512 bytes).
    Removing system_stm32f10x.o(.rev16_text), (4 bytes).
    Removing system_stm32f10x.o(.revsh_text), (4 bytes).
    Removing system_stm32f10x.o(.rrx_text), (6 bytes).
    Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
    Removing system_stm32f10x.o(.data), (20 bytes).

32 unused section(s) (total 1646 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.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  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry12a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    FileInclude\MyADC.c                      0x00000000   Number         0  myadc.o ABSOLUTE
    FileInclude\MyTimer.c                    0x00000000   Number         0  mytimer.o ABSOLUTE
    FileInclude\Plateau.c                    0x00000000   Number         0  plateau.o ABSOLUTE
    FileInclude\Telecommande.c               0x00000000   Number         0  telecommande.o ABSOLUTE
    FileInclude\\MyADC.c                     0x00000000   Number         0  myadc.o ABSOLUTE
    FileInclude\\MyTimer.c                   0x00000000   Number         0  mytimer.o ABSOLUTE
    FileInclude\\Plateau.c                   0x00000000   Number         0  plateau.o ABSOLUTE
    RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000   Number         0  startup_stm32f10x_md.o ABSOLUTE
    RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    Sources\\main.c                          0x00000000   Number         0  main.o ABSOLUTE
    Sources\main.c                           0x00000000   Number         0  main.o ABSOLUTE
    U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c 0x00000000   Number         0  driver_gpio.o ABSOLUTE
    U:\\Documents\\4ir\\S1\\Microcontroleur\\Drivers\\FileInclude\\Driver_GPIO.c 0x00000000   Number         0  driver_gpio.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
    RESET                                    0x08000000   Section      236  startup_stm32f10x_md.o(RESET)
    .ARM.Collect$$$$00000000                 0x080000ec   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x080000ec   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x080000f0   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x080000f4   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x080000f4   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x080000f4   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000E                 0x080000fc   Section        4  entry12b.o(.ARM.Collect$$$$0000000E)
    .ARM.Collect$$$$0000000F                 0x08000100   Section        0  entry10a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00000011                 0x08000100   Section        0  entry11a.o(.ARM.Collect$$$$00000011)
    .ARM.Collect$$$$00002712                 0x08000100   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x08000100   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x08000104   Section       36  startup_stm32f10x_md.o(.text)
    .text                                    0x08000128   Section       36  init.o(.text)
    i.Callback                               0x0800014c   Section        0  main.o(i.Callback)
    i.MyTimer_ActiveIT                       0x08000160   Section        0  mytimer.o(i.MyTimer_ActiveIT)
    i.MyTimer_Base_Init                      0x08000210   Section        0  mytimer.o(i.MyTimer_Base_Init)
    i.MyTimer_Base_Start                     0x0800027c   Section        0  mytimer.o(i.MyTimer_Base_Start)
    i.SetSysClock                            0x08000286   Section        0  system_stm32f10x.o(i.SetSysClock)
    SetSysClock                              0x08000287   Thumb Code     8  system_stm32f10x.o(i.SetSysClock)
    i.SetSysClockTo72                        0x08000290   Section        0  system_stm32f10x.o(i.SetSysClockTo72)
    SetSysClockTo72                          0x08000291   Thumb Code   214  system_stm32f10x.o(i.SetSysClockTo72)
    i.SystemInit                             0x08000370   Section        0  system_stm32f10x.o(i.SystemInit)
    i.TIM1_UP_IRQHandler                     0x080003d0   Section        0  mytimer.o(i.TIM1_UP_IRQHandler)
    i.TIM2_IRQHandler                        0x080003f4   Section        0  mytimer.o(i.TIM2_IRQHandler)
    i.TIM3_IRQHandler                        0x08000418   Section        0  mytimer.o(i.TIM3_IRQHandler)
    i.TIM4_IRQHandler                        0x0800043c   Section        0  mytimer.o(i.TIM4_IRQHandler)
    i.__scatterload_copy                     0x08000460   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x0800046e   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x08000470   Section       14  handlers.o(i.__scatterload_zeroinit)
    i.initADC                                0x08000480   Section        0  myadc.o(i.initADC)
    i.main                                   0x080004bc   Section        0  main.o(i.main)
    i.read                                   0x080004f8   Section        0  myadc.o(i.read)
    i.startADC                               0x08000518   Section        0  myadc.o(i.startADC)
    .data                                    0x20000000   Section        4  main.o(.data)
    .data                                    0x20000004   Section       16  mytimer.o(.data)
    STACK                                    0x20000018   Section     1024  startup_stm32f10x_md.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$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
    __arm_fini_                               - Undefined Weak Reference
    __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
    __Vectors_Size                           0x000000ec   Number         0  startup_stm32f10x_md.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f10x_md.o(RESET)
    __Vectors_End                            0x080000ec   Data           0  startup_stm32f10x_md.o(RESET)
    __main                                   0x080000ed   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x080000ed   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x080000f1   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x080000f5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x080000f5   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x080000f5   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x080000f5   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_lib_shutdown_fini                   0x080000fd   Thumb Code     0  entry12b.o(.ARM.Collect$$$$0000000E)
    __rt_final_cpp                           0x08000101   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000F)
    __rt_final_exit                          0x08000101   Thumb Code     0  entry11a.o(.ARM.Collect$$$$00000011)
    Reset_Handler                            0x08000105   Thumb Code     8  startup_stm32f10x_md.o(.text)
    NMI_Handler                              0x0800010d   Thumb Code     2  startup_stm32f10x_md.o(.text)
    HardFault_Handler                        0x0800010f   Thumb Code     2  startup_stm32f10x_md.o(.text)
    MemManage_Handler                        0x08000111   Thumb Code     2  startup_stm32f10x_md.o(.text)
    BusFault_Handler                         0x08000113   Thumb Code     2  startup_stm32f10x_md.o(.text)
    UsageFault_Handler                       0x08000115   Thumb Code     2  startup_stm32f10x_md.o(.text)
    SVC_Handler                              0x08000117   Thumb Code     2  startup_stm32f10x_md.o(.text)
    DebugMon_Handler                         0x08000119   Thumb Code     2  startup_stm32f10x_md.o(.text)
    PendSV_Handler                           0x0800011b   Thumb Code     2  startup_stm32f10x_md.o(.text)
    SysTick_Handler                          0x0800011d   Thumb Code     2  startup_stm32f10x_md.o(.text)
    ADC1_2_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    CAN1_RX1_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    CAN1_SCE_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel1_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel2_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel3_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel4_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel5_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel6_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel7_IRQHandler                 0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI0_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI15_10_IRQHandler                     0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI1_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI2_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI3_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI4_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI9_5_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    FLASH_IRQHandler                         0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C1_ER_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C1_EV_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C2_ER_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C2_EV_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    PVD_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RCC_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RTCAlarm_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RTC_IRQHandler                           0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    SPI1_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    SPI2_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TAMPER_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_BRK_IRQHandler                      0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_CC_IRQHandler                       0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART1_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART2_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART3_IRQHandler                        0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USBWakeUp_IRQHandler                     0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USB_HP_CAN1_TX_IRQHandler                0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USB_LP_CAN1_RX0_IRQHandler               0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    WWDG_IRQHandler                          0x0800011f   Thumb Code     0  startup_stm32f10x_md.o(.text)
    __scatterload                            0x08000129   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x08000129   Thumb Code     0  init.o(.text)
    Callback                                 0x0800014d   Thumb Code    16  main.o(i.Callback)
    MyTimer_ActiveIT                         0x08000161   Thumb Code   148  mytimer.o(i.MyTimer_ActiveIT)
    MyTimer_Base_Init                        0x08000211   Thumb Code    98  mytimer.o(i.MyTimer_Base_Init)
    MyTimer_Base_Start                       0x0800027d   Thumb Code    10  mytimer.o(i.MyTimer_Base_Start)
    SystemInit                               0x08000371   Thumb Code    78  system_stm32f10x.o(i.SystemInit)
    TIM1_UP_IRQHandler                       0x080003d1   Thumb Code    28  mytimer.o(i.TIM1_UP_IRQHandler)
    TIM2_IRQHandler                          0x080003f5   Thumb Code    32  mytimer.o(i.TIM2_IRQHandler)
    TIM3_IRQHandler                          0x08000419   Thumb Code    28  mytimer.o(i.TIM3_IRQHandler)
    TIM4_IRQHandler                          0x0800043d   Thumb Code    28  mytimer.o(i.TIM4_IRQHandler)
    __scatterload_copy                       0x08000461   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x0800046f   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x08000471   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    initADC                                  0x08000481   Thumb Code    50  myadc.o(i.initADC)
    main                                     0x080004bd   Thumb Code    56  main.o(i.main)
    read                                     0x080004f9   Thumb Code    26  myadc.o(i.read)
    startADC                                 0x08000519   Thumb Code    14  myadc.o(i.startADC)
    Region$$Table$$Base                      0x0800052c   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0800054c   Number         0  anon$$obj.o(Region$$Table)
    a                                        0x20000000   Data           4  main.o(.data)
    ptr1                                     0x20000004   Data           4  mytimer.o(.data)
    ptr2                                     0x20000008   Data           4  mytimer.o(.data)
    ptr3                                     0x2000000c   Data           4  mytimer.o(.data)
    ptr4                                     0x20000010   Data           4  mytimer.o(.data)
    __initial_sp                             0x20000418   Data           0  startup_stm32f10x_md.o(STACK)



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

Memory Map of the image

  Image Entry point : 0x08000105

  Load Region LR_1 (Base: 0x08000000, Size: 0x00000560, Max: 0xffffffff, ABSOLUTE)

    Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000054c, Max: 0xffffffff, ABSOLUTE)

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

    0x08000000   0x08000000   0x000000ec   Data   RO          293    RESET               startup_stm32f10x_md.o
    0x080000ec   0x080000ec   0x00000000   Code   RO          344  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x080000ec   0x080000ec   0x00000004   Code   RO          347    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x080000f0   0x080000f0   0x00000004   Code   RO          350    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x080000f4   0x080000f4   0x00000000   Code   RO          352    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x080000f4   0x080000f4   0x00000000   Code   RO          354    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x080000f4   0x080000f4   0x00000008   Code   RO          355    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x080000fc   0x080000fc   0x00000004   Code   RO          362    .ARM.Collect$$$$0000000E  mc_w.l(entry12b.o)
    0x08000100   0x08000100   0x00000000   Code   RO          357    .ARM.Collect$$$$0000000F  mc_w.l(entry10a.o)
    0x08000100   0x08000100   0x00000000   Code   RO          359    .ARM.Collect$$$$00000011  mc_w.l(entry11a.o)
    0x08000100   0x08000100   0x00000004   Code   RO          348    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08000104   0x08000104   0x00000024   Code   RO          294  * .text               startup_stm32f10x_md.o
    0x08000128   0x08000128   0x00000024   Code   RO          363    .text               mc_w.l(init.o)
    0x0800014c   0x0800014c   0x00000014   Code   RO            4    i.Callback          main.o
    0x08000160   0x08000160   0x000000b0   Code   RO          127    i.MyTimer_ActiveIT  mytimer.o
    0x08000210   0x08000210   0x0000006c   Code   RO          128    i.MyTimer_Base_Init  mytimer.o
    0x0800027c   0x0800027c   0x0000000a   Code   RO          129    i.MyTimer_Base_Start  mytimer.o
    0x08000286   0x08000286   0x00000008   Code   RO          301    i.SetSysClock       system_stm32f10x.o
    0x0800028e   0x0800028e   0x00000002   PAD
    0x08000290   0x08000290   0x000000e0   Code   RO          302    i.SetSysClockTo72   system_stm32f10x.o
    0x08000370   0x08000370   0x00000060   Code   RO          304    i.SystemInit        system_stm32f10x.o
    0x080003d0   0x080003d0   0x00000024   Code   RO          134    i.TIM1_UP_IRQHandler  mytimer.o
    0x080003f4   0x080003f4   0x00000024   Code   RO          135    i.TIM2_IRQHandler   mytimer.o
    0x08000418   0x08000418   0x00000024   Code   RO          136    i.TIM3_IRQHandler   mytimer.o
    0x0800043c   0x0800043c   0x00000024   Code   RO          137    i.TIM4_IRQHandler   mytimer.o
    0x08000460   0x08000460   0x0000000e   Code   RO          367    i.__scatterload_copy  mc_w.l(handlers.o)
    0x0800046e   0x0800046e   0x00000002   Code   RO          368    i.__scatterload_null  mc_w.l(handlers.o)
    0x08000470   0x08000470   0x0000000e   Code   RO          369    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x0800047e   0x0800047e   0x00000002   PAD
    0x08000480   0x08000480   0x0000003c   Code   RO          225    i.initADC           myadc.o
    0x080004bc   0x080004bc   0x0000003c   Code   RO            5    i.main              main.o
    0x080004f8   0x080004f8   0x00000020   Code   RO          226    i.read              myadc.o
    0x08000518   0x08000518   0x00000014   Code   RO          227    i.startADC          myadc.o
    0x0800052c   0x0800052c   0x00000020   Data   RO          365    Region$$Table       anon$$obj.o


    Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x0800054c, Size: 0x00000014, Max: 0xffffffff, ABSOLUTE)

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

    0x20000000   0x0800054c   0x00000004   Data   RW            6    .data               main.o
    0x20000004   0x08000550   0x00000010   Data   RW          138    .data               mytimer.o


    Execution Region ER_ZI (Exec base: 0x20000014, Load base: 0x08000560, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE)

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

    0x20000014   0x08000560   0x00000004   PAD
    0x20000018        -       0x00000400   Zero   RW          291    STACK               startup_stm32f10x_md.o


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

Image component sizes


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

        80          8          0          4          0     208294   main.o
       112         22          0          0          0       1280   myadc.o
       438         66          0         16          0       4557   mytimer.o
        36          8        236          0       1024        808   startup_stm32f10x_md.o
       328         28          0          0          0       1973   system_stm32f10x.o

    ----------------------------------------------------------------------
       996        132        268         20       1028     216912   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         2          0          0          0          4          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
         4          0          0          0          0          0   entry12b.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

    ----------------------------------------------------------------------
        92         16          0          0          0         68   Library Totals
         2          0          0          0          0          0   (incl. Padding)

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

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

        90         16          0          0          0         68   mc_w.l

    ----------------------------------------------------------------------
        92         16          0          0          0         68   Library Totals

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

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


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

      1088        148        268         20       1028     216508   Grand Totals
      1088        148        268         20       1028     216508   ELF Image Totals
      1088        148        268         20          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                 1356 (   1.32kB)
    Total RW  Size (RW Data + ZI Data)              1048 (   1.02kB)
    Total ROM Size (Code + RO Data + RW Data)       1376 (   1.34kB)

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

