cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F7xxxx-Nucleo-144 boards with PolySynth code, FPU issues or code problem?

Christopher Pappas
Senior II
Posted on May 19, 2016 at 21:44

The LowPassFilter code seems to be producing transients whenever the cutoff frequency changes rapidly from fully open (1.0f) to fully closed (<0.04f).

Is there a way to debug the operations of the processors hardware FPU? I can't seem to understand where or how these spikes are happening? I am currently using Keil to compile, maybe there is another compiler that has a debugger for debugging the CPU's internal hardware FPU?

If anyone has any ideas or comments, please let me know.

Thanks!! 

Chris

#stm32f767zi-nucleo-board #nucleo-144-synth-stm32f7xx #stm32f7xxxx-nucleo-144-synth #stm32f767zi-nucleo
11 REPLIES 11
Posted on May 28, 2016 at 18:21

Double multiply looks to be taking 12 cycles now vs 53.5 in software. Building with GNU/GCC...

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Christopher Pappas
Senior II
Posted on May 31, 2016 at 17:50

I found a new LPF filter routine that seems to be working much more stable than the old filter.

Thanks one more time Clive for your assistance! The code is nice and stable now and sounds good.