MCUXpresso 11.1 on Windows 10, Kinetis K64F, using CMSIS DSP.
With MCUXpresso, I created a new FreeRTOS project.
Project generated contains a copy of math library libs\libarm_cortexM7l_math.a (and includes this library in .cproject).
Bug: K64F is not an M7, its an M4.
Consequently project fails to link with errors like:
.axf uses VFP register arguments, libarm_cortexM7l_math.a(arm_rfft_fast_init_f32.o) does not.
The required library file is arm_cortexM4lf_math.a !
NXP, can you please:
- Tell me where you have hidden the arm CMSIS libraries!
In prior MCUXpresso releases, they were installed under C:\NXP\CMSIS, for example:
"C:\nxp\CMSIS\Lib\GCC\libarm_cortexM4lf_math.a"
Prior MCUXpresso releases generated project with build variable CMSIS_LOC pointing to above directory, and did not place a copy within each project.
Where is the correct library so I can add it to my project? - Confirm you have reproduced this bug placed it in your bug tracker
Thanks!
Best Regards, Dave