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 DVSDK自己编译的四路测试程序编译出现问题

你好,

我现在正在使用DM6446这款芯片作四路视频相关的研究,目前已经有四路的视频驱动,但是再进行四路视频测试代码编译时出现以下问题

falcon@falcon-inspiron:~/dvsdk_2_00_00_22/dvsdk_demos_2_00_00_07/dm6446/encode_evm_4cif$ make

======== Building encode_evm_4cif ========
Configuring application using encode_evm_4cif.cfg

configuring encode_evm_4cif.x470MV from package/cfg/encode_evm_4cif_x470MV.cfg ...
js: "/home/falcon/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/Engine.xs", line 318: Error: cannot find server package 'ti.sdo.servers.encode_evm_4cif' specified as the third argument to createFromServer(), along the package path. Verify that the package name is correct and that the package is in your package path. Details: xdc.services.global.XDCException: xdc.PACKAGE_NOT_FOUND: can't locate the package 'ti.sdo.servers.encode_evm_4cif' along the path: '/home/falcon/dvsdk_2_00_00_22/codec_engine_2_23_01/examples;/home/falcon/dvsdk_2_00_00_22/dvsdk_demos_2_00_00_07/packages;/home/falcon/dvsdk_2_00_00_22/dmai_1_20_00_06/packages;/home/falcon/dvsdk_2_00_00_22/codec_engine_2_23_01/packages;/home/falcon/dvsdk_2_00_00_22/framework_components_2_23_01/packages;/home/falcon/dvsdk_2_00_00_22/dsplink-1_61_03-prebuilt/packages;/home/falcon/dvsdk_2_00_00_22/xdais_6_23/packages;/home/falcon/dvsdk_2_00_00_22/linuxutils_2_23_01/packages;/home/falcon/dvsdk_2_00_00_22/dm6446_dvsdk_combos_2_05/packages;/home/falcon/dvsdk_2_00_00_22/xdctools_3_10_05_61/packages;..;'. Ensure that the package path is set correctly.
    "/home/falcon/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/Engine.xs", line 318
    "/home/falcon/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/Engine.xs", line 341
    "/home/falcon/dvsdk_2_00_00_22/dvsdk_demos_2_00_00_07/dm6446/encode_evm_4cif/encode_evm_4cif.cfg", line 26
    "./package/cfg/encode_evm_4cif_x470MV.cfg", line 479
    "./package/cfg/encode_evm_4cif_x470MV.cfg", line 434
gmake: *** [package/cfg/encode_evm_4cif_x470MV.c] Error 1
js: "/home/falcon/dvsdk_2_00_00_22/xdctools_3_10_05_61/packages/xdc/tools/Cmdr.xs", line 40: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
make: *** [encode_evm_4cif_config/linker.cmd] Error 1

DVSDK自带的demos都能够正常编译通过。

求解答

  • 你好,

    错误提示是找不到encode_evm_4cif这个server。你有这个server么?如果是四路编码,只需要open engine, create 4个h264enc instance就可以了。

    “ cannot find server package 'ti.sdo.servers.encode_evm_4cif' specified ”