I am following the document guidance from TouchGFX, downloaded SDK, which comes one library:
SDK_2.2_LPCXpresso54608
The library always this error:
libfsl_power_lib_softabi.a(fsl_power_lib.o) uses VFP register arguments, application.axf does not
the softabi SHOULD using software floating point, not hard floating point, but why still give this error??
There are two libraries in the SDK folder, one is libfsl_power_lib_softabi.a another is libfsl_power_lib.a
I believe, the libfsl_power_lib_softabi.a is soft_abi and libfsl_power_lib.a is hard abi, is that right?
here is my error:
c:/nxp/mcuxpressoide_10.0.2_411/ide/tools/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld.exe: error: C:\Users\TZ\mcuxpresso\SDKPackages\SDK_2.2_LPCXpresso54608\devices\LPC54608\mcuxpresso\libfsl_power_lib_softabi.a(fsl_power_lib.o) uses VFP register arguments, application.axf does not
SRAMX: 0 GB 32 KB 0.00%
c:/nxp/mcuxpressoide_10.0.2_411/ide/tools/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file C:\Users\TZ\mcuxpresso\SDKPackages\SDK_2.2_LPCXpresso54608\devices\LPC54608\mcuxpresso\libfsl_power_lib_softabi.a(fsl_power_lib.o)
USB_RAM: 0 GB 8 KB 0.00%
collect2.exe: error: ld returned 1 exit status
A new version of the SDK package for LPC546xx is being released this week that should correct this issue. Look out for update notifications from your login on mcuxpresso.nxp.com.
Great, thanks for NXP team's Great effert! I will download the new SDK and try this out!