###############################################################################
#
# IAR ELF Linker V8.40.1.212/W32 for ARM                  12/May/2025  19:03:37
# Copyright 2007-2019 IAR Systems AB.
#
#    Output file  =
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out
#    Map file     =
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\List\desk.map
#    Command line =
#        -f C:\Users\User\AppData\Local\Temp\EWE79A.tmp
#        (C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\app_freertos.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\cmsis_os2.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\croutine.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\event_groups.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\heap_4.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\list.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\main.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\port.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\portasm.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\queue.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\startup_stm32g431xx.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_adc.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_adc_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_comp.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cordic.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cortex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_crc.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_crc_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cryp.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_cryp_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dac.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dac_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dma.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_dma_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_exti.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_fdcan.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_flash_ramfunc.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_fmac.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_gpio.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_hrtim.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2c.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2c_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_i2s.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_irda.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_iwdg.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_lptim.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_msp.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_nand.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_nor.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_opamp.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_opamp_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pcd.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pcd_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pwr.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_pwr_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_qspi.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rcc.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rcc_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rng.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rtc.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_rtc_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sai.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sai_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smartcard.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smartcard_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smbus.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_smbus_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_spi.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_spi_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_sram.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_tim.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_tim_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_uart.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_uart_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_usart.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_usart_ex.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_hal_wwdg.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stm32g4xx_it.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\stream_buffer.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\system_stm32g4xx.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\tasks.o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj\timers.o
#        --no_out_extension -o
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Exe\desk.out
#        --redirect _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb
#        --map
#        C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\List\desk.map
#        --config "C:\Program Files (x86)\IAR Systems\Embedded Workbench
#        8.3\arm\config\linker\ST\stm32G431xB.icf" --semihosting --entry
#        __iar_program_start --vfe --text_out locale)
#
###############################################################################

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

CppFlavor        = *
__CPP_Exceptions = Disabled
__CPP_Language   = C++14
__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 address 0x800'0000 { ro section .intvec };
"P1":  place in [from 0x800'0000 to 0x801'ffff] { ro };
define block CSTACK with size = 2K, alignment = 8 { };
define block PROC_STACK with size = 0, alignment = 8 { };
define block HEAP with size = 4K, alignment = 8 { };
"P3":  place in [from 0x2000'0000 to 0x2000'3fff] |
                [from 0x2000'4000 to 0x2000'57ff] {
          rw, block CSTACK, block PROC_STACK, block HEAP };
initialize by copy { rw };

No sections matched the following patterns:

  ro section otp_data  in "P4"
  section .textrw      in "P2"


  Section            Kind         Address   Size  Object
  -------            ----         -------   ----  ------
"A0":                                      0x1d8
  .intvec            ro code   0x800'0000  0x1d8  startup_stm32g431xx.o [1]
                             - 0x800'01d8  0x1d8

"P1":                                      0x5bc
  .text              ro code   0x800'01d8  0x1fc  tasks.o [1]
  .text              ro code   0x800'03d4   0x40  list.o [1]
  CODE               ro code   0x800'0414   0xb0  portasm.o [1]
  .text              ro code   0x800'04c4   0x3a  zero_init3.o [4]
  .text              ro code   0x800'04fe   0x2e  copy_init3.o [4]
  .text              ro code   0x800'052c   0x2c  port.o [1]
  .text              ro code   0x800'0558   0x28  data_init.o [4]
  .text              ro code   0x800'0580   0x22  stm32g4xx_it.o [1]
  .rodata            const     0x800'05a2    0x1  unwind_debug.o [5]
  .text              ro code   0x800'05a4   0x18  stm32g4xx_hal.o [1]
  .text              ro code   0x800'05bc   0x22  fpinit_M.o [3]
  .iar.init_table    const     0x800'05e0   0x24  - Linker created -
  .text              ro code   0x800'0604   0x1e  cmain.o [4]
  .text              ro code   0x800'0622    0x4  low_level_init.o [2]
  .text              ro code   0x800'0626    0x4  main.o [1]
  .text              ro code   0x800'062a    0x4  exit.o [2]
  .text              ro code   0x800'0630    0xa  cexit.o [4]
  .text              ro code   0x800'063c   0x14  exit.o [5]
  .text              ro code   0x800'0650   0x10  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0660   0x10  system_stm32g4xx.o [1]
  .text              ro code   0x800'0670    0xc  cstartup_M.o [4]
  .text              ro code   0x800'067c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0680    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0684    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0688    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'068c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0690    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0694    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0698    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'069c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06a0    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06a4    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06a8    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06ac    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06b0    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06b4    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06b8    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06bc    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06c0    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06c4    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06c8    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06cc    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06d0    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06d4    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06d8    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06dc    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06e0    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06e4    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06e8    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06ec    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06f0    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06f4    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06f8    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'06fc    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0700    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0704    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0708    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'070c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0710    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0714    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0718    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'071c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0720    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0724    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0728    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'072c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0730    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0734    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0738    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'073c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0740    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0744    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0748    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'074c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0750    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0754    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0758    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'075c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0760    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0764    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0768    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'076c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0770    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0774    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0778    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'077c    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0780    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0784    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'0788    0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x800'078c    0x4  startup_stm32g431xx.o [1]
  .rodata            const     0x800'0790    0x0  zero_init3.o [4]
  .rodata            const     0x800'0790    0x0  copy_init3.o [4]
  Initializer bytes  const     0x800'0790    0x4  <for P3 s0>
                             - 0x800'0794  0x5bc

"P3", part 1 of 3:                           0x4
  P3 s0                       0x2000'0000    0x4  <Init block>
    .data            inited   0x2000'0000    0x4  stm32g4xx_hal.o [1]
                            - 0x2000'0004    0x4

"P3", part 2 of 3:                         0x490
  .bss               zero     0x2000'0004  0x460  tasks.o [1]
  .bss               zero     0x2000'0464    0x4  stm32g4xx_hal.o [1]
  .bss               zero     0x2000'0468    0x4  tasks.o [1]
  .bss               zero     0x2000'046c    0x4  tasks.o [1]
  .bss               zero     0x2000'0470    0x4  tasks.o [1]
  .bss               zero     0x2000'0474    0x4  tasks.o [1]
  .bss               zero     0x2000'0478    0x4  tasks.o [1]
  .bss               zero     0x2000'047c    0x4  tasks.o [1]
  .bss               zero     0x2000'0480    0x4  tasks.o [1]
  .bss               zero     0x2000'0484    0x4  tasks.o [1]
  .bss               zero     0x2000'0488    0x4  tasks.o [1]
  .bss               zero     0x2000'048c    0x4  tasks.o [1]
  .bss               zero     0x2000'0490    0x4  tasks.o [1]
                            - 0x2000'0494  0x490

"P3", part 3 of 3:                         0x800
  CSTACK                      0x2000'0498  0x800  <Block>
    CSTACK           uninit   0x2000'0498  0x800  <Block tail>
                            - 0x2000'0c98  0x800

Unused ranges:

         From           To      Size
         ----           --      ----
   0x800'0794   0x801'ffff  0x1'f86c
  0x2000'0494  0x2000'0497       0x4
  0x2000'0c98  0x2000'3fff    0x3368
  0x2000'4000  0x2000'57ff    0x1800


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

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

Copy (__iar_copy_init3)
    1 source range, total size 0x4:
           0x800'0790    0x4
    1 destination range, total size 0x4:
          0x2000'0000    0x4



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

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

C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj: [1]
    list.o                      64
    main.o                       4
    port.o                      44
    portasm.o                  176
    startup_stm32g431xx.o      764
    stm32g4xx_hal.o             24        4        8
    stm32g4xx_it.o              34
    system_stm32g4xx.o          16
    tasks.o                    508             1'164
    ------------------------------------------------
    Total:                   1'634        4    1'172

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

m7M_tls.a: [3]
    fpinit_M.o                  34
    ------------------------------------------------
    Total:                      34

rt7M_tl.a: [4]
    cexit.o                     10
    cmain.o                     30
    copy_init3.o                46
    cstartup_M.o                12
    data_init.o                 40
    zero_init3.o                58
    ------------------------------------------------
    Total:                     196

shb_l.a: [5]
    exit.o                      20
    unwind_debug.o                        1
    ------------------------------------------------
    Total:                      20        1

    Gaps                         5        2
    Linker created                       36    2'048
----------------------------------------------------
    Grand Total:             1'897       43    3'220


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

Entry                       Address   Size  Type      Object
-----                       -------   ----  ----      ------
.iar.init_table$$Base    0x800'05e0          --   Gb  - Linker created -
.iar.init_table$$Limit   0x800'0604          --   Gb  - Linker created -
?main                    0x800'0605         Code  Gb  cmain.o [4]
BusFault_Handler         0x800'0587    0x2  Code  Gb  stm32g4xx_it.o [1]
CSTACK$$Base            0x2000'0498          --   Gb  - Linker created -
CSTACK$$Limit           0x2000'0c98          --   Gb  - Linker created -
DebugMon_Handler         0x800'058b    0x2  Code  Gb  stm32g4xx_it.o [1]
HAL_IncTick              0x800'05a5   0x18  Code  Wk  stm32g4xx_hal.o [1]
HardFault_Handler        0x800'0583    0x2  Code  Gb  stm32g4xx_it.o [1]
MemManage_Handler        0x800'0585    0x2  Code  Gb  stm32g4xx_it.o [1]
NMI_Handler              0x800'0581    0x2  Code  Gb  stm32g4xx_it.o [1]
PendSV_Handler           0x800'0415         Code  Gb  portasm.o [1]
Region$$Table$$Base      0x800'05e0          --   Gb  - Linker created -
Region$$Table$$Limit     0x800'0604          --   Gb  - Linker created -
SVC_Handler              0x800'046d         Code  Gb  portasm.o [1]
SysTick_Handler          0x800'058d   0x14  Code  Gb  stm32g4xx_it.o [1]
SystemInit               0x800'0661    0xc  Code  Gb  system_stm32g4xx.o [1]
USB_LP_IRQHandler        0x800'05a1    0x2  Code  Gb  stm32g4xx_it.o [1]
UsageFault_Handler       0x800'0589    0x2  Code  Gb  stm32g4xx_it.o [1]
__cmain                  0x800'0605         Code  Gb  cmain.o [4]
__exit                   0x800'063d   0x14  Code  Gb  exit.o [5]
__iar_copy_init3         0x800'04ff   0x2e  Code  Gb  copy_init3.o [4]
__iar_data_init3         0x800'0559   0x28  Code  Gb  data_init.o [4]
__iar_debug_exceptions   0x800'05a2    0x1  Data  Gb  unwind_debug.o [5]
__iar_init_vfp           0x800'05bd         Code  Gb  fpinit_M.o [3]
__iar_program_start      0x800'0671         Code  Gb  cstartup_M.o [4]
__iar_zero_init3         0x800'04c5   0x3a  Code  Gb  zero_init3.o [4]
__low_level_init         0x800'0623    0x4  Code  Gb  low_level_init.o [2]
__vector_table           0x800'0000         Data  Gb  startup_stm32g431xx.o [1]
_call_main               0x800'0611         Code  Gb  cmain.o [4]
_exit                    0x800'0631         Code  Gb  cexit.o [4]
_main                    0x800'061f         Code  Gb  cmain.o [4]
exit                     0x800'062b    0x4  Code  Gb  exit.o [2]
main                     0x800'0627    0x4  Code  Gb  main.o [1]
prvResetNextTaskUnblockTime
                         0x800'0371   0x26  Code  Lc  tasks.o [1]
pxCurrentTCB            0x2000'0468    0x4  Data  Gb  tasks.o [1]
pxDelayedTaskList       0x2000'046c    0x4  Data  Lc  tasks.o [1]
pxOverflowDelayedTaskList
                        0x2000'0470    0x4  Data  Lc  tasks.o [1]
pxReadyTasksLists       0x2000'0004  0x460  Data  Lc  tasks.o [1]
uwTick                  0x2000'0464    0x4  Data  Gb  stm32g4xx_hal.o [1]
uwTickFreq              0x2000'0000    0x4  Data  Gb  stm32g4xx_hal.o [1]
uxListRemove             0x800'03ed   0x28  Code  Gb  list.o [1]
uxSchedulerSuspended    0x2000'0490    0x4  Data  Lc  tasks.o [1]
uxTopReadyPriority      0x2000'0478    0x4  Data  Lc  tasks.o [1]
vListInsertEnd           0x800'03d5   0x18  Code  Gb  list.o [1]
vPortEnableVFP           0x800'04a9         Code  Gb  portasm.o [1]
vPortStartFirstTask      0x800'0489         Code  Gb  portasm.o [1]
vTaskSwitchContext       0x800'02e3   0x72  Code  Gb  tasks.o [1]
xNextTaskUnblockTime    0x2000'048c    0x4  Data  Lc  tasks.o [1]
xNumOfOverflows         0x2000'0488    0x4  Data  Lc  tasks.o [1]
xPendedTicks            0x2000'0480    0x4  Data  Lc  tasks.o [1]
xPortSysTickHandler      0x800'052d   0x28  Code  Gb  port.o [1]
xSchedulerRunning       0x2000'047c    0x4  Data  Lc  tasks.o [1]
xTaskGetSchedulerState   0x800'0397   0x20  Code  Gb  tasks.o [1]
xTaskIncrementTick       0x800'01d9  0x10a  Code  Gb  tasks.o [1]
xTickCount              0x2000'0474    0x4  Data  Lc  tasks.o [1]
xYieldPending           0x2000'0484    0x4  Data  Lc  tasks.o [1]


[1] = C:\projects\FlyElectronics\tuber\project\ewarm\desk\Debug\Obj
[2] = dl7M_tlf.a
[3] = m7M_tls.a
[4] = rt7M_tl.a
[5] = shb_l.a

  1'897 bytes of readonly  code memory
     43 bytes of readonly  data memory
  3'220 bytes of readwrite data memory

Errors: none
Warnings: none
