大家好,我最近打算在 DM8168 平台上使用
ti的 AER 库,版本为 AER version 17.0.0 ,按照提示进行如下修改:
XDC_INSTALL_DIR := /opt/DVRRDK_03.00.00.00/ti_tools/xdc/xdctools_3_23_03_53
XDAIS_INSTALL_DIR := /opt/DVRRDK_03.00.00.00/ti_tools/xdais/xdais_7_22_00_03
export SDOARCH_INSTALL_DIR := /tmp/sdoarch/sdoarch_standards_1_00_00/packages
export C64CODEGENTOOL := /opt/DVRRDK_03.00.00.00/ti_tools/cgt_dsp/cgt6x_7_3_5
export MVARM9CGTOOL := /apps/montavista/mv_pro_4.0.1-gt/arm_v5t_le/1/montavista/pro/devkit/arm/v5t_le
export GCARMV6CGTOOL := /opt/DVRRDK_03.00.00.00/ti_tools/cgt_a8/arm-2009q1
export GCARMV7ACGTOOL := /opt/DVRRDK_03.00.00.00/ti_tools/cgt_a8/arm-2009q1
export GCARMV7ACGTOOLHFP := /home/davinci/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux
export TI_DOXYGEN_TEMPLATES := /apps/ti/doxygen/TI_Templates/10-01-2007
export DOXYGEN_INSTALL_DIR := /apps/ti/doxygen/doxygen/1.4.6-15.2/bin
export XDCBUILDCFG := /home/davinci/AER/packages/ti/mas/swtools/config.bld
export COVPATH := /apps/cmdevtools/coverity/prevent-linux-3.8.0
export MAS_INSTALL_DIR := /home/davinci/AER/packages
没有编译成功,报错如下:
.libraries files complete: Tue Jun 28 09:29:54 CST 2016.
======== .dlls [/home/davinci/AER/packages/ti/mas/swtools] ========
======== .dlls [/home/davinci/AER/packages/ti/mas/aer/test] ========
.dlls files complete: Tue Jun 28 09:29:54 CST 2016.
======== .executables [/home/davinci/AER/packages/ti/mas/swtools] ========
======== .executables [/home/davinci/AER/packages/ti/mas/aer/test] ========
gmake[2]: *** No rule to make target `all'. Stop.
gmake[1]: [make_dependent] Error 2 (ignored)
gmake[2]: *** No rule to make target `all'. Stop.
gmake[1]: [make_dependent] Error 2 (ignored)
gmake[2]: *** No rule to make target `all'. Stop.
gmake[1]: [make_dependent] Error 2 (ignored)
gmake[2]: *** No rule to make target `all'. Stop.
gmake[1]: [make_dependent] Error 2 (ignored)
clv7A ./aersim/aersim.c ...
if [ ! -d package/cfg/lnkr/gcarmv7a/aertest_cortexA8/./aersim ]; then mkdir -p package/cfg/lnkr/gcarmv7a/aertest_cortexA8/./aersim ; fi;
ld: failed to merge target specific data of file /home/davinci/AER/packages/ti/mas/util/lib/util_c.av7A(utilnum.ov7A)
/opt/DVRRDK_03.00.00.00/ti_tools/cgt_a8/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: error: /home/davinci/AER/packages/ti/mas/util/lib/util_c.av7A(wngnum.ov7A) uses VFP register arguments, lnkr/gcarmv7a/aertest_cortexA8.xv7A does not
/opt/DVRRDK_03.00.00.00/ti_tools/cgt_a8/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file /home/davinci/AER/packages/ti/mas/util/lib/util_c.av7A(wngnum.ov7A)
collect2: ld returned 1 exit status
gmake[2]: *** [lnkr/gcarmv7a/aertest_cortexA8.xv7A] Error 1
gmake[1]: *** [lnkr/gcarmv7a/aertest_cortexA8.xv7A] Error 2
gmake: *** [/home/davinci/AER/packages/ti/mas/aer/test,.executables] Error 2
make: *** [all] Error 2
请问是否有人成功包 AER 和 dm8168 的 DVRDK 成功结合使用?
0