Hi,
I'm using ezsdk_5_04_11. Executing the example in the target enviorment (ipnc_8127)
arm side : ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/apps/video_copy
dsp side: /home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/servers/all_codecs
Before I execute the binary, I run the script "loadmodules.sh" to insmod "syslink.ko" and "cmem.ko". When I execute the "app_remote.xv5T" in target, I got the following message:
[t=0x000019e6] [tid=0x40009000] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.video_copy[t=0x00001d9b] [tid=0x40009000] xdc.runtime.Main: [+1] App-> Application started, procId DSP engineName remote_copy_DSP input-file ./in.dat output-file ./out.dat.Assertion at Line no: 1568 in /home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/syslink_2_10_03_20/packages/ti/syslink/procMgr/hlos/usr/ProcMgr.c: (handle != NULL) : failedAssertion at Line no: 1272 in /home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/syslink_2_10_03_20/packages/ti/syslink/procMgr/hlos/usr/ProcMgr.c: (handle != NULL) : failedAssertion at Line no: 942 in /home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/syslink_2_10_03_20/packages/ti/syslink/procMgr/hlos/usr/ProcMgr.c: ((handlePtr != NULL) && (*handlePtr != NULL)) : failed[t=0x0000b599] [tid=0x40009000] xdc.runtime.Main: [+1] app done.
Is there anyone could give me a hand?
This assert is coming from a NULL ProcMgr_Handle being passed (from somewhere) in to ProcMgr_stop().
Since you are running a Codec Engine example from an EZSDK, can you ensure the M3 processors are unloaded before running the video_copy example as described here?
http://processors.wiki.ti.com/index.php/DM814x_EZ_5.04.00_Software_Developers_Guide#Running_the_Codec_Engine_examples
Dear Gil,
I use CE_DEBUG=2 to get following message. Please give a hand.
[t=0x00000262] [tid=0x400db000] ti.sdo.ce.osal.Global: [+E] Global_init> Enter[t=0x00000341] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] Global_init> This program was built with the following packages:[t=0x00000373] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package gnu.targets (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdctools_3_23_01_43/packages/gnu/targets/) [1, 0, 1][t=0x000003bb] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdctools_3_23_01_43/packages/gnu/targets/arm/) [1, 0, 0, 0][t=0x00000405] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm.rtsv5T (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdctools_3_23_01_43/packages/gnu/targets/arm/rtsv5T/) [1, 0, 0, 0][t=0x00000454] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.auddec_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/auddec_copy/) [2, 0, 0][t=0x000004aa] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.viddec2_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/viddec2_copy/) [2, 0, 0][t=0x00000500] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.videnc1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/videnc1_copy/) [2, 0, 0][t=0x00000556] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.imgdec1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/imgdec1_copy/) [2, 0, 0][t=0x000005ac] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.imgenc1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/imgenc1_copy/) [2, 0, 0][t=0x00000603] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.sphdec1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/sphdec1_copy/) [2, 0, 0][t=0x00000659] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.sphenc1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/sphenc1_copy/) [2, 0, 0][t=0x000006af] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.auddec1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/auddec1_copy/) [2, 0, 0][t=0x00000716] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.audenc1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/audenc1_copy/) [2, 0, 0][t=0x00000770] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.g711 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/g711/) [1, 0, 0][t=0x000007c2] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.vidtranscode_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/vidtranscode_copy/) [2, 0, 0][t=0x0000081b] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.vidanalytics_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/vidanalytics_copy/) [2, 0, 0][t=0x00000875] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.viddec1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/viddec1_copy/) [2, 0, 0][t=0x000008cb] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.viddec2split_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/viddec2split_copy/) [1, 0, 0][t=0x0000093d] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.universal_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/universal_copy/) [1, 0, 0][t=0x00000997] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.videnc2_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/videnc2_copy/) [1, 0, 0][t=0x000009ef] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.viddec3_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/xdais/dm/examples/viddec3_copy/) [1, 0, 0][t=0x00000a45] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.xdcruntime.linux (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/osal_1_22_01_09/packages/ti/sdo/xdcruntime/linux/) [1, 0, 0][t=0x00000a92] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.utils.loggers (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/osal_1_22_01_09/packages/ti/sdo/utils/loggers/) [1, 0, 0][t=0x00000add] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.global (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/global/) [1, 0, 0][t=0x00000b28] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.linuxutils.cmem (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/linuxutils_3_22_00_02/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0][t=0x00000b77] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.syslink (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/syslink_2_10_03_20/packages/ti/syslink/) [1, 0, 0, 0][t=0x00000bbd] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdais_7_22_00_03/packages/ti/xdais/dm/) [1, 0, 7][t=0x00000c02] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.utils.xdm (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2][t=0x00000c4f] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.xdais (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdais_7_22_00_03/packages/ti/xdais/) [1, 2.0, 1][t=0x00000c93] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.node (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/node/) [1, 0, 0][t=0x00000cdd] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.global (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/framework_components_3_22_01_07/packages/ti/sdo/fc/global/) [1, 0, 0][t=0x00000d2a] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexa8 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/cortexa8/) [1, 0, 0][t=0x00000d79] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.peripherals.hdvicp2 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdctools_3_23_01_43/packages/ti/catalog/peripherals/hdvicp2/) [][t=0x00000dc9] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.catalog (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdctools_3_23_01_43/packages/ti/catalog/) [1, 0, 0][t=0x00000e0f] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.c6000 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdctools_3_23_01_43/packages/ti/catalog/c6000/) [1, 0, 0, 0][t=0x00000e5a] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.peripherals.timers (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/peripherals/timers/) [][t=0x00000ebd] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexm3 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/cortexm3/) [1, 0, 0][t=0x00000f29] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.platforms.evmTI814X (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/xdctools_3_23_01_43/packages/ti/platforms/evmTI814X/) [1, 0, 0][t=0x00000f79] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal.linux (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/osal/linux/) [2, 0, 1][t=0x00000fc6] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc.dsplink (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/ipc/dsplink/) [2, 0, 1][t=0x00001015] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/osal/) [2, 0, 2][t=0x0000105f] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/ipc/) [2, 0, 1][t=0x000010a8] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.alg (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/alg/) [1, 0, 1][t=0x000010f1] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/) [1, 0, 6][t=0x00001137] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/video/) [1, 0, 3][t=0x00001182] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.viddec_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/viddec_copy/) [1, 0, 0][t=0x0000120a] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.videnc_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/videnc_copy/) [1, 0, 0][t=0x00001265] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.image (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/image/) [1, 0, 3][t=0x000012af] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.imgdec_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/imgdec_copy/) [1, 0, 0][t=0x00001309] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.imgenc_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/imgenc_copy/) [1, 0, 0][t=0x00001362] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.audio (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/audio/) [1, 0, 2][t=0x000013ac] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.auddec_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/auddec_copy/) [1, 0, 0][t=0x00001405] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.audenc_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/audenc_copy/) [1, 0, 0][t=0x0000145e] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.speech (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/speech/) [1, 0, 2][t=0x000014a9] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.sphenc_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/sphenc_copy/) [1, 0, 0][t=0x00001522] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.sphdec_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/sphdec_copy/) [1, 0, 0][t=0x0000157e] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.extensions.scale (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/extensions/scale/) [1, 0, 0][t=0x000015d6] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.scale (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/scale/) [1, 0, 0][t=0x0000162b] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video2 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/video2/) [1, 0, 3][t=0x00001676] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.viddec2_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/viddec2_copy/) [1, 0, 0][t=0x000016e0] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video1 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/video1/) [1, 0, 2][t=0x0000172f] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.videnc1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/videnc1_copy/) [1, 0, 0][t=0x00001788] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.image1 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/image1/) [1, 0, 1][t=0x000017d3] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.imgdec1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/imgdec1_copy/) [1, 0, 0][t=0x0000182d] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.imgenc1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/imgenc1_copy/) [1, 0, 0][t=0x00001887] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.speech1 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/speech1/) [1, 0, 1][t=0x000018d3] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.sphdec1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/sphdec1_copy/) [1, 0, 0][t=0x0000192c] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.sphenc1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/sphenc1_copy/) [1, 0, 0][t=0x00001986] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.audio1 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/audio1/) [1, 0, 1][t=0x000019d1] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.auddec1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/auddec1_copy/) [1, 0, 0][t=0x00001a2b] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.audenc1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/audenc1_copy/) [1, 0, 0][t=0x00001a84] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.g711 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/g711/) [1, 0, 0][t=0x00001af0] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.vidtranscode (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/vidtranscode/) [1, 0, 1][t=0x00001b42] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.vidtranscode_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/vidtranscode_copy/) [][t=0x00001b9d] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.vidanalytics (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/vidanalytics/) [1, 0, 1][t=0x00001bec] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.vidanalytics_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/vidanalytics_copy/) [1, 0, 0][t=0x00001c49] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.viddec1_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/viddec1_copy/) [1, 0, 0][t=0x00001ca3] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video2.split (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/video2/split/) [1, 0, 0][t=0x00001cf2] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.viddec2split_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/viddec2split_copy/) [1, 0, 0][t=0x00001d4f] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.universal (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/universal/) [1, 0, 0][t=0x00001d9c] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.universal_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/universal_copy/) [1, 0, 0][t=0x00001df7] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.videnc2_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/videnc2_copy/) [1, 0, 0][t=0x00001e51] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video3 (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/video3/) [1, 0, 0][t=0x00001e9d] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.viddec3_copy (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/viddec3_copy/) [1, 0, 0][t=0x00001ef7] [tid=0x400db000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.buildutils (/home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/buildutils/) [1, 0, 0][t=0x00002007] [tid=0x400db000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x32350)[t=0x00002072] [tid=0x400db000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x2eab0)[t=0x000020f2] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+2] Processor_init> SysLink_setup()...[t=0x0000345e] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+2] Processor_init> ... SysLink_setup() done[t=0x00003572] [tid=0x400db000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x29dcc)[t=0x000035ee] [tid=0x400db000] ti.sdo.ce.alg: [+E] ALG_init> Enter[t=0x0000360f] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[0] = 0x0[t=0x0000362d] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[1] = 0x0[t=0x0000364a] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[2] = 0x0[t=0x00003667] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[3] = 0x0[t=0x000036a1] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[4] = 0x0[t=0x000036bf] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[5] = 0x0[t=0x000036dd] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[6] = 0x0[t=0x000036fa] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[7] = 0x0[t=0x00003717] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[8] = 0x0[t=0x00003734] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[9] = 0x0[t=0x00003751] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[10] = 0x0[t=0x0000376e] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[11] = 0x0[t=0x0000378c] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[12] = 0x0[t=0x000037aa] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[13] = 0x0[t=0x000037c7] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[14] = 0x0[t=0x000037e5] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[15] = 0x0[t=0x00003802] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[16] = 0x0[t=0x00003820] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[17] = 0x0[t=0x0000383d] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[18] = 0x0[t=0x0000385a] [tid=0x400db000] ti.sdo.ce.alg: [+E] _ALG_sems[19] = 0x0[t=0x00003879] [tid=0x400db000] ti.sdo.ce.alg: [+X] ALG_init> Exit[t=0x00003894] [tid=0x400db000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x26d38)[t=0x0000396b] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+1] daemon> thread created.[t=0x00003996] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+E] getCmd_d> Enter (proc=0x40bc8dd4)[t=0x00003a6a] [tid=0x400db000] ti.sdo.ce.Engine: [+6] Engine_init> CE debugging on (CE_DEBUG=2; allowed CE_DEBUG levels: 1=min, 2=good, 3=max)[t=0x00003aa5] [tid=0x400db000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x21390)[t=0x00003af5] [tid=0x400db000] ti.sdo.ce.Engine: [+E] Engine addEngineToList(0x918d0, 1) [t=0x00003b2b] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34)[t=0x00003b63] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xc0638)[t=0x00003b8d] [tid=0x400db000] ti.sdo.ce.Engine: [+1] Engine addEngineToList> Adding desc: name = remote_copy_DSP, remoteName = all_DSP.xe674[t=0x00003bc7] [tid=0x400db000] ti.sdo.ce.Engine: [+E] Engine addEngineToList(0x918ec, 1) [t=0x00003bec] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34)[t=0x00003c0f] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xc0670)[t=0x00003c35] [tid=0x400db000] ti.sdo.ce.Engine: [+1] Engine addEngineToList> Adding desc: name = local, remoteName = (null)[t=0x00003c67] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x30)[t=0x00003c8b] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xc06a8)[t=0x00003ce1] [tid=0x400db000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x2fbbc)[t=0x00003d1a] [tid=0x400db000] ti.sdo.ce.Server: [+E] Server_init()[t=0x00003d37] [tid=0x400db000] ti.sdo.ce.Server: [+E] Server_init> Global_useLinkArbiter = 0[t=0x00003d5c] [tid=0x400db000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x26810)[t=0x00003d9b] [tid=0x400db000] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.video_copy[t=0x000041e2] [tid=0x400db000] xdc.runtime.Main: [+1] App-> Application started, procId DSP engineName remote_copy_DSP input-file ./in.dat output-file ./out.dat.[t=0x0000427d] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x400) = 0x40c2f000.[t=0x000042b6] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x40c2f000) = 0x887ff000.[t=0x0000430d] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x400) = 0x40ccf000.[t=0x00004343] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x40ccf000) = 0x887fe000.[t=0x00004395] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x400) = 0x40da9000.[t=0x000043cb] [tid=0x400db000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x40da9000) = 0x887fd000.[t=0x000085c3] [tid=0x400db000] ti.sdo.ce.Engine: [+E] Engine_open> Enter('remote_copy_DSP', 0xbedb7bd4, 0xbedb7b54)[t=0x00008616] [tid=0x400db000] ti.sdo.ce.Engine: [+1] Engine_open> desc->memMap [0x0], desc->useExtLoader [0][t=0x00008649] [tid=0x400db000] ti.sdo.ce.Engine: [+E] rmsInit> Enter(engine=0xc0a28, ec=0xbedb7b54)[t=0x00008673] [tid=0x400db000] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc = 0xc0640[t=0x00008695] [tid=0x400db000] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc->algTab = 0x91a98[t=0x000086bb] [tid=0x400db000] ti.sdo.ce.Engine: [+E] rmsInit> found remote alg viddec_copy[t=0x000086e0] [tid=0x400db000] ti.sdo.ce.Engine: [+E] rmsInit> engine has server![t=0x0000871e] [tid=0x400db000] ti.sdo.ce.Engine: [+E] rmsInit> engine->procId = DSP[t=0x00008747] [tid=0x400db000] ti.sdo.ce.Engine: [+E] rmsInit> engine->coreId = 0[t=0x0000876d] [tid=0x400db000] ti.sdo.ce.Engine: [+E] rserverOpen('all_DSP.xe674'), count = 0[t=0x00008793] [tid=0x400db000] ti.sdo.ce.Engine: [+E] rserverOpen >, memMap = 0x0, useExtLoader = 0[t=0x000087ce] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+E] Processor_create> Enter(imageName='all_DSP.xe674', memMap='(null)', attrs=0xbedb7b40)[t=0x00008997] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+E] doCmd> Enter (cmdId=1, proc=0xc0a70)[t=0x000089e6] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+X] getCmd_d> Exit (result=1)[t=0x00008a0c] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+E] Processor_create_d> Enter(proc=0xc0a70)[t=0x00008a34] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Retrieving CPU ID for 'DSP'...[t=0x00008a63] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Opening DSP ProcMgr for cpuId 0...[t=0x0000e8ac] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+7] Processor_create_d> ProcMgr_open() failed: -2[t=0x0000e8dd] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+7] Processor_create_d> Loading and starting DSP server 'all_DSP.xe674' FAILED, status=[0xfffffffe][t=0x0000e92d] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+E] Processor_delete_d> Enter (proc=0xc0a70)[t=0x0000ea34] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Not calling Ipc_control(STOPCALLBACK) because startCallBackStatus = 0xffffffff [-1][t=0x0000ea76] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Stopping DSP...Assertion at Line no: 1568 in /home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/syslink_2_10_03_20/packages/ti/syslink/procMgr/hlos/usr/ProcMgr.c: (handle != NULL) : failed[t=0x0000ecb9] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+6] Processor_delete_d> Stopping DSP FAILED, status=0xfffffff5[t=0x0000ecf0] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+1] Processor_delete_d> calling ProcMgr_detach()...Assertion at Line no: 1272 in /home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/syslink_2_10_03_20/packages/ti/syslink/procMgr/hlos/usr/ProcMgr.c: (handle != NULL) : failed[t=0x0000ee06] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+6] Processor_delete_d> Detaching from DSP FAILED, status=0xfffffff5[t=0x0000ee3c] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+1] Processor_delete_d> calling ProcMgr_close()...Assertion at Line no: 942 in /home/tdv/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/syslink_2_10_03_20/packages/ti/syslink/procMgr/hlos/usr/ProcMgr.c: ((handlePtr != NULL) && (*handlePtr != NULL)) : failed[t=0x0000ef3d] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+6] Processor_delete_d> Closing ProcMgr FAILED, status=0xfffffff5[t=0x0000ef71] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+X] Processor_delete_d> return[t=0x0000ef94] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> return (0)[t=0x0000f0a6] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+X] doCmd> Exit (result=2)[t=0x0000f0cd] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+E] Processor_delete> Enter(proc=0xc0a70)[t=0x0000f2f0] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+1] Processor_delete(0xc0a70) freeing object ...[t=0x0000f331] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+X] Processor_delete> return[t=0x0000f356] [tid=0x400db000] ti.sdo.ce.Engine: [+6] rserverOpen: can't start 'all_DSP.xe674'; Processor_create failed[t=0x0000f3af] [tid=0x400db000] ti.sdo.ce.Engine: [+X] rserverOpen('all_DSP.xe674'): 0x0 done.[t=0x0000f3d9] [tid=0x400db000] ti.sdo.ce.Engine: [+E] Engine_close(0xc0a28)[t=0x0000f41f] [tid=0x400db000] ti.sdo.ce.Engine: [+X] Engine_open> return(0x0)[t=0x0000f5b7] [tid=0x400db000] xdc.runtime.Main: [+1] app done.[t=0x0000f5ec] [tid=0x400db000] ti.sdo.ce.Engine: Engine cleanup()> Num engines = 2, removing engine remote_copy_DSP[t=0x0000f61c] [tid=0x400db000] ti.sdo.ce.Engine: Engine cleanup()> Num engines = 1, removing engine local[t=0x0000f66b] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+E] doCmd> Enter (cmdId=3, proc=0x0)[t=0x0000f6b9] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+E] getCmd_d> Enter (proc=0x40bc8dd4)[t=0x0000f6e3] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+X] getCmd_d> Exit (result=3)[t=0x0000f713] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+X] doCmd> Exit (result=1)[t=0x0000f7ce] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+2] Processor cleanup()> SysLink_destroy()...[t=0x00010177] [tid=0x400db000] ti.sdo.ce.ipc.Processor: [+2] Processor cleanup()> ... SysLink_destroy() complete
Hello:
This message:
> [t=0x0000e8ac] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+7] Processor_create_d> ProcMgr_open() failed: -2
indicates error code: ProcMgr_E_INVALIDARG "Argument passed to function is invalid."
Looking at syslink's ProcMgr.c in user space, it returns this error if either:
"Invalid NULL handle pointer specified", or "Invalid procId specified" (and I don't see any other alternative).
The pointer argument should be correct (it's a stack variable passed from a daemon calling procCreate(), so that leaves procId=0 to be invalid. But procId = 0 should correspond to the DSP, and for this device it should be 0.
Is there something in the server configuration setting it otherwise? Has the example been modified in any way, or using different versions of the codec engine dependencies than what were installed (syslink, IPC)?
Could you please enable SysLink trace as well to see exactly where ProcMgr_open() is failing? That might help.
http://processors.wiki.ti.com/index.php/SysLink_UserGuide#Trace_type
Thanks,
First, Thanks for your help.
I didn't modify server setting. I used out of box setting to compile and execution.
I modified the loadmodules.sh to set "insmod ../kermod/syslink.ko TRACE=1 TRACEFAILURE=1 TRACEENTER=1 TRACECLASS=2". When I execute "loadmodules.sh" in Target. I got a very log message in insmod syslink.ko. What section should I provide to you?
Otherwise, I found "Entered MultiProc_getNumProcessors" show repeatedly. The following is the message:
...
Entered GateMutex_Instance_init obj [0xc5af6000] params [0x0]Entered OsalMutex_create type [0x0]Entered Memory_calloc heap [0x0] size [0x20] align [0x0] eb [0x0]Entered MemoryOS_calloc size [0x20] align [0x0] flags [0x0]Entered MemoryOS_alloc size [0x20] align [0x0] flags [0x0]Leaving MemoryOS_alloc ptr [0xc5af9000]Leaving MemoryOS_calloc ptr [0xc5af9000]Leaving Memory_callocLeaving OsalMutex_create mutexObj [0xc5af9000]Leaving GateMutex_Instance_init status [0x0]Entered MultiProc_getNumProcessorsEntered MultiProc_getNumProcessors
Entered ClientNotifyMgr_setNameServer name [0xbf0bfb06] gate [0x0]Entered NameServer_Params_init params [0xc46f7bb4]Entered Memory_copy dst [0xc46f7bb4] src [0xbf0c77e8] len [0x14]Leaving MemoryOS_copy dst [0xc46f7bb4]Leaving NameServer_Params_init
You can remove the settings:
TRACEENTER=1 TRACECLASS=2
as that gives too much extraneous info for now.
Or, save the log output and grep (case insensitive) for anything that says "fail*", "couldn't", "can't", "error", or "procId", or "*_E_*"
Also, can you confirm you took the precautions mentioned in these links?
http://processors.wiki.ti.com/index.php/Before_asking_for_MFP_support#Common_pitfalls
- Gil
Hi Gil,
I'm not using filesystem include in ezsdk, I'm using filesystem include in ipnc_rdk GA2.0. so I could not find the following commands
target # /etc/init.d/pvr-init stop
target # /etc/init.d/matrix-gui-e stop target # /etc/init.d/load-hd-firmware.sh stop After I grep the log text by using "fail*", "couldn't", "can't", "error", or "procId", or "*_E_*", I got following text"omap_hwmod: gpio4: softreset failed (waited 10000 usec)" procId [0x0] procId [0x0] procId [0x0] procId [0x0] procId [0x1] procId [0x1] procId [0x1] procId [0x1] procId [0x2] procId [0x2] procId [0x2] procId [0x2]When I remove TRACEENTER TRACECLASS=2, I got the following messageSysLink version : 2.00.04.83SysLink module created on Date:Aug 6 2012 Time:10:51:21Trace enabledTrace SetFailureReason enabledCMEMK module: built on Aug 6 2012 at 11:00:17 Reference Linux version 2.6.37 File /home/tdv/IPNetCam/ti_tools/linuxutils_3_21_00_03/packages/ti/sdo/linuxucallocated heap buffer 0xc7000000 of size 0x4ac000 cmemk initialized What should I do in next step?
We need to find the cause of this error:
[t=0x0000e8ac] [tid=0x40bc9490] ti.sdo.ce.ipc.Processor: [+7] Processor_create_d> ProcMgr_open() failed: -2
(-2) is the error code: ProcMgr_E_INVALIDARG "Argument passed to function is invalid."
What are the arguments being passed to ProcMgr_open()?
Since the user side trace isn't providing any clues, after enabling SysLink kernel side trace, what new output is printed just before this error?
Gil,
Could you please confirm if the Codec Engine Examples works fine using the filesystem in EZSDK 5.04.00.11.
Did you follow the steps defined in "Running the Codec Engine examples" in Software Developers guide document, especially MEM parameter in bootargs must be set to 169M
This setup is working fine, and had not received any issue with this, So it must work fine for you aldo.
Using the filesystem in ipnc could be different issue, we must separate both the issue. The above one could help to rootucase issue with this also.
Thanks & Regards,
Velan
Don't forget to verify answers to your forum questions by using the green "verify Answer" button.
Did you read the DVSDK4.x FAQ? If not, PLEASE read it.
Velan:
I think you intended these directions to the customer (i.e., adminstrator tdv)?
Administrator tdv:
Did you try what Velan suggested? That is, get the video_copy example working in the context of the EZSDK?
Dear Velan,
This setup is not working fine, there are issued with this, as you can see at this thread ! If you've got some ideas how to resolve that issue, I would be thankful.