ASF library integration issue

By hemanttesseractin , 21 June 2022

Hi,
We are using ICM 42686 and AKM09918 for our product. we are trying to integrate ASF library "libInvnAlgoASFTied_keil-cm4-fpu-1.0.0.a" with below set up.
1) Microcontroller : nRF5 series ( Device family pack 8.38.0)-Cortex M4
2) IDE: Keil(MDK 5.36)
3) ARM complier 5

We are getting below errors because of "wchart-16 clashes with wchart-32" and "packed-enum clashes with enum_is_int".

If we compiled this library with ARM compiler 6 then this issues are resolved but our product stuck somewhere and not functional.

So please support us how to overcome from this issue if we want to use arm compiler 5.

Thank You
////////////////////////errors
Error: L6242E: Cannot link object invn_algo_asf.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object Icm426xxDriver_HL.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object invn_quaternion_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object orientation_utils_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object gyro_cal_fnm_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object rls_calibration_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object gyro_bias_tracker_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object spherical_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object predictive_quaternion_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object Icm426xxTransport.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object invn_geometry_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object invn_scalar_algebra_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object math_utils_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object invn_signal_processing_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object interface_calibration_gyr_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object interface_orientation_fxp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
Error: L6242E: Cannot link object invn_binary.c.obj as its attributes are incompatible with the image attributes.

phpbb Topic ID
39499