because of using float... i was searching and trying the last day... i figured following out: when dont use: "-fomit-frame-pointer" in common.mk, t+ deactivate gcc optimize   then floating point is functional, @ least with a "small programm" (see the atached zip file fpu__working.zip) i was trying to follow the source of the blackscreen and hardfault, thought of frtos and mutexes, off stacksize, mios-switches, and all kind of stuff, deleted all i could in my program, and come to the po