We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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