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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.