I'm using SDK 2018.3 to create an application for R5 core, FreeRTOS enabled. Everything is fine except floating point calculation.
1. I'm unable to enable -mfloat-abi=hard in extra compiler options, I tried to append -mfloat-abi=hard into extra_compiler_flags but it is removed when I re-generate the BSP. Only -mfloat-abi=soft is accepted.
2. In code, I use atof() function to convert string into float number, but it causes un-predictable behaviour in my code flow. If I comment these atof() callings, the program works fine.
Do anyones has expierience about this or any idea to resolve this? Thank you so much.