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.

{dm6446} Building DVSDK with arago kernel and dsp/bios

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?