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
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.