µTasker Forum
µTasker Forum => NXPTM M522XX, KINETIS and i.MX RT => Topic started by: FAQ on June 27, 2011, 10:10:38 AM
-
Hi
When trying to build the the uTasker project on a 64 bit Windows PC the following linker error ocurred:
No library file found matching 'libC:/Program Files/Freescale/CW MCU v10.1/MCU/ARM_EABI_Support/ewl/EWL_Runtime/Runtime_ARM/Mathlib/lib/
FP_fixedI_Thumb_LE_v7M.a{.dylib|.a}' or 'C:/Program Files/Freescale/CW MCU v10.1/MCU/ARM_EABI_Support/ewl/EWL_Runtime/Runtime_ARM/Mathlib/lib/
FP_fixedI_Thumb_LE_v7M.a'
Why is this?
Regards
FAQ
-
Hi
I think that this problem is coming from the location in which the CW10.1 program has been installed.
Open the project properties and go to “C/C++ Build | Settings | ARM Linker | Input” – there is an additional Library link which points to the install directory.
"C:\Program Files\Freescale\CW MCU v10.1\MCU\ARM_EABI_Support\ewl\EWL_Runtime\Runtime_ARM\Mathlib\lib\FP_fixedI_Thumb_LE_v7M.a"
This library is required to deliver some arithmetic functions such as “__aeabi_idiv”, “__aeabi_uidiv” etc.
If you change this to the location of the program on your computer is should solve it. It can be entered directly or by browsing the PC for it (which is probably the safest method).
Regards
Mark
-
Hi
I think that this problem is coming from the location in which the CW10.1 program has been installed.
Open the project properties and go to “C/C++ Build | Settings | ARM Linker | Input” – there is an additional Library link which points to the install directory.
"C:\Program Files\Freescale\CW MCU v10.1\MCU\ARM_EABI_Support\ewl\EWL_Runtime\Runtime_ARM\Mathlib\lib\FP_fixedI_Thumb_LE_v7M.a"
I had this problem. On 64-bit, Codewarrior is installed in C:\Program Files (x86)\Freescale (note the x86).