I'm trying to create a project that will allow me to make use of some fastCV functions in the Hexagon IDE. I have successfully run the cornerApp example frovided in the Hexagon SDK from command line, but have been unable to get this example running in the IDE. I have tried to create my own project which could make use of some of the fastCV functions but was getting an "undefined reference to <...>" error.
I added the fastCV library ("libfastcvadsp.a") from the folder below,
This got rid of the "undefined reference" error but I got the following error instead,
/home/kaz/Qualcomm/Hexagon_SDK/3.2/tools/android-ndk-r10d/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: fatal error: /home/kaz/Qualcomm/Hexagon_SDK/3.2/libs/fastcv/fastcv/hexagon_ReleaseG_toolv80_v60/libfastcvadsp.a: unsupported ELF machine number 164
Has anyone been able to overcome this problem, or run fastCV functions from the Hexagon IDE?
Ideally I would like to use the IDE and carry out the fastCV function on the Hexagon aDSP instead of the CPU using fastRPC, but for the moment I am attempting to run the functions on the CPU to begin with,
Any help would be appreciated.