Part Number: TDA2PXEVM
Tool/software: TI C/C++ Compiler
Hello,
I am currently using Processor SDK 3_4 "Linux running on A15" . I have to implement a few EVE kernels and integrate them in a Usecase. I am trying this using following 2 methods
1. I tried to compile the EVE on ubuntu14.04 for which I ran the makefile using gmake command present in xdctools. I have set the following paths:
In make file:
export EVE_SW_ROOT ?= $(CURDIR)
export ARP32_TOOLS ?= /home/kpit/cv_acc_new/ti_components/cg_tools/linux/arp32_1.0.7
export DSP_TOOLS ?= /home/kpit/cv_acc_new/ti_components/cg_tools/linux/C6000_7.4.2
export xdais_PATH ?= /home/kpit/cv_acc_new/ti_components/codecs/xdais_7_24_00_04
export UTILS_PATH ?= /bin
In makerules_eve.mk:
DMAUTILS_PATH ?= "/home/kpit/cv_acc_new/ti_components/algorithms/REL.DMAUTILS.00.08.00.02/dmautils"
ALGFRAMEWORK_PATH ?= "/home/kpit/cv_acc_new/ti_components/algorithms/REL.ALGFRAMEWORK.02.08.00.00/algframework"
I was getting a compilation error of start date, time and echo . Hence I commented them and tried to build. I am still getting errors. The log is as follows:
##@echo ======== STARTERWARE =================
gmake -C ./starterware -f Makefile TARGET_SOC=vayu CORE=eve
gmake[1]: uname: Command not found
gmake[1]: Entering directory `/home/kpit/cv_acc_new/ti_components/algorithms/eve_sw_01_19_00_00/starterware'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/home/kpit/cv_acc_new/ti_components/algorithms/eve_sw_01_19_00_00/starterware'
gmake -C ./starterware -f Makefile TARGET_SOC=vayu CORE=dsp
gmake[1]: uname: Command not found
gmake[1]: Entering directory `/home/kpit/cv_acc_new/ti_components/algorithms/eve_sw_01_19_00_00/starterware'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/home/kpit/cv_acc_new/ti_components/algorithms/eve_sw_01_19_00_00/starterware'
gmake -C ./starterware -f Makefile TARGET_SOC=vme CORE=eve
gmake[1]: uname: Command not found
gmake[1]: Entering directory `/home/kpit/cv_acc_new/ti_components/algorithms/eve_sw_01_19_00_00/starterware'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/home/kpit/cv_acc_new/ti_components/algorithms/eve_sw_01_19_00_00/starterware'
gmake -C ./starterware -f Makefile TARGET_SOC=vme CORE=dsp
gmake[1]: uname: Command not found
gmake[1]: Entering directory `/home/kpit/cv_acc_new/ti_components/algorithms/eve_sw_01_19_00_00/starterware'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/home/kpit/cv_acc_new/ti_components/algorithms/eve_sw_01_19_00_00/starterware'
##@echo .
##@echo ======== KERNELS =================
gmake -C ./kernels -f makefile
gmake[1]: Entering directory `/home/kpit/cv_acc_new/ti_components/algorithms/eve_sw_01_19_00_00/kernels'
gmake[1]: echo: Command not found
gmake[1]: *** [all] Error 127
gmake[1]: Leaving directory `/home/kpit/cv_acc_new/ti_components/algorithms/eve_sw_01_19_00_00/kernels'
gmake: *** [all] Error 2
Please let me know what is pending from my side in this method. I want to get the EVE built.
2. Parallely I have compiled EVE on Windows platform(Processor SDK3_4). I have successfully compiled and tested the required EVE applications on the simulator.
Then I have taken the required lib files and moved to the linux Processor SDK. The lib files are as follows:
Apps_nonbam->lib.... Both the debug and release libs for the application
kernels->lib ....... Both the debug and release libs for kernel.
By this method I have been able to compile the SDK with the EVE application calls successfully. But I faced execution issues . The applet is getting called and then the code runs forever.
Please let me know if this method is right or anything else needs to be done.
Regards,
Aniruddha