• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Embedded Software » Linux » Linux forum » ezsdk_5_ 04_00_11 codec engine example execution fail
Share
Linux
  • Forum
Options
  • Subscribe via RSS

Forums

ezsdk_5_ 04_00_11 codec engine example execution fail

This question is not answered
administrator tdv
Posted by administrator tdv
on Aug 09 2012 04:14 AM
Prodigy50 points

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) : failed
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
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=0x0000b599] [tid=0x40009000] xdc.runtime.Main: [+1] app done.

Is there anyone could give me a hand?

EZSDK dm8148 dm8127
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • GAnthony
    Posted by GAnthony
    on Aug 09 2012 13:12 PM
    Intellectual2580 points

        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

        Note the CMEM args are a bit different between EZSDK memory map and the loadmodules.sh script you may be using.
        Otherwise, if you can enable some codec engine trace, maybe more clues will emerge.
     
        http://processors.wiki.ti.com/index.php/Codec_Engine_Application_Developers_Guide
    Thanks,
    - Gil
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • administrator tdv
    Posted by administrator tdv
    on Aug 12 2012 22:39 PM
    Prodigy50 points

    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

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • GAnthony
    Posted by GAnthony
    on Aug 13 2012 20:30 PM
    Intellectual2580 points

    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,

    - Gil

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • administrator tdv
    Posted by administrator tdv
    on Aug 13 2012 22:12 PM
    Prodigy50 points

    Dear Gil,

    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_calloc
    Leaving OsalMutex_create
        mutexObj    [0xc5af9000]
    Leaving GateMutex_Instance_init
        status    [0x0]
    Entered MultiProc_getNumProcessors
    Entered 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

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • GAnthony
    Posted by GAnthony
    on Aug 14 2012 11:48 AM
    Intellectual2580 points

    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/DM814x_EZ_5.04.00_Software_Developers_Guide#Running_the_Codec_Engine_examples

    http://processors.wiki.ti.com/index.php/Before_asking_for_MFP_support#Common_pitfalls


    Thanks,

    - Gil

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • administrator tdv
    Posted by administrator tdv
    on Aug 20 2012 00:52 AM
    Prodigy50 points

    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 message

    SysLink version : 2.00.04.83
    SysLink module created on Date:Aug  6 2012 Time:10:51:21
    Trace enabled
    Trace SetFailureReason enabled
    CMEMK 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/linuxuc
    allocated heap buffer 0xc7000000 of size 0x4ac000                               
    cmemk initialized                

    What should I do in next step?


    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • GAnthony
    Posted by GAnthony
    on Aug 20 2012 12:58 PM
    Intellectual2580 points

    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

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Velan
    Posted by Velan
    on Aug 21 2012 00:20 AM
    Intellectual2805 points

    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.


    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • GAnthony
    Posted by GAnthony
    on Aug 29 2012 15:50 PM
    Intellectual2580 points

    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?

    - Gil

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Tobias Schneider
    Posted by Tobias Schneider
    on Dec 07 2012 03:32 AM
    Intellectual275 points

    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.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use