AnsweredAssumed Answered

Problems with DSP(Fourier transform)

Question asked by Ann Darkhanova on Nov 26, 2017
Latest reply on Nov 30, 2017 by Stefan Stenzel

  Dear Community,

  I'm new to programming and STM32 microconrollers, though, I have to perform FFT of 50Hz voltage.

Well, after defining my core by ARM_MATH_CM7 in arm_math.h, I get error messages like:

 

  Fourier\Fourier.axf: Error: L6218E: Undefined symbol arm_radix4_butterfly_f32 (referred from arm_rfft_f32.o).
  Fourier\Fourier.axf: Error: L6218E: Undefined symbol arm_radix4_butterfly_inverse_f32 (referred from arm_rfft_f32.o).
  Fourier\Fourier.axf: Error: L6218E: Undefined symbol arm_cfft_radix4_init_f32 (referred from arm_rfft_init_f32.o)
  Fourier\Fourier.axf: Error: L6218E: Undefined symbol arm_cfft_sR_q15_len128 (referred from arm_rfft_init_q15.o).
  ...
  Fourier\Fourier.axf: Error: L6218E: Undefined symbol arm_cfft_q15 (referred from arm_rfft_q15.o).
  Fourier\Fourier.axf: Error: L6218E: Undefined symbol arm_cfft_q31 (referred from arm_rfft_q31.o).
  Not enough information to list image symbols.
  Not enough information to list load addresses in the image map.

 

 Could you explain what is needed to be fixed?

 I use CubeMX+Keil uVision+STM32F746NG.

 

 Hope to hear from you soon, guys.

 Ann.

 

Outcomes