You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@loregualni You should report this to the compiler team.
Support for half floats in compilers can still cause some issues in some cases. If you don't need half floats for the MLEK you can disable it by setting the CMSIS-DSP cmake option DISABLEFLOAT16 to ON.
@christophe0606 Thanks for the response. I agree this is a compiler issue, I opened the issue here (not sure if is the right place).
Anyway, probably also ML team should be notified that any examples in mlek that depends on CMSIS-DSP cannot be compiled with GCC toolchain as of today.
I will apply your Cmake option for the moment, thank you.
Hi, I encountered an issue with GCC ARM toolchain when trying to compile CMSIS-DSP from source for a Cortex-M55 MCU.
CMSIS-DSP is a dependency of the following ARM repo: mlek and I was trying to compile the examples for the "simple_platform" target.
Here is the output of make:
The problem seems related to the _Float16 macro used here:
if ((_Float16)minValue > (_Float16)newVal)
I am working on WSL2 environment running Ubuntu22, here is the versions of the tools:
Compilation flags are the ones specified in the
ml-embedded-evaluation-kit/scripts/cmake/cmsis-dsp.cmake
e.g., ARM_MATH_LOOPUNROLL.BR,
Lorenzo
The text was updated successfully, but these errors were encountered: