Hello,
I'm working with eIQ Time Series Studio to generate a classification model for the EVKB-IMXRT1050 board. I selected the ARM Compiler and enabled the float abi option (set to hard) in the generation settings (see attached image).
However, after importing the generated library into my MCUXpresso project, I'm getting the following build error:
undefined reference to `__hardfp_sqrtf`
This happens during linking, and it seems like the compiler is looking for a hard-float version of sqrtf() but can't find the corresponding implementation.
I’ve already ensured that my project is set to:
CPU: Cortex-M7
FPU Type: fpv5-sp-d16
Floating-point ABI: hard
Despite this, the error persists.
Could anyone clarify:
Is this a known issue when using the ARM Compiler mode in eIQ Time Series Studio?
Do I need to link against any specific math library when using hard-float?
Is there a workaround or configuration I missed?
Thanks in advance for your help!
