Hello,
When I include vsprintf() for printing on hyperterminal , my build is throwing the below issue during linking .
lkarm E106: unresolved external: __aeabi_fcmpeq - (_doflt.obj)
Building source file IfxScuLbist.c for Tricore
lkarm E106: unresolved external: __aeabi_fcmpgt - (_doflt.obj)
lkarm E106: unresolved external: __aeabi_f2iz - (_doflt.obj)
lkarm E106: unresolved external: __aeabi_fmul - (_doflt.obj)
lkarm E106: unresolved external: __aeabi_fadd - (modff.obj)
Can anyone help me with this . ?
Hi Azar
Which toolchain are you using? "lkarm" is not a linker provided with the Arm Development Studio or Keil MDK, so this forum might not be the best place to help you.
Are you linking with AEABI-compliant C libraries? It looks like your linker cannot find the __aeabi_* functions - are they present in your C library?
Stephen
Stephen Theobald said:"lkarm" is not a linker provided with the Arm Development Studio or Keil MDK
Looks like it might be Tasking ?
Thanks for your reply . My make file was missing the library which included _aeabi_* functions. I included fpthumb.lib through make file and it worked .
Azar
Yes its Tasking compiler