STM32F4 FPU CoIDE

OP #2743504
Lesenswert?

Hallo,

ich habe festgestellt, dass unter CoIDE die Hardware FPU des STM32F4 µC 
immer aktiviert wird, egal ob man in den Configurations unter Command -> 
Compiler  "FPU Soft" oder "FPU Hard" auswählt.
Bei "Not use FPU" wird sie natürlich nicht aktiviert.

Wer kennt den unterschied zwischen "FPU Hard" und "FPU Soft"? Bei "FPU 
Soft" wird die FPU doch nur durch den Compiler "emuliert" oder?

Moritz
Moderator Persönliche Seite #2744770
Lesenswert?

Moritz M. schrieb:
> Hallo,
>
> ich habe festgestellt, dass unter CoIDE die Hardware FPU des STM32F4 µC
> immer aktiviert wird, egal ob man in den Configurations unter Command ->
> Compiler  "FPU Soft" oder "FPU Hard" auswählt.

Kenne die IDE nicht aber da bisher niemand geantwortet hat...

Woran wurde "aktiviert" "festgestellt"?

> Bei "Not use FPU" wird sie natürlich nicht aktiviert.
>
> Wer kennt den unterschied zwischen "FPU Hard" und "FPU Soft"? Bei "FPU
> Soft" wird die FPU doch nur durch den Compiler "emuliert" oder?

Die Einstellungen beziehen sich wahrscheinlich auf die GCC-Optionen 
-mfpu und -mfloat-ab. Vermutlich:

"FPU-Soft": -mfpu=fpv4-sp-d16 -mfloat-abi=soft
"FPU-Hard": -mfpu=fpv4-sp-d16 -mfloat-abi=hard
"Not use FPU": Standardeinstellungen (FPU emulation, soft-ABI)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren