I am trying to run Diagnostic code for AM437x, here to build diagnostic code for motor support
I used following command
$export ARCH=arm
$export CROSS_COMPILE=~/Desktop/work/toolchain/gcc-arm-none-eabi-4_7-2014q2/bin/arm-none-eabi-
$PATH=$PATH:~/Desktop/work/toolchain/gcc-arm-none-eabi-4_7-2014q2/bin
$export LIB_PATH=~/Desktop/work/toolchain/gcc-arm-none-eabi-4_7-2014q2
$export STARTERWARE_ROOT=~/Desktop/work/am437x/diagnostic/diagnostic_sourcecode/starterware/
while building sourcecode/diagnostics/motor_test I got following error :
..am437x/diagnostic_sourcecode/diagnostics$ make
make -C motor_test
make[1]: Entering directory `..am437x/diagnostic/diagnostic_sourcecode/diagnostics/motor_test'
make TARGET_MODE=Debug bin -s
make[2]: Entering directory `../Desktop/work/am437x/diagnostic/diagnostic_sourcecode/diagnostics/motor_test'
***Debug***
Compiling
Linking
arm-none-eabi-ld: cannot find -lIQMath
make[2]: *** [bin] Error 1
make[2]: Leaving directory `../Desktop/work/am437x/diagnostic/diagnostic_sourcecode/diagnostics/motor_test'
make[1]: *** [debug] Error
Here while debugging I got to know IQMatch library is not present in starterware code, If I am not wrong It should be present there or am I missing something else.
Here I have tried few Math lib from link http://www.ti.com/tool/SPRC542
http://processors.wiki.ti.com/index.php/IQmath_Library_for_C28x
But could not get success.
Can I get any help regarding this.
Thanks in advance.
Mehar