2025-07-18 1:18 AM - last edited on 2025-07-18 2:05 AM by mƎALLEm
Hello everyone,
I'm using AZURERTOS on my STM32F407 microcontroller. My goal is to use the FPU to perform some mathematical operations (FFT, etc.).
Could you help me figure out how to activate the FPU and how to tell when it's active, taking into account the RTOS I'm using?
- I am using STM32CUBEIDE
Thank You!
Solved! Go to Solution.
2025-07-18 3:58 AM
Hello,
In your project settings in CubeIDE, go to Floating-point ABI:
"Hardware implementation .." needs to be selected.
Normally the RTOS is taking into account the FPU registers handling.
Hope that helps
2025-07-18 2:01 AM
Hello @MetehanUzun
Please refer to the application note "Floating point unit demonstration on STM32 microcontrollers"
2025-07-18 3:58 AM
Hello,
In your project settings in CubeIDE, go to Floating-point ABI:
"Hardware implementation .." needs to be selected.
Normally the RTOS is taking into account the FPU registers handling.
Hope that helps