Good Morning dear Nordic Team,
I'm currently trying to create a new project with KEIL IDE that a former colleague was in charge of. The colleague used Seeger Studio to try it out.
I use toolchain 5.33.0 with compiler 6.15 for this.
The problem is that I have problems integrating the Obereon library. Apparently the transfer of the data types between the headers and the library for Keil does not fit.
The following error messages appear:
.\nrf56_Handset.axf: Error: L6242E: Cannot link object ocrypto_sha512.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
.\nrf56_Handset.axf: Error: L6242E: Cannot link object ocrypto_srp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
.\nrf56_Handset.axf: Error: L6242E: Cannot link object ocrypto_srp_math.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
.\nrf56_Handset.axf: Error: L6242E: Cannot link object ocrypto_srtp.c.obj as its attributes are incompatible with the image attributes.
... wchart-16 clashes with wchart-32.
... packed-enum clashes with enum_is_int.
.\nrf56_Handset.axf: Error: L6242E: Cannot link object ocrypto_sha512_loop.c.obj as its attributes are incompatible with the image attributes.
I suspect that this is a setting in the compiler that is set incorrectly. For the settings I used the same C versions as is the case in the Seegerstudio (gnu11, gnu++17)
Do you have any ideads whats going wrong here?
Kind reagrds
Jens Wörmann