###############################################################################
#
# IAR ELF Linker V8.30.1.114/W32 for ARM                  20/Aug/2020  10:50:13
# Copyright 2007-2018 IAR Systems AB.
#
#    Output file  =  
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Exe\MT_FreeRTOS_Base.out
#    Map file     =  
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\List\MT_FreeRTOS_Base.map
#    Command line =  
#        -f C:\Users\Aveal\AppData\Local\Temp\EWFDC7.tmp
#        (D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\cmsis_os2.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\croutine.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\event_groups.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\freertos.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\heap_4.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\list.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\main.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\port.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\portasm.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\queue.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\startup_stm32f103xb.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_cortex.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_dma.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_exti.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_flash.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_flash_ex.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_gpio.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_gpio_ex.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_msp.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_pwr.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_rcc.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_rcc_ex.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_tim.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_tim_ex.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_hal_timebase_tim.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stm32f1xx_it.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\stream_buffer.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\system_stm32f1xx.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\tasks.o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj\timers.o
#        --redirect _Printf=_PrintfFull --redirect _Scanf=_ScanfFull
#        --no_out_extension -o
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Exe\MT_FreeRTOS_Base.out
#        --map
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\List\MT_FreeRTOS_Base.map
#        --config
#        D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM/stm32f103xb_flash.icf
#        --semihosting --entry __iar_program_start --vfe --text_out locale)
#
###############################################################################

*******************************************************************************
*** RUNTIME MODEL ATTRIBUTES
***

CppFlavor       = *
__SystemLibrary = DLib
__dlib_version  = 6


*******************************************************************************
*** HEAP SELECTION
***

The basic heap was selected because no calls to memory allocation
functions were found in the application outside of system library
functions, and there are calls to deallocation functions in the
application.


*******************************************************************************
*** PLACEMENT SUMMARY
***

"A0":  place at 0x800'0000 { ro section .intvec };
"P1":  place in [from 0x800'0000 to 0x801'ffff] { ro };
define block CSTACK with size = 1K, alignment = 8 { };
define block HEAP with size = 512, alignment = 8 { };
"P2":  place in [from 0x2000'0000 to 0x2000'4fff] {
          rw, block CSTACK, block HEAP };
initialize by copy { rw };

  Section            Kind         Address    Size  Object
  -------            ----         -------    ----  ------
"A0":                                        0xec
  .intvec            ro code   0x800'0000    0xec  startup_stm32f103xb.o [1]
                             - 0x800'00ec    0xec

"P1":                                      0x2fe0
  .text              ro code   0x800'00ec   0xb10  tasks.o [1]
  .text              ro code   0x800'0bfc   0x274  heap_4.o [1]
  .text              ro code   0x800'0e70    0x66  ABImemset.o [3]
  .text              ro code   0x800'0ed6    0x9a  list.o [1]
  .text              ro code   0x800'0f70   0x204  port.o [1]
  .text              ro code   0x800'1174   0x1f8  cmsis_os2.o [1]
  .text              ro code   0x800'136c   0x48c  timers.o [1]
  CODE               ro code   0x800'17f8    0x88  portasm.o [1]
  .text              ro code   0x800'1880   0x770  queue.o [1]
  .text              ro code   0x800'1ff0    0xa6  ABImemcpy.o [3]
  .text              ro code   0x800'2096    0x3a  zero_init3.o [3]
  .text              ro code   0x800'20d0   0x680  stm32f1xx_hal_rcc.o [1]
  .text              ro code   0x800'2750     0xc  stm32f1xx_hal.o [1]
  .text              ro code   0x800'275c    0x94  stm32f1xx_hal_timebase_tim.o [1]
  .text              ro code   0x800'27f0   0x10c  stm32f1xx_hal_cortex.o [1]
  .text              ro code   0x800'28fc   0x24a  stm32f1xx_hal_tim.o [1]
  .text              ro code   0x800'2b46     0x2  stm32f1xx_hal_tim.o [1]
  .text              ro code   0x800'2b48     0x2  stm32f1xx_hal_tim.o [1]
  .text              ro code   0x800'2b4a     0x2  stm32f1xx_hal_tim.o [1]
  .text              ro code   0x800'2b4c   0x1a2  main.o [1]
  .text              ro code   0x800'2cee     0x2  stm32f1xx_hal_tim_ex.o [1]
  .text              ro code   0x800'2cf0     0x2  stm32f1xx_hal_tim.o [1]
  .text              ro code   0x800'2cf2     0x2  stm32f1xx_hal_tim_ex.o [1]
  .text              ro code   0x800'2cf4    0x24  stm32f1xx_hal.o [1]
  .text              ro code   0x800'2d18     0x6  ABImemclr4.o [3]
  .rodata            const     0x800'2d1e     0x2  stm32f1xx_hal_rcc.o [1]
  .text              ro code   0x800'2d20    0x18  stm32f1xx_hal.o [1]
  .text              ro code   0x800'2d38    0x54  stm32f1xx_hal_msp.o [1]
  .text              ro code   0x800'2d8c    0x32  ABImemset48.o [3]
  .text              ro code   0x800'2dc0    0x58  system_stm32f1xx.o [1]
  .text              ro code   0x800'2e18    0x2c  copy_init3.o [3]
  .text              ro code   0x800'2e44    0x28  data_init.o [3]
  .rodata            const     0x800'2e6c    0x24  main.o [1]
  .rodata            const     0x800'2e90    0x24  main.o [1]
  .rodata            const     0x800'2eb4    0x24  main.o [1]
  .rodata            const     0x800'2ed8    0x24  main.o [1]
  .iar.init_table    const     0x800'2efc    0x24  - Linker created -
  .text              ro code   0x800'2f20    0x1e  cmain.o [3]
  .text              ro code   0x800'2f3e     0x4  low_level_init.o [2]
  .text              ro code   0x800'2f42     0x4  exit.o [2]
  .text              ro code   0x800'2f48     0xa  cexit.o [3]
  .text              ro code   0x800'2f54    0x14  exit.o [4]
  .text              ro code   0x800'2f68    0x1c  stm32f1xx_it.o [1]
  .rodata            const     0x800'2f84    0x10  stm32f1xx_hal_rcc.o [1]
  .rodata            const     0x800'2f94    0x10  system_stm32f1xx.o [1]
  .text              ro code   0x800'2fa4    0x10  startup_stm32f103xb.o [1]
  Initializer bytes  const     0x800'2fb4    0x10  <for P2-1>
  .rodata            const     0x800'2fc4     0xc  main.o [1]
  .rodata            const     0x800'2fd0     0xc  main.o [1]
  .rodata            const     0x800'2fdc     0xc  main.o [1]
  .text              ro code   0x800'2fe8     0xc  cstartup_M.o [3]
  .rodata            const     0x800'2ff4     0x8  main.o [1]
  .rodata            const     0x800'2ffc     0x8  system_stm32f1xx.o [1]
  .rodata            const     0x800'3004     0x8  tasks.o [1]
  .rodata            const     0x800'300c     0x8  timers.o [1]
  .rodata            const     0x800'3014     0x8  timers.o [1]
  .rodata            const     0x800'301c     0x4  heap_4.o [1]
  .rodata            const     0x800'3020     0x4  port.o [1]
  .text              ro code   0x800'3024     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3028     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'302c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3030     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3034     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3038     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'303c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3040     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3044     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3048     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'304c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3050     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3054     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3058     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'305c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3060     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3064     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3068     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'306c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3070     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3074     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3078     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'307c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3080     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3084     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3088     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'308c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3090     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3094     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'3098     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'309c     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30a0     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30a4     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30a8     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30ac     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30b0     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30b4     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30b8     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30bc     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30c0     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30c4     0x4  startup_stm32f103xb.o [1]
  .text              ro code   0x800'30c8     0x4  startup_stm32f103xb.o [1]
  .rodata            const     0x800'30cc     0x0  zero_init3.o [3]
  .rodata            const     0x800'30cc     0x0  copy_init3.o [3]
                             - 0x800'30cc  0x2fe0

"P2", part 1 of 3:                           0x10
  P2-1                        0x2000'0000     0xd  <Init block>
    .data            inited   0x2000'0000     0x4  port.o [1]
    .data            inited   0x2000'0004     0x4  stm32f1xx_hal.o [1]
    .data            inited   0x2000'0008     0x4  system_stm32f1xx.o [1]
    .data            inited   0x2000'000c     0x1  stm32f1xx_hal.o [1]
                            - 0x2000'000d     0xd

"P2", part 2 of 3:                         0x19a8
  .bss               zero     0x2000'0010   0xc00  heap_4.o [1]
  .bss               zero     0x2000'0c10   0x460  tasks.o [1]
  .bss               zero     0x2000'1070   0x400  cmsis_os2.o [1]
  .bss               zero     0x2000'1470   0x200  cmsis_os2.o [1]
  .bss               zero     0x2000'1670    0xa0  timers.o [1]
  .bss               zero     0x2000'1710    0x5c  cmsis_os2.o [1]
  .bss               zero     0x2000'176c    0x5c  cmsis_os2.o [1]
  .bss               zero     0x2000'17c8    0x50  timers.o [1]
  .bss               zero     0x2000'1818    0x40  queue.o [1]
  .bss               zero     0x2000'1858    0x40  stm32f1xx_hal_timebase_tim.o [1]
  .bss               zero     0x2000'1898    0x14  tasks.o [1]
  .bss               zero     0x2000'18ac    0x14  tasks.o [1]
  .bss               zero     0x2000'18c0    0x14  tasks.o [1]
  .bss               zero     0x2000'18d4    0x14  tasks.o [1]
  .bss               zero     0x2000'18e8    0x14  tasks.o [1]
  .bss               zero     0x2000'18fc    0x14  timers.o [1]
  .bss               zero     0x2000'1910    0x14  timers.o [1]
  .bss               zero     0x2000'1924     0x8  heap_4.o [1]
  .bss               zero     0x2000'192c     0x4  cmsis_os2.o [1]
  .bss               zero     0x2000'1930     0x4  heap_4.o [1]
  .bss               zero     0x2000'1934     0x4  heap_4.o [1]
  .bss               zero     0x2000'1938     0x4  heap_4.o [1]
  .bss               zero     0x2000'193c     0x4  heap_4.o [1]
  .bss               zero     0x2000'1940     0x4  main.o [1]
  .bss               zero     0x2000'1944     0x4  main.o [1]
  .bss               zero     0x2000'1948     0x4  main.o [1]
  .bss               zero     0x2000'194c     0x4  main.o [1]
  .bss               zero     0x2000'1950     0x4  main.o [1]
  .bss               zero     0x2000'1954     0x4  main.o [1]
  .bss               zero     0x2000'1958     0x4  main.o [1]
  .bss               zero     0x2000'195c     0x4  port.o [1]
  .bss               zero     0x2000'1960     0x4  stm32f1xx_hal.o [1]
  .bss               zero     0x2000'1964     0x4  tasks.o [1]
  .bss               zero     0x2000'1968     0x4  tasks.o [1]
  .bss               zero     0x2000'196c     0x4  tasks.o [1]
  .bss               zero     0x2000'1970     0x4  tasks.o [1]
  .bss               zero     0x2000'1974     0x4  tasks.o [1]
  .bss               zero     0x2000'1978     0x4  tasks.o [1]
  .bss               zero     0x2000'197c     0x4  tasks.o [1]
  .bss               zero     0x2000'1980     0x4  tasks.o [1]
  .bss               zero     0x2000'1984     0x4  tasks.o [1]
  .bss               zero     0x2000'1988     0x4  tasks.o [1]
  .bss               zero     0x2000'198c     0x4  tasks.o [1]
  .bss               zero     0x2000'1990     0x4  tasks.o [1]
  .bss               zero     0x2000'1994     0x4  tasks.o [1]
  .bss               zero     0x2000'1998     0x4  tasks.o [1]
  .bss               zero     0x2000'199c     0x4  tasks.o [1]
  .bss               zero     0x2000'19a0     0x4  timers.o [1]
  .bss               zero     0x2000'19a4     0x4  timers.o [1]
  .bss               zero     0x2000'19a8     0x4  timers.o [1]
  .bss               zero     0x2000'19ac     0x4  timers.o [1]
  .bss               zero     0x2000'19b0     0x4  timers.o [1]
  .bss               zero     0x2000'19b4     0x1  port.o [1]
                            - 0x2000'19b5  0x19a5

"P2", part 3 of 3:                          0x400
  CSTACK                      0x2000'19b8   0x400  <Block>
    CSTACK           uninit   0x2000'19b8   0x400  <Block tail>
                            - 0x2000'1db8   0x400

Unused ranges:

         From           To      Size
         ----           --      ----
   0x800'30cc   0x801'ffff  0x1'cf34
  0x2000'1db8  0x2000'4fff    0x3248


*******************************************************************************
*** INIT TABLE
***

          Address      Size
          -------      ----
Zero (__iar_zero_init3)
    1 destination range, total size 0x19a5:
          0x2000'0010  0x19a5

Copy (__iar_copy_init3)
    1 source range, total size 0x10 (123% of destination):
           0x800'2fb4    0x10
    1 destination range, total size 0xd:
          0x2000'0000     0xd



*******************************************************************************
*** MODULE SUMMARY
***

    Module                        ro code  ro data  rw data
    ------                        -------  -------  -------
command line/config:
    -------------------------------------------------------
    Total:

D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj: [1]
    cmsis_os2.o                       504             1 724
    heap_4.o                          628        4    3 096
    list.o                            154
    main.o                            418      188       28
    port.o                            516        8        9
    portasm.o                         136
    queue.o                         1 904                64
    startup_stm32f103xb.o             420
    stm32f1xx_hal.o                    72        5        9
    stm32f1xx_hal_cortex.o            268
    stm32f1xx_hal_msp.o                84
    stm32f1xx_hal_rcc.o             1 664       18
    stm32f1xx_hal_tim.o               594
    stm32f1xx_hal_tim_ex.o              4
    stm32f1xx_hal_timebase_tim.o      148                64
    stm32f1xx_it.o                     28
    system_stm32f1xx.o                 88       28        4
    tasks.o                         2 832        8    1 280
    timers.o                        1 164       16      300
    -------------------------------------------------------
    Total:                         11 626      275    6 578

dl7M_tlf.a: [2]
    exit.o                              4
    low_level_init.o                    4
    -------------------------------------------------------
    Total:                              8

rt7M_tl.a: [3]
    ABImemclr4.o                        6
    ABImemcpy.o                       166
    ABImemset.o                       102
    ABImemset48.o                      50
    cexit.o                            10
    cmain.o                            30
    copy_init3.o                       44
    cstartup_M.o                       12
    data_init.o                        40
    zero_init3.o                       58
    -------------------------------------------------------
    Total:                            518

shb_l.a: [4]
    exit.o                             20
    -------------------------------------------------------
    Total:                             20

    Gaps                                6
    Linker created                              39    1 024
-----------------------------------------------------------
    Grand Total:                   12 178      314    7 602


*******************************************************************************
*** ENTRY LIST
***

Entry                       Address   Size  Type      Object
-----                       -------   ----  ----      ------
.iar.init_table$$Base    0x800'2efc          --   Gb  - Linker created -
.iar.init_table$$Limit   0x800'2f20          --   Gb  - Linker created -
?main                    0x800'2f21         Code  Gb  cmain.o [3]
AHBPrescTable            0x800'2f94   0x10  Data  Gb  system_stm32f1xx.o [1]
APBPrescTable            0x800'2ffc    0x8  Data  Gb  system_stm32f1xx.o [1]
BusFault_Handler         0x800'2f6f    0x2  Code  Gb  stm32f1xx_it.o [1]
CSTACK$$Base            0x2000'19b8          --   Gb  - Linker created -
CSTACK$$Limit           0x2000'1db8          --   Gb  - Linker created -
DebugMon_Handler         0x800'2f73    0x2  Code  Gb  stm32f1xx_it.o [1]
Error_Handler            0x800'2ced    0x2  Code  Gb  main.o [1]
HAL_GetTick              0x800'2751    0xc  Code  Wk  stm32f1xx_hal.o [1]
HAL_IncTick              0x800'2d21   0x18  Code  Wk  stm32f1xx_hal.o [1]
HAL_Init                 0x800'2cf5   0x20  Code  Gb  stm32f1xx_hal.o [1]
HAL_InitTick             0x800'275d   0x84  Code  Gb  stm32f1xx_hal_timebase_tim.o [1]
HAL_MspInit              0x800'2d39   0x54  Code  Gb  stm32f1xx_hal_msp.o [1]
HAL_NVIC_EnableIRQ       0x800'28d9    0xe  Code  Gb  stm32f1xx_hal_cortex.o [1]
HAL_NVIC_SetPriority     0x800'28af   0x2a  Code  Gb  stm32f1xx_hal_cortex.o [1]
HAL_NVIC_SetPriorityGrouping
                         0x800'28a3    0xc  Code  Gb  stm32f1xx_hal_cortex.o [1]
HAL_RCC_ClockConfig      0x800'24d1  0x14e  Code  Gb  stm32f1xx_hal_rcc.o [1]
HAL_RCC_GetClockConfig   0x800'26ab   0x34  Code  Gb  stm32f1xx_hal_rcc.o [1]
HAL_RCC_GetHCLKFreq      0x800'268f    0x6  Code  Gb  stm32f1xx_hal_rcc.o [1]
HAL_RCC_GetPCLK2Freq     0x800'2695   0x16  Code  Gb  stm32f1xx_hal_rcc.o [1]
HAL_RCC_GetSysClockFreq
                         0x800'261f   0x70  Code  Gb  stm32f1xx_hal_rcc.o [1]
HAL_RCC_OscConfig        0x800'20d1  0x400  Code  Gb  stm32f1xx_hal_rcc.o [1]
HAL_TIMEx_BreakCallback
                         0x800'2cef    0x2  Code  Wk  stm32f1xx_hal_tim_ex.o [1]
HAL_TIMEx_CommutCallback
                         0x800'2cf3    0x2  Code  Wk  stm32f1xx_hal_tim_ex.o [1]
HAL_TIM_Base_Init        0x800'28fd   0x38  Code  Gb  stm32f1xx_hal_tim.o [1]
HAL_TIM_Base_Start_IT    0x800'2935   0x2a  Code  Gb  stm32f1xx_hal_tim.o [1]
HAL_TIM_IRQHandler       0x800'295f  0x176  Code  Gb  stm32f1xx_hal_tim.o [1]
HAL_TIM_PeriodElapsedCallback
                         0x800'2ca7   0x12  Code  Gb  main.o [1]
HardFault_Handler        0x800'2f6b    0x2  Code  Gb  stm32f1xx_it.o [1]
Idle_Stack              0x2000'1470  0x200  Data  Lc  cmsis_os2.o [1]
Idle_TCB                0x2000'1710   0x5c  Data  Lc  cmsis_os2.o [1]
KernelState             0x2000'192c    0x4  Data  Lc  cmsis_os2.o [1]
MX_GPIO_Init             0x800'2c0f   0x2c  Code  Lc  main.o [1]
MemManage_Handler        0x800'2f6d    0x2  Code  Gb  stm32f1xx_it.o [1]
NMI_Handler              0x800'2f69    0x2  Code  Gb  stm32f1xx_it.o [1]
NVIC_EncodePriority      0x800'2863   0x40  Code  Lc  stm32f1xx_hal_cortex.o [1]
PendSV_Handler           0x800'17f9         Code  Gb  portasm.o [1]
RCC_Delay                0x800'26df   0x26  Code  Lc  stm32f1xx_hal_rcc.o [1]
Region$$Table$$Base      0x800'2efc          --   Gb  - Linker created -
Region$$Table$$Limit     0x800'2f20          --   Gb  - Linker created -
SVC_Handler              0x800'183f         Code  Gb  portasm.o [1]
StartDefaultTask         0x800'2c3d    0xc  Code  Gb  main.o [1]
SysTick_Handler          0x800'10a9   0x28  Code  Gb  port.o [1]
SystemClock_Config       0x800'2ba5   0x6a  Code  Gb  main.o [1]
SystemCoreClock         0x2000'0008    0x4  Data  Gb  system_stm32f1xx.o [1]
SystemInit               0x800'2dc1   0x3e  Code  Gb  system_stm32f1xx.o [1]
TIM1_UP_IRQHandler       0x800'2f75    0xa  Code  Gb  stm32f1xx_it.o [1]
TIM_Base_SetConfig       0x800'2ad5   0x64  Code  Gb  stm32f1xx_hal_tim.o [1]
Task10msHandle          0x2000'1948    0x4  Data  Gb  main.o [1]
Task10msHandler          0x800'2c69   0x1e  Code  Gb  main.o [1]
Task10ms_attributes      0x800'2eb4   0x24  Data  Gb  main.o [1]
Task1msHandle           0x2000'1944    0x4  Data  Gb  main.o [1]
Task1msHandler           0x800'2c49   0x1e  Code  Gb  main.o [1]
Task1ms_attributes       0x800'2e90   0x24  Data  Gb  main.o [1]
Task50msHandle          0x2000'194c    0x4  Data  Gb  main.o [1]
Task50msHandler          0x800'2c89   0x1e  Code  Gb  main.o [1]
Task50ms_attributes      0x800'2ed8   0x24  Data  Gb  main.o [1]
Timer_Stack             0x2000'1070  0x400  Data  Lc  cmsis_os2.o [1]
Timer_TCB               0x2000'176c   0x5c  Data  Lc  cmsis_os2.o [1]
UsageFault_Handler       0x800'2f71    0x2  Code  Gb  stm32f1xx_it.o [1]
__NVIC_EnableIRQ         0x800'2819   0x1e  Code  Lc  stm32f1xx_hal_cortex.o [1]
__NVIC_GetPriorityGrouping
                         0x800'280f    0xa  Code  Lc  stm32f1xx_hal_cortex.o [1]
__NVIC_SetPriority       0x800'2837   0x2c  Code  Lc  stm32f1xx_hal_cortex.o [1]
__NVIC_SetPriorityGrouping
                         0x800'27f1   0x1e  Code  Lc  stm32f1xx_hal_cortex.o [1]
__aeabi_memclr4          0x800'2d19         Code  Gb  ABImemclr4.o [3]
__aeabi_memcpy           0x800'1ff1         Code  Gb  ABImemcpy.o [3]
__aeabi_memcpy4          0x800'2011         Code  Gb  ABImemcpy.o [3]
__aeabi_memcpy8          0x800'2011         Code  Gb  ABImemcpy.o [3]
__aeabi_memset           0x800'0e71         Code  Gb  ABImemset.o [3]
__cmain                  0x800'2f21         Code  Gb  cmain.o [3]
__exit                   0x800'2f55   0x14  Code  Gb  exit.o [4]
__iar_Memset             0x800'0e71         Code  Gb  ABImemset.o [3]
__iar_Memset4_word       0x800'2d8d         Code  Gb  ABImemset48.o [3]
__iar_Memset8_word       0x800'2d8d         Code  Gb  ABImemset48.o [3]
__iar_Memset_word        0x800'0e79         Code  Gb  ABImemset.o [3]
__iar_copy_init3         0x800'2e19   0x2c  Code  Gb  copy_init3.o [3]
__iar_data_init3         0x800'2e45   0x28  Code  Gb  data_init.o [3]
__iar_program_start      0x800'2fe9         Code  Gb  cstartup_M.o [3]
__iar_zero_init3         0x800'2097   0x3a  Code  Gb  zero_init3.o [3]
__low_level_init         0x800'2f3f    0x4  Code  Gb  low_level_init.o [2]
__vector_table           0x800'0000         Data  Gb  startup_stm32f103xb.o [1]
_call_main               0x800'2f2d         Code  Gb  cmain.o [3]
_exit                    0x800'2f49         Code  Gb  cexit.o [3]
_main                    0x800'2f3b         Code  Gb  cmain.o [3]
defaultTaskHandle       0x2000'1940    0x4  Data  Gb  main.o [1]
defaultTask_attributes   0x800'2e6c   0x24  Data  Gb  main.o [1]
exit                     0x800'2f43    0x4  Code  Gb  exit.o [2]
htim1                   0x2000'1858   0x40  Data  Gb  stm32f1xx_hal_timebase_tim.o [1]
main                     0x800'2b4d   0x58  Code  Gb  main.o [1]
osDelay                  0x800'12f9   0x3c  Code  Gb  cmsis_os2.o [1]
osKernelInitialize       0x800'1175   0x3c  Code  Gb  cmsis_os2.o [1]
osKernelStart            0x800'11b1   0x42  Code  Gb  cmsis_os2.o [1]
osThreadNew              0x800'11f3  0x106  Code  Gb  cmsis_os2.o [1]
pcInterruptPriorityRegisters
                         0x800'3020    0x4  Data  Lc  port.o [1]
prvAddCurrentTaskToDelayedList
                         0x800'0b5d   0x6c  Code  Lc  tasks.o [1]
prvAddNewTaskToReadyList
                         0x800'02e3   0x9e  Code  Lc  tasks.o [1]
prvCheckForValidListAndQueue
                         0x800'177d   0x4c  Code  Lc  timers.o [1]
prvCheckForValidListAndQueue{1}{2}{3}{4}::ucStaticTimerQueueStorage
                        0x2000'1670   0xa0  Data  Lc  timers.o [1]
prvCheckForValidListAndQueue{1}{2}{3}{4}::xStaticTimerQueue
                        0x2000'17c8   0x50  Data  Lc  timers.o [1]
prvCheckTasksWaitingTermination
                         0x800'09db   0x3e  Code  Lc  tasks.o [1]
prvCopyDataFromQueue     0x800'1e9d   0x36  Code  Lc  queue.o [1]
prvCopyDataToQueue       0x800'1e01   0x9c  Code  Lc  queue.o [1]
prvDeleteTCB             0x800'0a1d   0x44  Code  Lc  tasks.o [1]
prvGetNextExpireTime     0x800'1547   0x2a  Code  Lc  timers.o [1]
prvHeapInit              0x800'0d91   0x62  Code  Lc  heap_4.o [1]
prvIdleTask              0x800'095d   0x24  Code  Lc  tasks.o [1]
prvInitialiseNewQueue    0x800'19d5   0x36  Code  Lc  queue.o [1]
prvInitialiseNewTask     0x800'0203   0xe0  Code  Lc  tasks.o [1]
prvInitialiseTaskLists   0x800'0985   0x56  Code  Lc  tasks.o [1]
prvInsertBlockIntoFreeList
                         0x800'0df3   0x5e  Code  Lc  heap_4.o [1]
prvInsertTimerInActiveList
                         0x800'1599   0x50  Code  Lc  timers.o [1]
prvIsQueueEmpty          0x800'1f41   0x1c  Code  Lc  queue.o [1]
prvIsQueueFull           0x800'1f5d   0x1e  Code  Lc  queue.o [1]
prvProcessExpiredTimer   0x800'145b   0x5c  Code  Lc  timers.o [1]
prvProcessReceivedCommands
                         0x800'15e9  0x108  Code  Lc  timers.o [1]
prvProcessTimerOrBlockTask
                         0x800'14d3   0x74  Code  Lc  timers.o [1]
prvResetNextTaskUnblockTime
                         0x800'0a61   0x26  Code  Lc  tasks.o [1]
prvSampleTimeNow         0x800'1571   0x28  Code  Lc  timers.o [1]
prvSampleTimeNow::xLastTime
                        0x2000'19b0    0x4  Data  Lc  timers.o [1]
prvSwitchTimerLists      0x800'16f1   0x8c  Code  Lc  timers.o [1]
prvTaskExitError         0x800'0f91   0x2a  Code  Lc  port.o [1]
prvTimerTask             0x800'14b9   0x1a  Code  Lc  timers.o [1]
prvUnlockQueue           0x800'1ed3   0x6e  Code  Lc  queue.o [1]
pvPortMalloc             0x800'0bfd  0x120  Code  Gb  heap_4.o [1]
pxCurrentTCB            0x2000'1964    0x4  Data  Gb  tasks.o [1]
pxCurrentTimerList      0x2000'19a0    0x4  Data  Lc  timers.o [1]
pxDelayedTaskList       0x2000'1968    0x4  Data  Lc  tasks.o [1]
pxEnd                   0x2000'1930    0x4  Data  Lc  heap_4.o [1]
pxOverflowDelayedTaskList
                        0x2000'196c    0x4  Data  Lc  tasks.o [1]
pxOverflowTimerList     0x2000'19a4    0x4  Data  Lc  timers.o [1]
pxPortInitialiseStack    0x800'0f71   0x20  Code  Gb  port.o [1]
pxReadyTasksLists       0x2000'0c10  0x460  Data  Lc  tasks.o [1]
task10msCnt             0x2000'1954    0x4  Data  Gb  main.o [1]
task1msCnt              0x2000'1950    0x4  Data  Gb  main.o [1]
task50msCnt             0x2000'1958    0x4  Data  Gb  main.o [1]
ucHeap                  0x2000'0010  0xc00  Data  Lc  heap_4.o [1]
ucMaxSysCallPriority    0x2000'19b4    0x1  Data  Lc  port.o [1]
ulMaxPRIGROUPValue      0x2000'195c    0x4  Data  Lc  port.o [1]
uwTick                  0x2000'1960    0x4  Data  Gb  stm32f1xx_hal.o [1]
uwTickFreq              0x2000'000c    0x1  Data  Gb  stm32f1xx_hal.o [1]
uwTickPrio              0x2000'0004    0x4  Data  Gb  stm32f1xx_hal.o [1]
uxCriticalNesting       0x2000'0000    0x4  Data  Lc  port.o [1]
uxCurrentNumberOfTasks  0x2000'1974    0x4  Data  Lc  tasks.o [1]
uxDeletedTasksWaitingCleanUp
                        0x2000'1970    0x4  Data  Lc  tasks.o [1]
uxListRemove             0x800'0f49   0x28  Code  Gb  list.o [1]
uxPendedTicks           0x2000'1984    0x4  Data  Lc  tasks.o [1]
uxSchedulerSuspended    0x2000'199c    0x4  Data  Lc  tasks.o [1]
uxTaskNumber            0x2000'1990    0x4  Data  Lc  tasks.o [1]
uxTopReadyPriority      0x2000'197c    0x4  Data  Lc  tasks.o [1]
vApplicationGetIdleTaskMemory
                         0x800'133d    0xe  Code  Gb  cmsis_os2.o [1]
vApplicationGetTimerTaskMemory
                         0x800'134b   0x10  Code  Gb  cmsis_os2.o [1]
vListInitialise          0x800'0ed7   0x1e  Code  Gb  list.o [1]
vListInitialiseItem      0x800'0ef5    0x6  Code  Gb  list.o [1]
vListInsert              0x800'0f13   0x36  Code  Gb  list.o [1]
vListInsertEnd           0x800'0efb   0x18  Code  Gb  list.o [1]
vPortEnterCritical       0x800'1049   0x34  Code  Gb  port.o [1]
vPortExitCritical        0x800'107d   0x2c  Code  Gb  port.o [1]
vPortFree                0x800'0d1d   0x74  Code  Gb  heap_4.o [1]
vPortStartFirstTask      0x800'185f         Code  Gb  portasm.o [1]
vPortValidateInterruptPriority
                         0x800'10d1   0x4e  Code  Gb  port.o [1]
vQueueAddToRegistry      0x800'1f7b   0x26  Code  Gb  queue.o [1]
vQueueWaitForMessageRestricted
                         0x800'1fa5   0x4c  Code  Gb  queue.o [1]
vTaskDelay               0x800'042f   0x4e  Code  Gb  tasks.o [1]
vTaskDelayUntil          0x800'0381   0xae  Code  Gb  tasks.o [1]
vTaskInternalSetTimeOutState
                         0x800'08a9   0x12  Code  Gb  tasks.o [1]
vTaskMissedYield         0x800'094f    0xa  Code  Gb  tasks.o [1]
vTaskPlaceOnEventList    0x800'078f   0x34  Code  Gb  tasks.o [1]
vTaskPlaceOnEventListRestricted
                         0x800'07d1   0x40  Code  Gb  tasks.o [1]
vTaskStartScheduler      0x800'047d   0x9a  Code  Gb  tasks.o [1]
vTaskSuspendAll          0x800'0517    0xc  Code  Gb  tasks.o [1]
vTaskSwitchContext       0x800'071d   0x72  Code  Gb  tasks.o [1]
xActiveTimerList1       0x2000'18fc   0x14  Data  Lc  timers.o [1]
xActiveTimerList2       0x2000'1910   0x14  Data  Lc  timers.o [1]
xBlockAllocatedBit      0x2000'193c    0x4  Data  Lc  heap_4.o [1]
xDelayedTaskList1       0x2000'1898   0x14  Data  Lc  tasks.o [1]
xDelayedTaskList2       0x2000'18ac   0x14  Data  Lc  tasks.o [1]
xFreeBytesRemaining     0x2000'1934    0x4  Data  Lc  heap_4.o [1]
xHeapStructSize          0x800'301c    0x4  Data  Lc  heap_4.o [1]
xIdleTaskHandle         0x2000'1998    0x4  Data  Lc  tasks.o [1]
xMinimumEverFreeBytesRemaining
                        0x2000'1938    0x4  Data  Lc  heap_4.o [1]
xNextTaskUnblockTime    0x2000'1994    0x4  Data  Lc  tasks.o [1]
xNumOfOverflows         0x2000'198c    0x4  Data  Lc  tasks.o [1]
xPendingReadyList       0x2000'18c0   0x14  Data  Lc  tasks.o [1]
xPortStartScheduler      0x800'0fbb   0x8e  Code  Gb  port.o [1]
xQueueGenericCreateStatic
                         0x800'1915   0xc0  Code  Gb  queue.o [1]
xQueueGenericReset       0x800'1881   0x94  Code  Gb  queue.o [1]
xQueueGenericSend        0x800'1a0b  0x1a6  Code  Gb  queue.o [1]
xQueueGenericSendFromISR
                         0x800'1bb1   0xe0  Code  Gb  queue.o [1]
xQueueReceive            0x800'1c91  0x16a  Code  Gb  queue.o [1]
xQueueRegistry          0x2000'1818   0x40  Data  Gb  queue.o [1]
xSchedulerRunning       0x2000'1980    0x4  Data  Lc  tasks.o [1]
xStart                  0x2000'1924    0x8  Data  Lc  heap_4.o [1]
xSuspendedTaskList      0x2000'18e8   0x14  Data  Lc  tasks.o [1]
xTaskCheckForTimeOut     0x800'08c1   0x8e  Code  Gb  tasks.o [1]
xTaskCreate              0x800'0189   0x7a  Code  Gb  tasks.o [1]
xTaskCreateStatic        0x800'00ed   0x9c  Code  Gb  tasks.o [1]
xTaskGetSchedulerState   0x800'0a87   0x20  Code  Gb  tasks.o [1]
xTaskGetTickCount        0x800'060b    0x8  Code  Gb  tasks.o [1]
xTaskIncrementTick       0x800'0613  0x10a  Code  Gb  tasks.o [1]
xTaskPriorityDisinherit
                         0x800'0aa7   0x8e  Code  Gb  tasks.o [1]
xTaskRemoveFromEventList
                         0x800'081d   0x82  Code  Gb  tasks.o [1]
xTaskResumeAll           0x800'0523   0xe8  Code  Gb  tasks.o [1]
xTasksWaitingTermination
                        0x2000'18d4   0x14  Data  Lc  tasks.o [1]
xTickCount              0x2000'1978    0x4  Data  Lc  tasks.o [1]
xTimerCreateTimerTask    0x800'136d   0x6c  Code  Gb  timers.o [1]
xTimerGenericCommand     0x800'13d9   0x82  Code  Gb  timers.o [1]
xTimerQueue             0x2000'19a8    0x4  Data  Lc  timers.o [1]
xTimerTaskHandle        0x2000'19ac    0x4  Data  Lc  timers.o [1]
xYieldPending           0x2000'1988    0x4  Data  Lc  tasks.o [1]


[1] = D:\Projects\MicroTechnics\Projects_site\MT_FreeRTOS_Base\EWARM\MT_FreeRTOS_Base\Obj
[2] = dl7M_tlf.a
[3] = rt7M_tl.a
[4] = shb_l.a

  12 178 bytes of readonly  code memory
     314 bytes of readonly  data memory
   7 602 bytes of readwrite data memory

Errors: none
Warnings: none
