This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi all,
I am newbie for dm6446, but I have used some other arm boards. What I try to do is building and get dvsdk, codec servers, codec engine, dmai and other stuff working on arago kernel. I have fallowed this document. But it didn't go well. I got too much errors while building DSPLink and I decided to follow this guide. Then I got too much errors while building codec servers. That is why I tried to find some solutions and I couldn't find. Here is error's I got:
make -C /home/yildirim/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05 \
DVSDK_INSTALL_DIR=/home/yildirim/dvsdk_2_00_00_22 \
BIOS_INSTALL_DIR=/home/yildirim/bios_5_41_07_24 \
XDC_INSTALL_DIR=/home/yildirim/xdctools_3_16_03_36 \
CE_INSTALL_DIR=/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16 \
FC_INSTALL_DIR=/home/yildirim/dvsdk_2_00_00_22/framework_components_2_23_01 \
CMEM_INSTALL_DIR=/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools \
CODECS_INSTALL_DIR=/home/yildirim/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05 \
BIOSUTILS_INSTALL_DIR=/home/yildirim/dvsdk_2_00_00_22/biosutils_1_01_00 \
XDAIS_INSTALL_DIR=/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools \
LINK_INSTALL_DIR=/home/yildirim/dvsdk_2_00_00_22/dsplink_linux_1_65_00_02 \
XDCARGS=\"eval\"
make[1]: Entering directory `/home/yildirim/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05'
CODEGEN_INSTALL_DIR="/home/yildirim/cg6x_6_0_21" /home/yildirim/xdctools_3_16_03_36/xdc -PR packages
making all: Thu Sep 16 11:05:39 EEST 2010 ...
======== .interfaces [packages/ti/sdo/codecs/aachedec] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/aachedec/ce] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/g711dec] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/g711dec/ce] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/g711enc] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/g711enc/ce] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/h264dec] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/h264dec/ce] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/h264enc] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/h264enc/ce] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/mpeg2dec] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/mpeg2dec/ce] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/mpeg4dec] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/mpeg4dec/ce] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/mpeg4enc] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/codecs/mpeg4enc/ce] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/servers/decode] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/servers/encode] ========
gmake[1]: `.interfaces' is up to date.
======== .interfaces [packages/ti/sdo/servers/loopback] ========
gmake[1]: `.interfaces' is up to date.
.interfaces files complete: Thu Sep 16 11:05:39 EEST 2010.
======== .libraries [packages/ti/sdo/codecs/aachedec] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/aachedec/ce] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/g711dec] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/g711dec/ce] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/g711enc] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/g711enc/ce] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/h264dec] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/h264dec/ce] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/h264enc] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/h264enc/ce] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/mpeg2dec] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/mpeg2dec/ce] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/mpeg4dec] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/mpeg4dec/ce] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/mpeg4enc] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/codecs/mpeg4enc/ce] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/servers/decode] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/servers/encode] ========
gmake[1]: `.libraries' is up to date.
======== .libraries [packages/ti/sdo/servers/loopback] ========
gmake[1]: `.libraries' is up to date.
.libraries files complete: Thu Sep 16 11:05:39 EEST 2010.
======== .dlls [packages/ti/sdo/codecs/aachedec] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/aachedec/ce] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/g711dec] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/g711dec/ce] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/g711enc] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/g711enc/ce] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/h264dec] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/h264dec/ce] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/h264enc] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/h264enc/ce] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/mpeg2dec] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/mpeg2dec/ce] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/mpeg4dec] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/mpeg4dec/ce] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/mpeg4enc] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/codecs/mpeg4enc/ce] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/servers/decode] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/servers/encode] ========
gmake[1]: `.dlls' is up to date.
======== .dlls [packages/ti/sdo/servers/loopback] ========
gmake[1]: `.dlls' is up to date.
.dlls files complete: Thu Sep 16 11:05:40 EEST 2010.
======== .executables [packages/ti/sdo/codecs/aachedec] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/aachedec/ce] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/g711dec] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/g711dec/ce] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/g711enc] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/g711enc/ce] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/h264dec] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/h264dec/ce] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/h264enc] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/h264enc/ce] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/mpeg2dec] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/mpeg2dec/ce] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/mpeg4dec] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/mpeg4dec/ce] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/mpeg4enc] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/codecs/mpeg4enc/ce] ========
gmake[1]: `.executables' is up to date.
======== .executables [packages/ti/sdo/servers/decode] ========
#
# configuring decodeCombo.x64P from package/cfg/decodeCombo_x64P.cfg ...
/home/yildirim/xdctools_3_16_03_36/xs -Dxdc.path="/home/yildirim/dvsdk_2_00_00_22/dsplink_linux_1_65_00_02;/home/yildirim/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05;/home/yildirim/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools/packages;/home/yildirim/dvsdk_2_00_00_22/framework_components_2_23_01/packages;/home/yildirim/dvsdk_2_00_00_22/framework_components_2_23_01/fctools/packages;/home/yildirim/bios_5_41_07_24/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools/packages;/home/yildirim/dvsdk_2_00_00_22/dsplink_linux_1_65_00_02/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools/packages;/home/yildirim/dvsdk_2_00_00_22/biosutils_1_01_00/packages;/home/yildirim/xdctools_3_16_03_36/packages;../../../.." -Dxdc.root=/home/yildirim/xdctools_3_16_03_36 -Dxdc.hostOS=Linux -Dconfig.importPath=".;/home/yildirim/dvsdk_2_00_00_22/dsplink_linux_1_65_00_02;/home/yildirim/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05;/home/yildirim/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools/packages;/home/yildirim/dvsdk_2_00_00_22/framework_components_2_23_01/packages;/home/yildirim/dvsdk_2_00_00_22/framework_components_2_23_01/fctools/packages;/home/yildirim/bios_5_41_07_24/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools/packages;/home/yildirim/dvsdk_2_00_00_22/dsplink_linux_1_65_00_02/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools/packages;/home/yildirim/dvsdk_2_00_00_22/biosutils_1_01_00/packages;/home/yildirim/xdctools_3_16_03_36/packages;../../../..;/home/yildirim/xdctools_3_16_03_36;/home/yildirim/xdctools_3_16_03_36/etc ;/home/yildirim/bios_5_41_07_24/packages/ti/bios/include" -Dxdc.bld.targets="" -DTOOLS= xdc.cfg decodeCombo.x64P package/cfg/decodeCombo_x64P.cfg package/cfg/decodeCombo_x64P
platform = ti.platforms.evmDM6446
Configuring server to use watermarked codecs...
NOTE: You can find the complete server data sheet in ./package/info/decodeCombo.x64P.DataSheet.html
---------------------------------------------------------------------------------------------------
will link with ti.sdo.ce.speech1:lib/release/sphdec1.a64P;lib/release/sphenc1.a64P
will link with ti.sdo.ce.audio1:lib/release/auddec1.a64P;lib/release/audenc1.a64P
will link with ti.sdo.ce.video2:lib/release/viddec2.a64P
will link with ti.sdo.ce.bioslog:lib/release/bioslog.a64P
will link with ti.sdo.ce:lib/release/ce.a64P
will link with ti.sdo.ce.alg:lib/release/Algorithm_BIOS.a64P
will link with ti.sdo.ce.ipc.bios:lib/release/ipc_bios.a64P
will link with ti.sdo.ce.osal.bios:lib/osal_bios.a64P
will link with ti.sdo.ce.osal.bios:lib/osal_bios_load.a64P
will link with ti.bios.utils:lib/utils.a64P
js: "/home/yildirim/xdctools_3_16_03_36/packages/xdc/cfg/Main.xs", line 40: XDC runtime error: can't find the library 'export/BIN/DspBios/DAVINCI/DM6446GEM_0/RELEASE/dsplink.lib' specified by package dsplink.dsp. It wasn't found along the path '/home/yildirim/dvsdk_2_00_00_22/dsplink_linux_1_65_00_02;/home/yildirim/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05;/home/yildirim/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools/packages;/home/yildirim/dvsdk_2_00_00_22/framework_components_2_23_01/packages;/home/yildirim/dvsdk_2_00_00_22/framework_components_2_23_01/fctools/packages;/home/yildirim/bios_5_41_07_24/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools/packages;/home/yildirim/dvsdk_2_00_00_22/dsplink_linux_1_65_00_02/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/packages;/home/yildirim/dvsdk_2_00_00_22/codec_engine_2_25_05_16/cetools/packages;/home/yildirim/dvsdk_2_00_00_22/biosutils_1_01_00/packages;/home/yildirim/xdctools_3_16_03_36/packages;../../../..;'.
gmake[1]: *** [package/cfg/decodeCombo_x64P.xdl] Error 1
gmake[1]: *** Deleting file `package/cfg/decodeCombo_x64P.xdl'
gmake[1]: *** [package/cfg/decodeCombo_x64P.xdl] Deleting file `package/cfg/decodeCombo_x64P.h'
gmake[1]: *** [package/cfg/decodeCombo_x64P.xdl] Deleting file `package/cfg/decodeCombo_x64P.c'
gmake[1]: *** [package/cfg/decodeCombo_x64P.xdl] Deleting file `package/cfg/decodeCombo_x64Pcfg.cmd'
gmake[1]: *** [package/cfg/decodeCombo_x64P.xdl] Deleting file `package/cfg/decodeCombo_x64Pcfg_c.c'
gmake[1]: *** [package/cfg/decodeCombo_x64P.xdl] Deleting file `package/cfg/decodeCombo_x64Pcfg.s62'
gmake: *** [packages/ti/sdo/servers/decode,.executables] Error 2
make[1]: *** [.all-packages] Error 2
make[1]: Leaving directory `/home/yildirim/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05'
make: *** [codecs] Error 2
How can I solve this problems or are there any other way to get dvsdk working on arago (or any other free kernel) kernel?
Mehmet,
Neither of your links are working. Can you please post the URL so I can see what it is that you are following?
first link: http://processors.wiki.ti.com/index.php/Using_the_community_kernel_on_DM6446_with_the_DVSDK
second link : http://processors.wiki.ti.com/index.php/Building_DSPLink
Mehmet,
As stated in your first link, you must follow the guide to the letter or it will not work. Are you using all the appropriate versions of the components and Ubuntu 10.04 and such? We have seen this Wiki work for several people, so we are fairly conident in the content. If you are not an expert, then you will likely encounter issues. This is not a fully validated release by TI and is meant only as a guide for experts. I'd suggest you stick with the previous MVL based release if you are having issues with this expert guide.
I strictly follow the guide but I use archlinux instead of Ubuntu, but I don't think that distro may be the issue. If you say so, I will try again with ubuntu.
I am having the exact same issue on Ubuntu. It might be because I am using Code Sourcery tools: 2010q1. It is the version used to build the image I am currently running on the board so I didn't want to have to go back and rebuild everything using the old CS tools. If no one has figured this out I will give it a shot with the older version of compiler.