###############################################################################
#
# IAR ELF Linker V9.70.1.475/W64 for ARM                  19/May/2026  13:41:59
# 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
#
###############################################################################

*******************************************************************************
*** MESSAGES
***

Error[Li005]: no definition for "Biquad_Filter" [referenced from
          C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Obj\dsp_manager.o]
Error[Li005]: no definition for "dsp_buffer_ready" [referenced from
          C:\Users\vadychka\Documents\GitHub\leybl\fft\Debug\Obj\dsp_manager.o]
Error[Lp011]: section placement failed
            unable to allocate space for sections/blocks with a total estimated
                      minimum size of 0x1'fe48 bytes (max align 0x4) in
                      <[0x800'0000-0x801'ffff]> (total uncommitted space
                      0x1'fe28).


*******************************************************************************
*** 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

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

"P3", part 2 of 3:                                                          0x1c7c
  .bss               zero     0x2000'0014          4                         0x800  dsp_manager.o [1]
  .bss               zero     0x2000'0814          4                         0x800  dsp_manager.o [1]
  .bss               zero     0x2000'1014          4                         0x800  dsp_manager.o [1]
  .bss               zero     0x2000'1814          4                         0x400  dsp_manager.o [1]
  .bss               zero     0x2000'1c14          4                          0x1c  imu.o [1]
  .bss               zero     0x2000'1c30          4                          0x1c  imu.o [1]
  .bss               zero     0x2000'1c4c          4                          0x1c  imu.o [1]
  .bss               zero     0x2000'1c68          4                          0x18  dsp_manager.o [1]
  .bss               zero     0x2000'1c80          4                           0x4  imu.o [1]
  .bss               zero     0x2000'1c84          4                           0x4  imu.o [1]
  .bss               zero     0x2000'1c88          2                           0x2  dsp_manager.o [1]
  .bss               zero     0x2000'1c8a          2                           0x2  imu.o [1]
  .bss               zero     0x2000'1c8c                                      0x1  main.o [1]
                            - 0x2000'1c8d                                   0x1c79

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

"P1", part 1 of 2 (*** FAILED ***):                                       0x1'fe34
  .rodata            const                    0x8000  arm_common_tables.o [3]
  .rodata            const                    0x4000  arm_common_tables.o [3]
  .rodata            const                    0x4000  arm_common_tables.o [3]
  .rodata            const                    0x2000  arm_common_tables.o [3]
  .rodata            const                    0x2000  arm_common_tables.o [3]
  .rodata            const                    0x1f80  arm_common_tables.o [3]
  .rodata            const                    0x1dc0  arm_common_tables.o [3]
  .rodata            const                    0x1000  arm_common_tables.o [3]
  .rodata            const                    0x1000  arm_common_tables.o [3]
  .rodata            const                     0xe10  arm_common_tables.o [3]
  .rodata            const                     0x804  arm_common_tables.o [3]
  .rodata            const                     0x800  arm_common_tables.o [3]
  .rodata            const                     0x800  arm_common_tables.o [3]
  .text              ro code                   0x704  arm_cfft_f32.o [3]
  .text              ro code                   0x592  arm_cfft_radix8_f32.o [3]
  .text              ro code                    0x2a  copy_init3.o [5]
  .text              ro code                    0x46  arm_bitreversal2.o [3]
  .rodata            const                     0x400  arm_common_tables.o [3]
  .rodata            const                     0x400  arm_common_tables.o [3]
  .rodata            const                     0x380  arm_common_tables.o [3]
  .rodata            const                     0x370  arm_common_tables.o [3]
  .text              ro code                   0x360  imu.o [1]
  .text              ro code                   0x214  cos_sin_tan_32.o [4]
  .text              ro code                    0x1e  U64Shr.o [5]
  .text              ro code                   0x248  main.o [1]
  .text              ro code                   0x128  motors.o [1]
  .text              ro code                   0x1e0  dsp_manager.o [1]
  .text              ro code                    0xa0  system_stm32g4xx.o [1]
  .text              ro code                   0x1bc  arm_rfft_fast_init_f32.o [3]
  .text              ro code                    0x90  arm_cos_f32.o [3]
  .text              ro code                   0x10e  arm_mult_f32.o [3]
  .text              ro code                   0x182  arm_rfft_fast_f32.o [3]
  .text              ro code                   0x154  arm_cmplx_mag_f32.o [3]
  .text              ro code                    0x98  arm_cfft_init_f32.o [3]
  .rodata            const                     0x200  arm_common_tables.o [3]
  .rodata            const                     0x200  arm_common_tables.o [3]
  .rodata            const                     0x1a0  arm_common_tables.o [3]
  .rodata            const                     0x100  arm_common_tables.o [3]
  .rodata            const                     0x100  arm_common_tables.o [3]
  .rodata            const                      0x80  arm_common_tables.o [3]
  .rodata            const                      0x80  arm_common_tables.o [3]
  .rodata            const                      0x70  arm_common_tables.o [3]
  .rodata            const                      0x60  arm_common_tables.o [3]
  .text              ro code                    0x38  zero_init3.o [5]
  .rodata            const                      0x28  arm_common_tables.o [3]
  .text              ro code                    0x28  data_init.o [5]
  .text              ro code                    0x22  fpinit_M.o [4]
  .text              ro code                    0x22  cmain.o [5]
  .text              ro code                     0x4  low_level_init.o [2]
  .text              ro code                     0x4  exit.o [2]
  .text              ro code                     0x4  cexit.o [5]
  .text              ro code                     0xa  cexit_2.o [5]
  .text              ro code                    0x14  exit.o [6]
  .iar.init_table    const                      0x18  - Linker created -
  .text              ro code                    0x1e  cstartup_M.o [5]
  .rodata            const                      0x10  system_stm32g4xx.o [1]
  .rodata            const                      0x10  arm_const_structs.o [3]
  .rodata            const                      0x10  arm_const_structs.o [3]
  .rodata            const                      0x10  arm_const_structs.o [3]
  .rodata            const                      0x10  arm_const_structs.o [3]
  .rodata            const                      0x10  arm_const_structs.o [3]
  .rodata            const                      0x10  arm_const_structs.o [3]
  .rodata            const                      0x10  arm_const_structs.o [3]
  .rodata            const                      0x10  arm_const_structs.o [3]
  .rodata            const                      0x10  arm_const_structs.o [3]
  .text              ro code                    0x10  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .text              ro code                     0x4  startup_stm32g431xx.o [1]
  .rodata            const                       0x0  zero_init3.o [5]
  .rodata            const                       0x0  copy_init3.o [5]
                                                                          0x1'fe34

"P1", part 2 of 2 (*** FAILED ***):                                           0x14
  Initializer bytes  const                      0x14  <for P3 s0> (used: 0x0)
                                                                              0x14

Unused ranges:

         From           To      Size
         ----           --      ----
   0x800'01d8   0x801'ffff  0x1'fe28
  0x2000'2490  0x2000'3fff    0x1b70
  0x2000'4000  0x2000'57ff    0x1800


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

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

Copy (__iar_copy_init3)
    1 destination range, total size 0x14:
          0x2000'0000    0x14



*******************************************************************************
*** 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                 480             7'194
    imu.o                         864                94
    main.o                        584                17
    motors.o                      296
    startup_stm32g431xx.o         800
    system_stm32g4xx.o            160       16        4
    ---------------------------------------------------
    Total:                      3'184       16    7'309

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
    ---------------------------------------------------
    Total:                      5'028  121'964

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

rt7M_tl.a: [5]
    U64Shr.o                       30
    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:                        246

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

    Gaps                           12        4
    Linker created                          44    2'048
-------------------------------------------------------
    Grand Total:                9'064  122'028    9'357


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

Entry                       Address    Size  Type      Object
-----                       -------    ----  ----      ------
.iar.init_table$$Base      0x1'fc08           --   Gb  - Linker created -
.iar.init_table$$Limit     0x1'fc2c           --   Gb  - Linker created -
?main                      0x1'fbb9          Code  Gb  cmain.o [5]
ADC1_2_IRQHandler          0x1'fd65          Code  Wk  startup_stm32g431xx.o [1]
AHBPrescTable              0x1'fc4c    0x10  Data  Gb  system_stm32g4xx.o [1]
BusFault_Handler           0x1'fd09          Code  Wk  startup_stm32g431xx.o [1]
By2Pi                      0x1'e4a4    0x1c  Data  Lc  cos_sin_tan_32.o [4]
COMP1_2_3_IRQHandler       0x1'fe01          Code  Wk  startup_stm32g431xx.o [1]
COMP4_IRQHandler           0x1'fe05          Code  Wk  startup_stm32g431xx.o [1]
CORDIC_IRQHandler          0x1'fe2d          Code  Wk  startup_stm32g431xx.o [1]
CRS_IRQHandler             0x1'fe09          Code  Wk  startup_stm32g431xx.o [1]
CSTACK$$Base            0x2000'1c90           --   Gb  - Linker created -
CSTACK$$Limit           0x2000'2490           --   Gb  - Linker created -
DMA1_Channel1_IRQHandler
                           0x1'fd4d          Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel2_IRQHandler
                           0x1'fd51          Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel3_IRQHandler
                           0x1'fd55          Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel4_IRQHandler
                           0x1'fd59          Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel5_IRQHandler
                           0x1'fd5d          Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel6_IRQHandler
                           0x1'fd61          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel1_IRQHandler
                           0x1'fde9          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel2_IRQHandler
                           0x1'fded          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel3_IRQHandler
                           0x1'fdf1          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel4_IRQHandler
                           0x1'fdf5          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel5_IRQHandler
                           0x1'fdf9          Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel6_IRQHandler
                           0x1'fe29          Code  Wk  startup_stm32g431xx.o [1]
DMAMUX_OVR_IRQHandler      0x1'fe25          Code  Wk  startup_stm32g431xx.o [1]
DSP_AddSample              0x1'e8a1    0x2e  Code  Gb  dsp_manager.o [1]
DSP_Init                   0x1'e851    0x50  Code  Gb  dsp_manager.o [1]
DSP_Process                0x1'e8d1   0x128  Code  Gb  dsp_manager.o [1]
DebugMon_Handler           0x1'fd15          Code  Wk  startup_stm32g431xx.o [1]
EXTI0_IRQHandler           0x1'fd39          Code  Wk  startup_stm32g431xx.o [1]
EXTI15_10_IRQHandler       0x1'fdbd          Code  Wk  startup_stm32g431xx.o [1]
EXTI1_IRQHandler           0x1'fd3d          Code  Wk  startup_stm32g431xx.o [1]
EXTI2_IRQHandler           0x1'fd41          Code  Wk  startup_stm32g431xx.o [1]
EXTI3_IRQHandler           0x1'fd45          Code  Wk  startup_stm32g431xx.o [1]
EXTI4_IRQHandler           0x1'fd49          Code  Wk  startup_stm32g431xx.o [1]
EXTI9_5_IRQHandler         0x1'fd79          Code  Wk  startup_stm32g431xx.o [1]
FDCAN1_IT0_IRQHandler      0x1'fd71          Code  Wk  startup_stm32g431xx.o [1]
FDCAN1_IT1_IRQHandler      0x1'fd75          Code  Wk  startup_stm32g431xx.o [1]
FLASH_IRQHandler           0x1'fd31          Code  Wk  startup_stm32g431xx.o [1]
FMAC_IRQHandler            0x1'fe31          Code  Wk  startup_stm32g431xx.o [1]
FPU_IRQHandler             0x1'fe11          Code  Wk  startup_stm32g431xx.o [1]
HardFault_Handler          0x1'fd01          Code  Wk  startup_stm32g431xx.o [1]
I2C1_ER_IRQHandler         0x1'fd9d          Code  Wk  startup_stm32g431xx.o [1]
I2C1_EV_IRQHandler         0x1'fd99          Code  Wk  startup_stm32g431xx.o [1]
I2C1_Init                  0x1'e01f    0x56  Code  Gb  imu.o [1]
I2C2_ER_IRQHandler         0x1'fda5          Code  Wk  startup_stm32g431xx.o [1]
I2C2_EV_IRQHandler         0x1'fda1          Code  Wk  startup_stm32g431xx.o [1]
I2C3_ER_IRQHandler         0x1'fe21          Code  Wk  startup_stm32g431xx.o [1]
I2C3_EV_IRQHandler         0x1'fe1d          Code  Wk  startup_stm32g431xx.o [1]
I2C_ReadMulti              0x1'e075    0x5c  Code  Gb  imu.o [1]
IMU_Calibrate              0x1'e19d    0x5c  Code  Gb  imu.o [1]
IMU_Init                   0x1'e115    0x88  Code  Gb  imu.o [1]
IMU_ReadRawData            0x1'e1f9    0x50  Code  Gb  imu.o [1]
IMU_SetBank                0x1'e101    0x12  Code  Gb  imu.o [1]
IMU_WriteReg               0x1'e0d1    0x30  Code  Lc  imu.o [1]
LPTIM1_IRQHandler          0x1'fdd9          Code  Wk  startup_stm32g431xx.o [1]
LPUART1_IRQHandler         0x1'fe19          Code  Wk  startup_stm32g431xx.o [1]
MemManage_Handler          0x1'fd05          Code  Wk  startup_stm32g431xx.o [1]
Motors_Init                0x1'e729    0xb2  Code  Gb  motors.o [1]
NMI_Handler                0x1'fcfd          Code  Wk  startup_stm32g431xx.o [1]
PVD_PVM_IRQHandler         0x1'fd25          Code  Wk  startup_stm32g431xx.o [1]
PendSV_Handler             0x1'fd19          Code  Wk  startup_stm32g431xx.o [1]
RCC_IRQHandler             0x1'fd35          Code  Wk  startup_stm32g431xx.o [1]
RNG_IRQHandler             0x1'fe15          Code  Wk  startup_stm32g431xx.o [1]
RTC_Alarm_IRQHandler       0x1'fdc1          Code  Wk  startup_stm32g431xx.o [1]
RTC_TAMP_LSECSS_IRQHandler
                           0x1'fd29          Code  Wk  startup_stm32g431xx.o [1]
RTC_WKUP_IRQHandler        0x1'fd2d          Code  Wk  startup_stm32g431xx.o [1]
Region$$Table$$Base        0x1'fc08           --   Gb  - Linker created -
Region$$Table$$Limit       0x1'fc2c           --   Gb  - Linker created -
Reset_Handler              0x1'fced          Code  Wk  startup_stm32g431xx.o [1]
SAI1_IRQHandler            0x1'fe0d          Code  Wk  startup_stm32g431xx.o [1]
SPI1_IRQHandler            0x1'fda9          Code  Wk  startup_stm32g431xx.o [1]
SPI2_IRQHandler            0x1'fdad          Code  Wk  startup_stm32g431xx.o [1]
SPI3_IRQHandler            0x1'fddd          Code  Wk  startup_stm32g431xx.o [1]
SVC_Handler                0x1'fd11          Code  Wk  startup_stm32g431xx.o [1]
Set_Motor_Individual       0x1'e7ed    0x16  Code  Gb  motors.o [1]
Set_Motors                 0x1'e7db    0x12  Code  Gb  motors.o [1]
SysTick_Handler            0x1'fd1d          Code  Wk  startup_stm32g431xx.o [1]
SystemClock_Config_160MHz
                           0x1'e5a7    0x54  Code  Gb  main.o [1]
SystemCoreClock         0x2000'0010     0x4  Data  Gb  system_stm32g4xx.o [1]
SystemCoreClockUpdate      0x1'ea3d    0x78  Code  Gb  system_stm32g4xx.o [1]
SystemInit                 0x1'ea31     0xc  Code  Gb  system_stm32g4xx.o [1]
TIM1_BRK_TIM15_IRQHandler
                           0x1'fd7d          Code  Wk  startup_stm32g431xx.o [1]
TIM1_CC_IRQHandler         0x1'fd89          Code  Wk  startup_stm32g431xx.o [1]
TIM1_TRG_COM_TIM17_IRQHandler
                           0x1'fd85          Code  Wk  startup_stm32g431xx.o [1]
TIM1_UP_TIM16_IRQHandler
                           0x1'fd81          Code  Wk  startup_stm32g431xx.o [1]
TIM2_IRQHandler            0x1'fd8d          Code  Wk  startup_stm32g431xx.o [1]
TIM3_IRQHandler            0x1'fd91          Code  Wk  startup_stm32g431xx.o [1]
TIM4_IRQHandler            0x1'fd95          Code  Wk  startup_stm32g431xx.o [1]
TIM6_DAC_IRQHandler        0x1'e6a3    0x14  Code  Gb  main.o [1]
TIM6_Init_1000Hz           0x1'e66d    0x36  Code  Gb  main.o [1]
TIM7_IRQHandler            0x1'fde5          Code  Wk  startup_stm32g431xx.o [1]
TIM8_BRK_IRQHandler        0x1'fdc9          Code  Wk  startup_stm32g431xx.o [1]
TIM8_CC_IRQHandler         0x1'fdd5          Code  Wk  startup_stm32g431xx.o [1]
TIM8_TRG_COM_IRQHandler
                           0x1'fdd1          Code  Wk  startup_stm32g431xx.o [1]
TIM8_UP_IRQHandler         0x1'fdcd          Code  Wk  startup_stm32g431xx.o [1]
UART2_Init_921600          0x1'e5fb    0x50  Code  Gb  main.o [1]
UART4_IRQHandler           0x1'fde1          Code  Wk  startup_stm32g431xx.o [1]
UART_SendPacket            0x1'e64b    0x22  Code  Gb  main.o [1]
UCPD1_IRQHandler           0x1'fdfd          Code  Wk  startup_stm32g431xx.o [1]
USART1_IRQHandler          0x1'fdb1          Code  Wk  startup_stm32g431xx.o [1]
USART2_IRQHandler          0x1'fdb5          Code  Wk  startup_stm32g431xx.o [1]
USART3_IRQHandler          0x1'fdb9          Code  Wk  startup_stm32g431xx.o [1]
USBWakeUp_IRQHandler       0x1'fdc5          Code  Wk  startup_stm32g431xx.o [1]
USB_HP_IRQHandler          0x1'fd69          Code  Wk  startup_stm32g431xx.o [1]
USB_LP_IRQHandler          0x1'fd6d          Code  Wk  startup_stm32g431xx.o [1]
UsageFault_Handler         0x1'fd0d          Code  Wk  startup_stm32g431xx.o [1]
WWDG_IRQHandler            0x1'fd21          Code  Wk  startup_stm32g431xx.o [1]
__NVIC_EnableIRQ           0x1'e4e1    0x1c  Code  Lc  main.o [1]
__aeabi_llsr               0x1'e4c1          Code  Gb  U64Shr.o [5]
__cmain                    0x1'fbb9          Code  Gb  cmain.o [5]
__exit                     0x1'fbf5    0x14  Code  Gb  exit.o [6]
__iar_Sin_accurate32       0x1'e2ad   0x1c8  Code  Lc  cos_sin_tan_32.o [4]
__iar_copy_init3           0x1'cfeb    0x2a  Code  Gb  copy_init3.o [5]
__iar_cos_accurate32       0x1'e49d     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_cos_accuratef        0x1'e49d     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_cos_medium32         0x1'e49d     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_cos_mediumf          0x1'e49d     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_cos_small32          0x1'e49d     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_cos_smallf           0x1'e49d     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_cosf                 0x1'e49d     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_data_init3           0x1'fb6d    0x28  Code  Gb  data_init.o [5]
__iar_init_vfp             0x1'fb95          Code  Gb  fpinit_M.o [4]
__iar_program_start        0x1'fc2d          Code  Gb  cstartup_M.o [5]
__iar_sin_accurate32       0x1'e4a1     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_sin_accuratef        0x1'e4a1     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_sin_medium32         0x1'e4a1     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_sin_mediumf          0x1'e4a1     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_sin_small32          0x1'e4a1     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_sin_smallf           0x1'e4a1     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_sinf                 0x1'e4a1     0x4  Code  Gb  cos_sin_tan_32.o [4]
__iar_zero_init3           0x1'fb0d    0x38  Code  Gb  zero_init3.o [5]
__low_level_init           0x1'fbdb     0x4  Code  Gb  low_level_init.o [2]
__vector_table           0x800'0000          Data  Gb  startup_stm32g431xx.o [1]
_call_main                 0x1'fbc5          Code  Gb  cmain.o [5]
_exit                      0x1'fbe5          Code  Gb  cexit.o [5]
_exit_2                    0x1'fbe9          Code  Gb  cexit_2.o [5]
armBitRevIndexTable1024
                           0x1'9d40   0xe10  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable128     0x1'f59c   0x1a0  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable16      0x1'fb44    0x28  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable2048
                           0x1'5f80  0x1dc0  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable256     0x1'dbdc   0x370  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable32      0x1'faac    0x60  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable4096
                           0x1'4000  0x1f80  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable512     0x1'd85c   0x380  Data  Gb  arm_common_tables.o [3]
armBitRevIndexTable64      0x1'fa3c    0x70  Data  Gb  arm_common_tables.o [3]
arm_bitreversal_32         0x1'd015    0x46  Code  Gb  arm_bitreversal2.o [3]
arm_cfft_f32               0x1'c8d5   0x184  Code  Gb  arm_cfft_f32.o [3]
arm_cfft_init_f32          0x1'f105    0x98  Code  Gb  arm_cfft_init_f32.o [3]
arm_cfft_radix8by2_f32     0x1'c355   0x16a  Code  Gb  arm_cfft_f32.o [3]
arm_cfft_radix8by4_f32     0x1'c4c1   0x412  Code  Gb  arm_cfft_f32.o [3]
arm_cfft_sR_f32_len1024
                           0x1'fcbc    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len128     0x1'fc8c    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len16      0x1'fc5c    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len2048
                           0x1'fccc    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len256     0x1'fc9c    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len32      0x1'fc6c    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len4096
                           0x1'fcdc    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len512     0x1'fcac    0x10  Data  Gb  arm_const_structs.o [3]
arm_cfft_sR_f32_len64      0x1'fc7c    0x10  Data  Gb  arm_const_structs.o [3]
arm_cmplx_mag_f32          0x1'efb1   0x154  Code  Gb  arm_cmplx_mag_f32.o [3]
arm_cos_f32                0x1'ec8d    0x90  Code  Gb  arm_cos_f32.o [3]
arm_mult_f32               0x1'ed1d   0x10e  Code  Gb  arm_mult_f32.o [3]
arm_radix8_butterfly_f32
                           0x1'ca59   0x592  Code  Gb  arm_cfft_radix8_f32.o [3]
arm_rfft_1024_fast_init_f32
                           0x1'eb81    0x26  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_128_fast_init_f32
                           0x1'eb15    0x22  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_2048_fast_init_f32
                           0x1'eba7    0x26  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_256_fast_init_f32
                           0x1'eb37    0x24  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_32_fast_init_f32
                           0x1'ead1    0x22  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_4096_fast_init_f32
                           0x1'ebcd    0x26  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_512_fast_init_f32
                           0x1'eb5b    0x26  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_64_fast_init_f32
                           0x1'eaf3    0x22  Code  Lc  arm_rfft_fast_init_f32.o [3]
arm_rfft_fast_f32          0x1'ef75    0x3a  Code  Gb  arm_rfft_fast_f32.o [3]
arm_rfft_fast_init_f32     0x1'ebf3    0x5a  Code  Gb  arm_rfft_fast_init_f32.o [3]
biquad_apply               0x1'df4d    0x42  Code  Gb  imu.o [1]
biquad_init_notch          0x1'df91    0x8e  Code  Gb  imu.o [1]
cosf                       0x1'e49d     0x4  Code  Gb  cos_sin_tan_32.o [4]
exit                       0x1'fbdf     0x4  Code  Gb  exit.o [2]
fft_handler             0x2000'1c68    0x18  Data  Lc  dsp_manager.o [1]
fft_input               0x2000'0014   0x800  Data  Lc  dsp_manager.o [1]
fft_output              0x2000'0814   0x800  Data  Lc  dsp_manager.o [1]
filt_gx                 0x2000'1c80     0x4  Data  Gb  imu.o [1]
gyro_bias_x             0x2000'1c84     0x4  Data  Gb  imu.o [1]
hann_window             0x2000'1014   0x800  Data  Lc  dsp_manager.o [1]
imu_flag                0x2000'1c8c     0x1  Data  Gb  main.o [1]
m1_speed                0x2000'0000     0x4  Data  Gb  main.o [1]
m2_speed                0x2000'0004     0x4  Data  Gb  main.o [1]
m3_speed                0x2000'0008     0x4  Data  Gb  main.o [1]
m4_speed                0x2000'000c     0x4  Data  Gb  main.o [1]
magnitudes              0x2000'1814   0x400  Data  Lc  dsp_manager.o [1]
main                       0x1'e4fd    0xaa  Code  Gb  main.o [1]
merge_rfft_f32             0x1'eed5    0xa0  Code  Gb  arm_rfft_fast_f32.o [3]
notch1                  0x2000'1c14    0x1c  Data  Gb  imu.o [1]
notch2                  0x2000'1c30    0x1c  Data  Gb  imu.o [1]
notch3                  0x2000'1c4c    0x1c  Data  Gb  imu.o [1]
raw_gx                  0x2000'1c8a     0x2  Data  Gb  imu.o [1]
sample_count            0x2000'1c88     0x2  Data  Lc  dsp_manager.o [1]
sinTable_f32               0x1'ab50   0x804  Data  Gb  arm_common_tables.o [3]
sinf                       0x1'e4a1     0x4  Code  Gb  cos_sin_tan_32.o [4]
stage_rfft_f32             0x1'ee2d    0xa8  Code  Gb  arm_rfft_fast_f32.o [3]
twiddleCoef_1024           0x1'0000  0x2000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_128            0x1'd05c   0x400  Data  Gb  arm_common_tables.o [3]
twiddleCoef_16             0x1'f93c    0x80  Data  Gb  arm_common_tables.o [3]
twiddleCoef_2048             0x8000  0x4000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_256            0x1'b354   0x800  Data  Gb  arm_common_tables.o [3]
twiddleCoef_32             0x1'f73c   0x100  Data  Gb  arm_common_tables.o [3]
twiddleCoef_4096                0x0  0x8000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_512            0x1'7d40  0x1000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_64             0x1'f19c   0x200  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_1024      0x1'8d40  0x1000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_128       0x1'f39c   0x200  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_2048      0x1'2000  0x2000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_256       0x1'd45c   0x400  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_32        0x1'f9bc    0x80  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_4096        0xc000  0x4000  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_512       0x1'bb54   0x800  Data  Gb  arm_common_tables.o [3]
twiddleCoef_rfft_64        0x1'f83c   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

    9'064 bytes of readonly  code memory
  122'028 bytes of readonly  data memory
    9'357 bytes of readwrite data memory

Errors: 3
Warnings: none
