###############################################################################
#
# IAR ELF Linker V9.70.1.475/W64 for ARM                  07/May/2026  18:06:49
# Copyright 2007-2025 IAR Systems AB.
#
#    Output file  =
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Exe\fft_az.out
#    Map file     =
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\List\fft_az.map
#    Command line =
#        -f
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Exe\fft_az.out.rsp
#        (C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Obj\dsp_manager.o
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Obj\imu.o
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Obj\main.o
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Obj\motors.o
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Obj\startup_stm32g431xx.o
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Obj\system_stm32g4xx.o
#        --no_out_extension -o
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Exe\fft_az.out
#        --redirect _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb
#        --map
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\List\fft_az.map
#        --config C:\iar\ewarm-9.70.1\arm/config/linker/ST/stm32g431xB.icf
#        --semihosting --entry __iar_program_start
#        C:\iar\ewarm-9.70.1\arm\CMSIS\Lib\IAR\iar_cortexM4lf_math.a --vfe
#        --text_out locale --cpu=Cortex-M4 --fpu=VFPv4_sp)
#        --diagnostics_format=sarif_stdout --dependencies=n
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Exe\fft_az.out.iar_deps
#        --dynamic_output
#        C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Exe\fft_az.out.iar_dynout
#
###############################################################################

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

CppFlavor       = *
__CPP_Runtime   = 1
__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, there are calls to deallocation functions in the
application, and the application appears to be primarily
optimized for speed.


*******************************************************************************
*** 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  Alignment      Size  Object
  -------            ----         -------  ---------      ----  ------
"A0":                                                    0x1d8
  .intvec            ro code   0x800'0000          4     0x1d8  startup_stm32g431xx.o [1]
                             - 0x800'01d8                0x1d8

"P1":                                                 0x1'fbd8
  .rodata            const     0x800'01d8          4    0x8000  arm_common_tables.o [3]
  .rodata            const     0x800'81d8          4    0x4000  arm_common_tables.o [3]
  .rodata            const     0x800'c1d8          4    0x4000  arm_common_tables.o [3]
  .rodata            const     0x801'01d8          4    0x2000  arm_common_tables.o [3]
  .rodata            const     0x801'21d8          4    0x2000  arm_common_tables.o [3]
  .rodata            const     0x801'41d8          4    0x1f80  arm_common_tables.o [3]
  .rodata            const     0x801'6158          4    0x1dc0  arm_common_tables.o [3]
  .rodata            const     0x801'7f18          4    0x1000  arm_common_tables.o [3]
  .rodata            const     0x801'8f18          4    0x1000  arm_common_tables.o [3]
  .rodata            const     0x801'9f18          4     0xe10  arm_common_tables.o [3]
  .rodata            const     0x801'ad28          4     0x804  arm_common_tables.o [3]
  .rodata            const     0x801'b52c          4     0x800  arm_common_tables.o [3]
  .rodata            const     0x801'bd2c          4     0x800  arm_common_tables.o [3]
  .text              ro code   0x801'c52c          4     0x704  arm_cfft_f32.o [3]
  .text              ro code   0x801'cc30          4     0x592  arm_cfft_radix8_f32.o [3]
  .text              ro code   0x801'd1c2          2      0x2a  copy_init3.o [5]
  .text              ro code   0x801'd1ec          4      0x46  arm_bitreversal2.o [3]
  .rodata            const     0x801'd234          4     0x400  arm_common_tables.o [3]
  .rodata            const     0x801'd634          4     0x400  arm_common_tables.o [3]
  .rodata            const     0x801'da34          4     0x380  arm_common_tables.o [3]
  .rodata            const     0x801'ddb4          4     0x370  arm_common_tables.o [3]
  .text              ro code   0x801'e124          4     0x298  imu.o [1]
  .text              ro code   0x801'e3bc          4     0x284  dsp_manager.o [1]
  .text              ro code   0x801'e640          4     0x1bc  arm_rfft_fast_init_f32.o [3]
  .text              ro code   0x801'e7fc          4      0x90  arm_cos_f32.o [3]
  .text              ro code   0x801'e88c          4     0x10e  arm_mult_f32.o [3]
  .text              ro code   0x801'e99c          4     0x182  arm_rfft_fast_f32.o [3]
  .text              ro code   0x801'eb20          4     0x154  arm_cmplx_mag_f32.o [3]
  .text              ro code   0x801'ec74          4      0x8c  arm_sin_f32.o [3]
  .text              ro code   0x801'ed00          4      0x98  arm_cfft_init_f32.o [3]
  .text              ro code   0x801'ed98          4     0x214  main.o [1]
  .text              ro code   0x801'efac          4      0xc8  motors.o [1]
  .text              ro code   0x801'f074          4      0x9c  system_stm32g4xx.o [1]
  .rodata            const     0x801'f110          4     0x200  arm_common_tables.o [3]
  .rodata            const     0x801'f310          4     0x200  arm_common_tables.o [3]
  .rodata            const     0x801'f510          4     0x1a0  arm_common_tables.o [3]
  .rodata            const     0x801'f6b0          4     0x100  arm_common_tables.o [3]
  .rodata            const     0x801'f7b0          4     0x100  arm_common_tables.o [3]
  .rodata            const     0x801'f8b0          4      0x80  arm_common_tables.o [3]
  .rodata            const     0x801'f930          4      0x80  arm_common_tables.o [3]
  .rodata            const     0x801'f9b0          4      0x70  arm_common_tables.o [3]
  .rodata            const     0x801'fa20          4      0x60  arm_common_tables.o [3]
  .text              ro code   0x801'fa80          2      0x38  zero_init3.o [5]
  .rodata            const     0x801'fab8          4      0x28  arm_common_tables.o [3]
  .text              ro code   0x801'fae0          4      0x28  data_init.o [5]
  .text              ro code   0x801'fb08          4      0x22  fpinit_M.o [4]
  .text              ro code   0x801'fb2c          4      0x22  cmain.o [5]
  .text              ro code   0x801'fb4e          2       0x4  low_level_init.o [2]
  .text              ro code   0x801'fb52          2       0x4  exit.o [2]
  .text              ro code   0x801'fb58          4       0x4  cexit.o [5]
  .text              ro code   0x801'fb5c          4       0xa  cexit_2.o [5]
  .text              ro code   0x801'fb68          4      0x14  exit.o [6]
  .iar.init_table    const     0x801'fb7c          4      0x24  - Linker created -
  .text              ro code   0x801'fba0          4      0x1e  cstartup_M.o [5]
  .rodata            const     0x801'fbc0          4      0x10  arm_const_structs.o [3]
  .rodata            const     0x801'fbd0          4      0x10  arm_const_structs.o [3]
  .rodata            const     0x801'fbe0          4      0x10  arm_const_structs.o [3]
  .rodata            const     0x801'fbf0          4      0x10  arm_const_structs.o [3]
  .rodata            const     0x801'fc00          4      0x10  arm_const_structs.o [3]
  .rodata            const     0x801'fc10          4      0x10  arm_const_structs.o [3]
  .rodata            const     0x801'fc20          4      0x10  arm_const_structs.o [3]
  .rodata            const     0x801'fc30          4      0x10  arm_const_structs.o [3]
  .rodata            const     0x801'fc40          4      0x10  arm_const_structs.o [3]
  .text              ro code   0x801'fc50          4      0x10  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc60          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc64          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc68          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc6c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc70          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc74          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc78          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc7c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc80          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc84          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc88          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc8c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc90          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc94          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc98          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fc9c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fca0          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fca4          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fca8          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcac          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcb0          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcb4          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcb8          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcbc          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcc0          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcc4          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcc8          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fccc          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcd0          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcd4          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcd8          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcdc          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fce0          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fce4          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fce8          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcec          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcf0          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcf4          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcf8          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fcfc          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd00          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd04          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd08          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd0c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd10          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd14          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd18          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd1c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd20          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd24          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd28          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd2c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd30          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd34          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd38          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd3c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd40          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd44          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd48          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd4c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd50          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd54          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd58          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd5c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd60          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd64          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd68          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd6c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd70          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd74          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd78          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd7c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd80          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd84          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd88          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd8c          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd90          2       0x4  startup_stm32g431xx.o [1]
  .text              ro code   0x801'fd94          2       0x4  startup_stm32g431xx.o [1]
  .rodata            const     0x801'fd98                  0x0  zero_init3.o [5]
  .rodata            const     0x801'fd98                  0x0  copy_init3.o [5]
  Initializer bytes  const     0x801'fd98          4      0x18  <for P3 s0>
                             - 0x801'fdb0             0x1'fbd8

"P3", part 1 of 3:                                        0x18
  P3 s0                       0x2000'0000                 0x18  <Init block>
    .data            inited   0x2000'0000          4      0x14  main.o [1]
    .data            inited   0x2000'0014          4       0x4  system_stm32g4xx.o [1]
                            - 0x2000'0018                 0x18

"P3", part 2 of 3:                                      0x1c94
  .bss               zero     0x2000'0018          4     0xc18  dsp_manager.o [1]
  .bss               zero     0x2000'0c30          4     0x81c  dsp_manager.o [1]
  .bss               zero     0x2000'144c          4     0x800  dsp_manager.o [1]
  .bss               zero     0x2000'1c4c          4      0x60  imu.o [1]
                            - 0x2000'1cac               0x1c94

"P3", part 3 of 3:                                       0x800
  CSTACK                      0x2000'1cb0          8     0x800  <Block>
    CSTACK           uninit   0x2000'1cb0                0x800  <Block tail>
                            - 0x2000'24b0                0x800

Unused ranges:

         From           To    Size
         ----           --    ----
   0x801'fdb0   0x801'ffff   0x250
  0x2000'1cac  0x2000'1caf     0x4
  0x2000'24b0  0x2000'3fff  0x1b50
  0x2000'4000  0x2000'57ff  0x1800


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

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

Copy (__iar_copy_init3)
    1 source range, total size 0x18:
           0x801'fd98    0x18
    1 destination range, total size 0x18:
          0x2000'0000    0x18



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

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

C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Obj: [1]
    dsp_manager.o                 644             7'220
    imu.o                         664                96
    main.o                        532       20       20
    motors.o                      200
    startup_stm32g431xx.o         800
    system_stm32g4xx.o            156        4        4
    ---------------------------------------------------
    Total:                      2'996       24    7'340

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

iar_cortexM4lf_math.a: [3]
    arm_bitreversal2.o             70
    arm_cfft_f32.o              1'796
    arm_cfft_init_f32.o           152
    arm_cfft_radix8_f32.o       1'426
    arm_cmplx_mag_f32.o           340
    arm_common_tables.o                121'820
    arm_const_structs.o                    144
    arm_cos_f32.o                 144
    arm_mult_f32.o                270
    arm_rfft_fast_f32.o           386
    arm_rfft_fast_init_f32.o      444
    arm_sin_f32.o                 140
    ---------------------------------------------------
    Total:                      5'168  121'964

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

rt7M_tl.a: [5]
    cexit.o                         4
    cexit_2.o                      10
    cmain.o                        34
    copy_init3.o                   42
    cstartup_M.o                   30
    data_init.o                    40
    zero_init3.o                   56
    ---------------------------------------------------
    Total:                        216

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

    Gaps                           10        4
    Linker created                          36    2'048
-------------------------------------------------------
    Grand Total:                8'452  122'028    9'388


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

Entry                       Address    Size  Type      Object
-----                       -------    ----  ----      ------
.iar.init_table$$Base    0x801'fb7c           --   Gb  - Linker created -
.iar.init_table$$Limit   0x801'fba0           --   Gb  - Linker created -
?main                    0x801'fb2d          Code  Gb  cmain.o [5]
ADC1_2_IRQHandler        0x801'fcc9          Code  Wk  startup_stm32g431xx.o [1]
AHBPrescTable            0x801'f100    0x10  Data  Gb  system_stm32g4xx.o [1]
BusFault_Handler         0x801'fc6d          Code  Wk  startup_stm32g431xx.o [1]
COMP1_2_3_IRQHandler     0x801'fd65          Code  Wk  startup_stm32g431xx.o [1]
COMP4_IRQHandler         0x801'fd69          Code  Wk  startup_stm32g431xx.o [1]
CORDIC_IRQHandler        0x801'fd91          Code  Wk  startup_stm32g431xx.o [1]
CRS_IRQHandler           0x801'fd6d          Code  Wk  startup_stm32g431xx.o [1]
CSTACK$$Base            0x2000'1cb0           --   Gb  - Linker created -
CSTACK$$Limit           0x2000'24b0           --   Gb  - Linker created -
DMA1_Channel1_IRQHandler
                         0x801'fcb1          Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel2_IRQHandler
                         0x801'fcb5          Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel3_IRQHandler
                         0x801'fcb9          Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel4_IRQHandler
                         0x801'fcbd          Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel5_IRQHandler
                         0x801'fcc1          Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel6_IRQHandler
                         0x801'fcc5          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel1_IRQHandler
                         0x801'fd4d          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel2_IRQHandler
                         0x801'fd51          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel3_IRQHandler
                         0x801'fd55          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel4_IRQHandler
                         0x801'fd59          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel5_IRQHandler
                         0x801'fd5d          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel6_IRQHandler
                         0x801'fd8d          Code  Wk  startup_stm32g431xx.o [1]
DMAMUX_OVR_IRQHandler    0x801'fd89          Code  Wk  startup_stm32g431xx.o [1]
DSP_AddSample            0x801'e40d    0x2c  Code  Gb  dsp_manager.o [1]
DSP_Init                 0x801'e3bd    0x50  Code  Gb  dsp_manager.o [1]
DSP_Process              0x801'e439   0x1d2  Code  Gb  dsp_manager.o [1]
DebugMon_Handler         0x801'fc79          Code  Wk  startup_stm32g431xx.o [1]
EXTI0_IRQHandler         0x801'fc9d          Code  Wk  startup_stm32g431xx.o [1]
EXTI15_10_IRQHandler     0x801'fd21          Code  Wk  startup_stm32g431xx.o [1]
EXTI1_IRQHandler         0x801'fca1          Code  Wk  startup_stm32g431xx.o [1]
EXTI2_IRQHandler         0x801'fca5          Code  Wk  startup_stm32g431xx.o [1]
EXTI3_IRQHandler         0x801'fca9          Code  Wk  startup_stm32g431xx.o [1]
EXTI4_IRQHandler         0x801'fcad          Code  Wk  startup_stm32g431xx.o [1]
EXTI9_5_IRQHandler       0x801'fcdd          Code  Wk  startup_stm32g431xx.o [1]
FDCAN1_IT0_IRQHandler    0x801'fcd5          Code  Wk  startup_stm32g431xx.o [1]
FDCAN1_IT1_IRQHandler    0x801'fcd9          Code  Wk  startup_stm32g431xx.o [1]
FLASH_IRQHandler         0x801'fc95          Code  Wk  startup_stm32g431xx.o [1]
FMAC_IRQHandler          0x801'fd95          Code  Wk  startup_stm32g431xx.o [1]
FMAC_Init                0x801'e125    0x4a  Code  Gb  imu.o [1]
FPU_IRQHandler           0x801'fd75          Code  Wk  startup_stm32g431xx.o [1]
HardFault_Handler        0x801'fc65          Code  Wk  startup_stm32g431xx.o [1]
I2C1_ER_IRQHandler       0x801'fd01          Code  Wk  startup_stm32g431xx.o [1]
I2C1_EV_IRQHandler       0x801'fcfd          Code  Wk  startup_stm32g431xx.o [1]
I2C1_Init                0x801'e16f    0x4c  Code  Gb  imu.o [1]
I2C2_ER_IRQHandler       0x801'fd09          Code  Wk  startup_stm32g431xx.o [1]
I2C2_EV_IRQHandler       0x801'fd05          Code  Wk  startup_stm32g431xx.o [1]
I2C3_ER_IRQHandler       0x801'fd85          Code  Wk  startup_stm32g431xx.o [1]
I2C3_EV_IRQHandler       0x801'fd81          Code  Wk  startup_stm32g431xx.o [1]
I2C_ReadMulti            0x801'e1bb    0x40  Code  Gb  imu.o [1]
IMU_Calibrate            0x801'e2d1    0x4c  Code  Gb  imu.o [1]
IMU_Init                 0x801'e26b    0x66  Code  Gb  imu.o [1]
IMU_ReadRawData          0x801'e31d    0x54  Code  Gb  imu.o [1]
IMU_SetBank              0x801'e223     0xa  Code  Gb  imu.o [1]
IMU_WriteReg             0x801'e1fb    0x28  Code  Lc  imu.o [1]
LPTIM1_IRQHandler        0x801'fd3d          Code  Wk  startup_stm32g431xx.o [1]
LPUART1_IRQHandler       0x801'fd7d          Code  Wk  startup_stm32g431xx.o [1]
MemManage_Handler        0x801'fc69          Code  Wk  startup_stm32g431xx.o [1]
Motors_Init              0x801'efad    0x9a  Code  Gb  motors.o [1]
NMI_Handler              0x801'fc61          Code  Wk  startup_stm32g431xx.o [1]
PVD_PVM_IRQHandler       0x801'fc89          Code  Wk  startup_stm32g431xx.o [1]
PendSV_Handler           0x801'fc7d          Code  Wk  startup_stm32g431xx.o [1]
RCC_IRQHandler           0x801'fc99          Code  Wk  startup_stm32g431xx.o [1]
RNG_IRQHandler           0x801'fd79          Code  Wk  startup_stm32g431xx.o [1]
RTC_Alarm_IRQHandler     0x801'fd25          Code  Wk  startup_stm32g431xx.o [1]
RTC_TAMP_LSECSS_IRQHandler
                         0x801'fc8d          Code  Wk  startup_stm32g431xx.o [1]
RTC_WKUP_IRQHandler      0x801'fc91          Code  Wk  startup_stm32g431xx.o [1]
Region$$Table$$Base      0x801'fb7c           --   Gb  - Linker created -
Region$$Table$$Limit     0x801'fba0           --   Gb  - Linker created -
Reset_Handler            0x801'fc51          Code  Wk  startup_stm32g431xx.o [1]
SAI1_IRQHandler          0x801'fd71          Code  Wk  startup_stm32g431xx.o [1]
SPI1_IRQHandler          0x801'fd0d          Code  Wk  startup_stm32g431xx.o [1]
SPI2_IRQHandler          0x801'fd11          Code  Wk  startup_stm32g431xx.o [1]
SPI3_IRQHandler          0x801'fd41          Code  Wk  startup_stm32g431xx.o [1]
SVC_Handler              0x801'fc75          Code  Wk  startup_stm32g431xx.o [1]
Set_Motor_Individual     0x801'f055    0x10  Code  Gb  motors.o [1]
Set_Motors               0x801'f047     0xe  Code  Gb  motors.o [1]
SysTick_Handler          0x801'fc81          Code  Wk  startup_stm32g431xx.o [1]
SystemClock_Config_160MHz
                         0x801'ee79    0x4c  Code  Gb  main.o [1]
SystemCoreClock         0x2000'0014     0x4  Data  Gb  system_stm32g4xx.o [1]
SystemCoreClockUpdate    0x801'f081    0x6c  Code  Gb  system_stm32g4xx.o [1]
SystemInit               0x801'f075     0xc  Code  Gb  system_stm32g4xx.o [1]
TIM1_BRK_TIM15_IRQHandler
                         0x801'fce1          Code  Wk  startup_stm32g431xx.o [1]
TIM1_CC_IRQHandler       0x801'fced          Code  Wk  startup_stm32g431xx.o [1]
TIM1_TRG_COM_TIM17_IRQHandler
                         0x801'fce9          Code  Wk  startup_stm32g431xx.o [1]
TIM1_UP_TIM16_IRQHandler
                         0x801'fce5          Code  Wk  startup_stm32g431xx.o [1]
TIM2_IRQHandler          0x801'fcf1          Code  Wk  startup_stm32g431xx.o [1]
TIM3_IRQHandler          0x801'fcf5          Code  Wk  startup_stm32g431xx.o [1]
TIM4_IRQHandler          0x801'fcf9          Code  Wk  startup_stm32g431xx.o [1]
TIM6_DAC_IRQHandler      0x801'ef59    0x14  Code  Gb  main.o [1]
TIM6_Init_1000Hz         0x801'ef29    0x30  Code  Gb  main.o [1]
TIM7_IRQHandler          0x801'fd49          Code  Wk  startup_stm32g431xx.o [1]
TIM8_BRK_IRQHandler      0x801'fd2d          Code  Wk  startup_stm32g431xx.o [1]
TIM8_CC_IRQHandler       0x801'fd39          Code  Wk  startup_stm32g431xx.o [1]
TIM8_TRG_COM_IRQHandler
                         0x801'fd35          Code  Wk  startup_stm32g431xx.o [1]
TIM8_UP_IRQHandler       0x801'fd31          Code  Wk  startup_stm32g431xx.o [1]
UART2_Init_921600        0x801'eec5    0x48  Code  Gb  main.o [1]
UART4_IRQHandler         0x801'fd45          Code  Wk  startup_stm32g431xx.o [1]
UART_SendPacket          0x801'ef0d    0x1c  Code  Gb  main.o [1]
UCPD1_IRQHandler         0x801'fd61          Code  Wk  startup_stm32g431xx.o [1]
USART1_IRQHandler        0x801'fd15          Code  Wk  startup_stm32g431xx.o [1]
USART2_IRQHandler        0x801'fd19          Code  Wk  startup_stm32g431xx.o [1]
USART3_IRQHandler        0x801'fd1d          Code  Wk  startup_stm32g431xx.o [1]
USBWakeUp_IRQHandler     0x801'fd29          Code  Wk  startup_stm32g431xx.o [1]
USB_HP_IRQHandler        0x801'fccd          Code  Wk  startup_stm32g431xx.o [1]
USB_LP_IRQHandler        0x801'fcd1          Code  Wk  startup_stm32g431xx.o [1]
Update_FMAC_Coeffs       0x801'e371    0x22  Code  Gb  imu.o [1]
UsageFault_Handler       0x801'fc71          Code  Wk  startup_stm32g431xx.o [1]
WWDG_IRQHandler          0x801'fc85          Code  Wk  startup_stm32g431xx.o [1]
__cmain                  0x801'fb2d          Code  Gb  cmain.o [5]
__exit                   0x801'fb69    0x14  Code  Gb  exit.o [6]
__iar_copy_init3         0x801'd1c3    0x2a  Code  Gb  copy_init3.o [5]
__iar_data_init3         0x801'fae1    0x28  Code  Gb  data_init.o [5]
__iar_init_vfp           0x801'fb09          Code  Gb  fpinit_M.o [4]
__iar_program_start      0x801'fba1          Code  Gb  cstartup_M.o [5]
__iar_zero_init3         0x801'fa81    0x38  Code  Gb  zero_init3.o [5]
__low_level_init         0x801'fb4f     0x4  Code  Gb  low_level_init.o [2]
__vector_table           0x800'0000          Data  Gb  startup_stm32g431xx.o [1]
_call_main               0x801'fb39          Code  Gb  cmain.o [5]
_exit                    0x801'fb59          Code  Gb  cexit.o [5]
_exit_2                  0x801'fb5d          Code  Gb  cexit_2.o [5]
active_notch_freqs      0x2000'0418     0xc  Data  Gb  dsp_manager.o [1]
armBitRevIndexTable1024
                         0x801'9f18   0xe10  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable128   0x801'f510   0x1a0  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable16    0x801'fab8    0x28  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable2048
                         0x801'6158  0x1dc0  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable256   0x801'ddb4   0x370  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable32    0x801'fa20    0x60  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable4096
                         0x801'41d8  0x1f80  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable512   0x801'da34   0x380  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable64    0x801'f9b0    0x70  Data  Gb  arm_common_tables.o [3]
arm_bitreversal_32       0x801'd1ed    0x46  Code  Gb  arm_bitreversal2.o [3]
arm_cfft_f32             0x801'caad   0x184  Code  Gb  arm_cfft_f32.o [3]
arm_cfft_init_f32        0x801'ed01    0x98  Code  Gb  arm_cfft_init_f32.o [3]
arm_cfft_radix8by2_f32   0x801'c52d   0x16a  Code  Gb  arm_cfft_f32.o [3]
arm_cfft_radix8by4_f32   0x801'c699   0x412  Code  Gb  arm_cfft_f32.o [3]
arm_cfft_sR_f32_len1024
                         0x801'fc20    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len128   0x801'fbf0    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len16    0x801'fbc0    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len2048
                         0x801'fc30    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len256   0x801'fc00    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len32    0x801'fbd0    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len4096
                         0x801'fc40    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len512   0x801'fc10    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len64    0x801'fbe0    0x10  Data  Gb  arm_const_structs.o [3]
arm_cmplx_mag_f32        0x801'eb21   0x154  Code  Gb  arm_cmplx_mag_f32.o [3]
arm_cos_f32              0x801'e7fd    0x90  Code  Gb  arm_cos_f32.o [3]
arm_mult_f32             0x801'e88d   0x10e  Code  Gb  arm_mult_f32.o [3]
arm_radix8_butterfly_f32
                         0x801'cc31   0x592  Code  Gb  arm_cfft_radix8_f32.o [3]
arm_rfft_1024_fast_init_f32
                         0x801'e6f1    0x26  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_128_fast_init_f32
                         0x801'e685    0x22  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_2048_fast_init_f32
                         0x801'e717    0x26  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_256_fast_init_f32
                         0x801'e6a7    0x24  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_32_fast_init_f32
                         0x801'e641    0x22  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_4096_fast_init_f32
                         0x801'e73d    0x26  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_512_fast_init_f32
                         0x801'e6cb    0x26  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_64_fast_init_f32
                         0x801'e663    0x22  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_fast_f32        0x801'eae5    0x3a  Code  Gb  arm_rfft_fast_f32.o [3]
arm_rfft_fast_init_f32   0x801'e763    0x5a  Code  Gb  arm_rfft_fast_init_f32.o [3]
arm_sin_f32              0x801'ec75    0x8c  Code  Gb  arm_sin_f32.o [3]
biquad_apply             0x801'e22d    0x3e  Code  Gb  imu.o [1]
dsp_buffer_ready        0x2000'0c30     0x1  Data  Gb  dsp_manager.o [1]
dyn_notch_filters       0x2000'1c50    0x54  Data  Gb  imu.o [1]
exit                     0x801'fb53     0x4  Code  Gb  exit.o [2]
fft_handler             0x2000'1434    0x18  Data  Lc  dsp_manager.o [1]
fft_input               0x2000'144c   0x800  Data  Lc  dsp_manager.o [1]
fft_output              0x2000'0430   0x800  Data  Lc  dsp_manager.o [1]
filt_gx                 0x2000'1ca4     0x4  Data  Gb  imu.o [1]
gyro_bias_x             0x2000'1ca8     0x4  Data  Gb  imu.o [1]
hann_window             0x2000'0c34   0x800  Data  Lc  dsp_manager.o [1]
imu_flag                0x2000'0000     0x1  Data  Gb  main.o [1]
m1_speed                0x2000'0004     0x4  Data  Gb  main.o [1]
m2_speed                0x2000'0008     0x4  Data  Gb  main.o [1]
m3_speed                0x2000'000c     0x4  Data  Gb  main.o [1]
m4_speed                0x2000'0010     0x4  Data  Gb  main.o [1]
magnitudes              0x2000'0018   0x400  Data  Lc  dsp_manager.o [1]
main                     0x801'ed99    0xe0  Code  Gb  main.o [1]
merge_rfft_f32           0x801'ea45    0xa0  Code  Gb  arm_rfft_fast_f32.o [3]
raw_gx                  0x2000'1c4c     0x2  Data  Gb  imu.o [1]
sample_count            0x2000'0c32     0x2  Data  Lc  dsp_manager.o [1]
sinTable_f32             0x801'ad28   0x804  Data  Gb  arm_common_tables.o [3]
smoothed_freqs          0x2000'0424     0xc  Data  Lc  dsp_manager.o [1]
stage_rfft_f32           0x801'e99d    0xa8  Code  Gb  arm_rfft_fast_f32.o [3]
twiddleCoef_1024         0x801'01d8  0x2000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_128          0x801'd234   0x400  Data  Gb  arm_common_tables.o [3]
twiddleCoef_16           0x801'f8b0    0x80  Data  Gb  arm_common_tables.o [3]
twiddleCoef_2048         0x800'81d8  0x4000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_256          0x801'b52c   0x800  Data  Gb  arm_common_tables.o [3]
twiddleCoef_32           0x801'f6b0   0x100  Data  Gb  arm_common_tables.o [3]
twiddleCoef_4096         0x800'01d8  0x8000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_512          0x801'7f18  0x1000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_64           0x801'f110   0x200  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_1024    0x801'8f18  0x1000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_128     0x801'f310   0x200  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_2048    0x801'21d8  0x2000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_256     0x801'd634   0x400  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_32      0x801'f930    0x80  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_4096    0x800'c1d8  0x4000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_512     0x801'bd2c   0x800  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_64      0x801'f7b0   0x100  Data  Gb  arm_common_tables.o [3]


[1] = C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Obj
[2] = dl7M_tln.a
[3] = iar_cortexM4lf_math.a
[4] = m7M_tls.a
[5] = rt7M_tl.a
[6] = shb_l.a

    8'452 bytes of readonly  code memory
  122'028 bytes of readonly  data memory
    9'388 bytes of readwrite data memory

Errors: none
Warnings: none
