调试信息:
root@dm814x-evm:/var/volatile/tmp/dm8148lab/ti_platforms_evmTI814X# ./app_remote
.xv5T[t=0x00005ab0] [tid=0x400cc000] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.video_copy
[t=0x000061c7] [tid=0x400cc000] xdc.runtime.Main: [+1] App-> Application started, procId DSP engineName remote_copy_DSP input-file ./in.dat output-file ./ou.
./app_remote.xv5T: error: can't open engine remote_copy_DSP
[t=0x045ea151] [tid=0x400cc000] xdc.runtime.Main: [+1] app done.
root@dm814x-evm:/var/volatile/tmp/dm8148lab/ti_platforms_evmTI814X#
remote_copy_DSP 是个什么,我想用的video_copy这个engine。我在remote.cfg中也有改,但改了也没有效果。之前用dm3730的,也没有那么复杂的东西。
到底是怎么回事呢,谢谢
以下是ce_debug=3的信息
root@dm814x-evm:~/dm814x-evm/cmem# CE_DEBUG=3 ./app_remote.xv5T
[t=0x000001e5] [tid=0x40095000] ti.sdo.ce.osal.Global: [+E] Global_init> Enter
[t=0x0000031c] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] Global_init> This program was built with the following packages:
[t=0x00000371] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package gnu.targets (/opt/DM8148/ezsdk/component-sources/xdctools_3_22_01_21/packages/gnu/targets/) [1, 0, 1]
[t=0x000003da] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm (/opt/DM8148/ezsdk/component-sources/xdctools_3_22_01_21/packages/gnu/targets/arm/) [1, 0, 0, 0]
[t=0x00000447] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm.rtsv5T (/opt/DM8148/ezsdk/component-sources/xdctools_3_22_01_21/packages/gnu/targets/arm/rtsv5T/) [1, 0, 0, 0]
[t=0x000004bb] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.auddec_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/auddec_copy/) [2, 0, 0]
[t=0x00000539] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.viddec2_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/viddec2_copy/) [2, 0, 0]
[t=0x000005b8] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.videnc1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/videnc1_copy/) [2, 0, 0]
[t=0x00000636] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.imgdec1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/imgdec1_copy/) [2, 0, 0]
[t=0x000006b5] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.imgenc1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/imgenc1_copy/) [2, 0, 0]
[t=0x00000734] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.sphdec1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/sphdec1_copy/) [2, 0, 0]
[t=0x000007b3] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.sphenc1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/sphenc1_copy/) [2, 0, 0]
[t=0x00000832] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.auddec1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/auddec1_copy/) [2, 0, 0]
[t=0x000008c4] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.audenc1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/audenc1_copy/) [2, 0, 0]
[t=0x00000944] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.g711 (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/g711/) [1, 0, 0]
[t=0x000009bb] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.vidtranscode_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/vidtranscode_copy/) [2, 0, 0]
[t=0x00000a3f] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.vidanalytics_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/vidanalytics_copy/) [2, 0, 0]
[t=0x00000ac3] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.viddec1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/viddec1_copy/) [2, 0, 0]
[t=0x00000b42] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.viddec2split_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/viddec2split_copy/) [1, 0, 0]
[t=0x00000bc6] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.universal_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/universal_copy/) [1, 0, 0]
[t=0x00052bbc] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.videnc2_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/videnc2_copy/) [1, 0, 0]
[t=0x00052c47] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm.examples.viddec3_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/xdais/dm/examples/viddec3_copy/) [1, 0, 0]
[t=0x00052cc8] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.xdcruntime.linux (/opt/DM8148/ezsdk/component-sources/osal_1_21_01_08/packages/ti/sdo/xdcruntime/linux/) [1, 0, 0]
[t=0x00052d39] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.utils.loggers (/opt/DM8148/ezsdk/component-sources/osal_1_21_01_08/packages/ti/sdo/utils/loggers/) [1, 0, 0]
[t=0x00052da7] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.global (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/global/) [1, 0, 0]
[t=0x00052e15] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.linuxutils.cmem (/opt/DM8148/ezsdk/component-sources/linuxutils_3_21_00_04/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0]
[t=0x00052e9e] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.syslink (/opt/DM8148/ezsdk/component-sources/syslink_2_00_02_80/packages/ti/syslink/) [1, 0, 0, 0]
[t=0x00052f07] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais (/opt/DM8148/ezsdk/component-sources/xdais_7_21_00_02/packages/ti/xdais/) [1, 2.0, 1]
[t=0x00052f6a] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.ires (/opt/DM8148/ezsdk/component-sources/framework_components_3_21_01_26/packages/ti/sdo/fc/ires/) [1, 0, 0]
[t=0x00052fda] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.ires.edma3chan (/opt/DM8148/ezsdk/component-sources/framework_components_3_21_01_26/packages/ti/sdo/fc/ires/edma3chan/) [1, 0, 0]
[t=0x00053054] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.global (/opt/DM8148/ezsdk/component-sources/framework_components_3_21_01_26/packages/ti/sdo/fc/global/) [1, 0, 0]
[t=0x000530c5] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.memutils (/opt/DM8148/ezsdk/component-sources/framework_components_3_21_01_26/packages/ti/sdo/fc/memutils/) [1, 0, 0]
[t=0x00053151] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.examples.dmaXfer (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/fc/examples/dmaXfer/) [1, 0, 0]
[t=0x000531ca] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.utils (/opt/DM8148/ezsdk/component-sources/framework_components_3_21_01_26/packages/ti/sdo/fc/utils/) [1, 0, 3]
[t=0x0005323b] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.ecpy (/opt/DM8148/ezsdk/component-sources/framework_components_3_21_01_26/packages/ti/sdo/fc/ecpy/) [1, 0, 1]
[t=0x000532ab] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.ires.examples.codecs.edmacodec1 (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/fc/ires/examples/codecs/edmacodec1/) [1, 0, 0]
[t=0x00053332] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm (/opt/DM8148/ezsdk/component-sources/xdais_7_21_00_02/packages/ti/xdais/dm/) [1, 0, 7]
[t=0x00053397] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.utils.xdm (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2]
[t=0x00053407] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.node (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/node/) [1, 0, 0]
[t=0x00053473] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexa8 (/opt/DM8148/ezsdk/component-sources/xdctools_3_22_01_21/packages/ti/catalog/arm/cortexa8/) [1, 0, 0]
[t=0x000a5441] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.peripherals.hdvicp2 (/opt/DM8148/ezsdk/component-sources/xdctools_3_22_01_21/packages/ti/catalog/peripherals/hdvicp2/) []
[t=0x000a54bd] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.catalog (/opt/DM8148/ezsdk/component-sources/xdctools_3_22_01_21/packages/ti/catalog/) [1, 0, 0]
[t=0x000a5524] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.c6000 (/opt/DM8148/ezsdk/component-sources/xdctools_3_22_01_21/packages/ti/catalog/c6000/) [1, 0, 0, 0]
[t=0x000a5591] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.peripherals.timers (/opt/DM8148/ezsdk/component-sources/xdctools_3_22_01_21/packages/ti/catalog/arm/peripherals/timers/) []
[t=0x000a560a] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexm3 (/opt/DM8148/ezsdk/component-sources/xdctools_3_22_01_21/packages/ti/catalog/arm/cortexm3/) [1, 0, 0]
[t=0x000a567d] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.platforms.evmTI814X (/opt/DM8148/ezsdk/component-sources/xdctools_3_22_01_21/packages/ti/platforms/evmTI814X/) [1, 0, 0]
[t=0x000a56ef] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal.linux (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/osal/linux/) [2, 0, 1]
[t=0x000a5760] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/osal/) [2, 0, 2]
[t=0x000a57cc] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc.dsplink (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/ipc/dsplink/) [2, 0, 1]
[t=0x000a583e] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/ipc/) [2, 0, 1]
[t=0x000a58a9] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.alg (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/alg/) [1, 0, 1]
[t=0x000a5914] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/) [1, 0, 6]
[t=0x000a597a] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/video/) [1, 0, 3]
[t=0x000a59fa] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.viddec_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/viddec_copy/) [1, 0, 0]
[t=0x000a5a7e] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.videnc_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/videnc_copy/) [1, 0, 0]
[t=0x000a5b01] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.image (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/image/) [1, 0, 3]
[t=0x000a5b6e] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.imgdec_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/imgdec_copy/) [1, 0, 0]
[t=0x000a5c04] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.imgenc_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/imgenc_copy/) [1, 0, 0]
[t=0x000a5c8a] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.audio (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/audio/) [1, 0, 2]
[t=0x000f7cc0] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.auddec_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/auddec_copy/) [1, 0, 0]
[t=0x000f7d4b] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.audenc_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/audenc_copy/) [1, 0, 0]
[t=0x000f7dcf] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.speech (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/speech/) [1, 0, 2]
[t=0x000f7e3d] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.sphenc_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/sphenc_copy/) [1, 0, 0]
[t=0x000f7ec1] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.sphdec_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/sphdec_copy/) [1, 0, 0]
[t=0x000f7f44] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.extensions.scale (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/extensions/scale/) [1, 0, 0]
[t=0x000f7fc5] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.scale (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/scale/) [1, 0, 0]
[t=0x000f8042] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video2 (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/video2/) [1, 0, 3]
[t=0x000f80b0] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.viddec2_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/viddec2_copy/) [1, 0, 0]
[t=0x000f8133] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video1 (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/video1/) [1, 0, 2]
[t=0x000f81a1] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.videnc1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/videnc1_copy/) [1, 0, 0]
[t=0x000f8237] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.image1 (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/image1/) [1, 0, 1]
[t=0x000f82a7] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.imgdec1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/imgdec1_copy/) [1, 0, 0]
[t=0x000f832c] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.imgenc1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/imgenc1_copy/) [1, 0, 0]
[t=0x000f83b0] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.speech1 (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/speech1/) [1, 0, 1]
[t=0x000f841f] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.sphdec1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/sphdec1_copy/) [1, 0, 0]
[t=0x000f84a3] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.sphenc1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/sphenc1_copy/) [1, 0, 0]
[t=0x000f8527] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.audio1 (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/audio1/) [1, 0, 1]
[t=0x0014a54a] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.auddec1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/auddec1_copy/) [1, 0, 0]
[t=0x0014a5d4] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.audenc1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/audenc1_copy/) [1, 0, 0]
[t=0x0014a65a] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.g711 (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/g711/) [1, 0, 0]
[t=0x0014a6d6] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.vidtranscode (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/vidtranscode/) [1, 0, 1]
[t=0x0014a74a] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.vidtranscode_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/vidtranscode_copy/) []
[t=0x0014a7d0] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.vidanalytics (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/vidanalytics/) [1, 0, 1]
[t=0x0014a843] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.vidanalytics_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/vidanalytics_copy/) [1, 0, 0]
[t=0x0014a8cc] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.viddec1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/viddec1_copy/) [1, 0, 0]
[t=0x0014a950] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video2.split (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/video2/split/) [1, 0, 0]
[t=0x0014a9c4] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.viddec2split_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/viddec2split_copy/) [1, 0, 0]
[t=0x0014aa4d] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.universal (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/universal/) [1, 0, 0]
[t=0x0014aae8] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.universal_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/universal_copy/) [1, 0, 0]
[t=0x0014ab70] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.videnc2_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/videnc2_copy/) [1, 0, 0]
[t=0x0014abf5] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video3 (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/packages/ti/sdo/ce/video3/) [1, 0, 0]
[t=0x0014ac63] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.viddec3_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/viddec3_copy/) [1, 0, 0]
[t=0x0014ace7] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.edmacodec1_copy (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/codecs/edmacodec1_copy/) [1, 0, 0]
[t=0x0014ad6e] [tid=0x40095000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.buildutils (/opt/DM8148/ezsdk/component-sources/codec_engine_3_21_00_19/examples/ti/sdo/ce/examples/buildutils/) [1, 0, 0]
[t=0x0014ae98] [tid=0x40095000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x32030)
[t=0x0019ce29] [tid=0x40095000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x2e770)
[t=0x0019cf7e] [tid=0x40095000] ti.sdo.ce.ipc.Processor: [+2] Processor_init> SysLink_setup()…
[t=0x0019f2a4] [tid=0x40095000] ti.sdo.ce.ipc.Processor: [+2] Processor_init> … SysLink_setup() done
[t=0x0019f3f3] [tid=0x40095000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x2d49c)
[t=0x0019f4bb] [tid=0x40095000] ti.sdo.ce.alg: [+E] ALG_init> Enter
[t=0x0019f4f8] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[0] = 0x0
[t=0x0019f52e] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[1] = 0x0
[t=0x0019f626] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[2] = 0x0
[t=0x0019f65c] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[3] = 0x0
[t=0x0019f68f] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[4] = 0x0
[t=0x0019f6c2] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[5] = 0x0
[t=0x0019f6f5] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[6] = 0x0
[t=0x0019f728] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[7] = 0x0
[t=0x0019f75b] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[8] = 0x0
[t=0x0019f78e] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[9] = 0x0
[t=0x0019f7c0] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[10] = 0x0
[t=0x0019f7f4] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[11] = 0x0
[t=0x0019f829] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[12] = 0x0
[t=0x0019f85d] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[13] = 0x0
[t=0x0019f890] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[14] = 0x0
[t=0x0019f8c4] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[15] = 0x0
[t=0x0019f8f8] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[16] = 0x0
[t=0x0019f92c] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[17] = 0x0
[t=0x0019f95f] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[18] = 0x0
[t=0x0019f993] [tid=0x40095000] ti.sdo.ce.alg: [+E] _ALG_sems[19] = 0x0
[t=0x0019f9e1] [tid=0x40095000] ti.sdo.ce.alg: [+X] ALG_init> Exit
[t=0x0019fa14] [tid=0x40095000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x26ca4)
[t=0x0019fa94] [tid=0x40095000] ti.sdo.ce.Engine: [+6] Engine_init> CE debugging on (CE_DEBUG=3; allowed CE_DEBUG levels: 1=min, 2=good, 3=max)
[t=0x0019faf8] [tid=0x40095000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x24510)
[t=0x0019fb73] [tid=0x40095000] ti.sdo.ce.Engine: [+X] Engine addEngineToList(0x8f35c, 1)[t=0x0019fbca] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34)
[t=0x0019fc0b] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xbe620)
[t=0x0019fc4c] [tid=0x40095000] ti.sdo.ce.Engine: Engine addEngineToList> Adding desc: name = remote_copy_DSP, remoteName = all_DSP.xe674
[t=0x0019fca7] [tid=0x40095000] ti.sdo.ce.Engine: [+X] Engine addEngineToList(0x8f378, 1)[t=0x0019fce6] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34)
[t=0x0019fd23] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xbe658)
[t=0x0019fd62] [tid=0x40095000] ti.sdo.ce.Engine: Engine addEngineToList> Adding desc: name = local, remoteName = (null)
[t=0x0019fdc0] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x30)
[t=0x0019fe06] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xbe690)
[t=0x0019fe68] [tid=0x40095000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x2f8ac)
[t=0x0019fec1] [tid=0x40095000] ti.sdo.ce.Server: [+E] Server_init()
[t=0x0019fef5] [tid=0x40095000] ti.sdo.ce.Server: [+E] Server_init> Global_useLinkArbiter = 0
[t=0x0019ff4e] [tid=0x40095000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x26760)
[t=0x0019ffab] [tid=0x40095000] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.video_copy
[t=0x001a00bc] [tid=0x40095000] xdc.runtime.Main: [+1] App-> Application started, procId DSP engineName remote_copy_DSP input-file ./in.dat output-file ./out.dat.
[t=0x001f2252] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x400)
[t=0x001f229d] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+E] Memory_contigAlloc> Enter(size=0x400, align=0xffffffff, cached=FALSE, heap=FALSE)
[t=0x001f233b] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x400) = 0x40bd2000.
[t=0x001f2393] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x40bd2000) = 0x97fff000.
[t=0x001f23f4] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+1] Memory__addContigBuf> Enter(virtAddr=0x40bd2000, size=0x400, physAddr=0x97fff000)
[t=0x001f2456] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+1] Memory__addContigBuf> creating new contigBuf object
[t=0x001f24a4] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+1] Memory__addContigBuf> returning: cb->phys=0x97fff000, cb->size=0x400, cb->virt=0x40bd2000
[t=0x001f2503] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+X] Memory_contigAlloc> return (0x40bd2000)
[t=0x001f2548] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x40bd2000)
[t=0x001f2588] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x400)
[t=0x001f25c5] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+E] Memory_contigAlloc> Enter(size=0x400, align=0xffffffff, cached=FALSE, heap=FALSE)
[t=0x001f2636] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x400) = 0x40beb000.
[t=0x001f268c] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x40beb000) = 0x97ffe000.
[t=0x001f26db] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+1] Memory__addContigBuf> Enter(virtAddr=0x40beb000, size=0x400, physAddr=0x97ffe000)
[t=0x001f2735] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+1] Memory__addContigBuf> creating new contigBuf object
[t=0x001f277f] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+1] Memory__addContigBuf> returning: cb->phys=0x97ffe000, cb->size=0x400, cb->virt=0x40beb000
[t=0x001f27f7] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+X] Memory_contigAlloc> return (0x40beb000)
[t=0x001f283b] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x40beb000)
[t=0x001f287c] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x400)
[t=0x001f28ba] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+E] Memory_contigAlloc> Enter(size=0x400, align=0xffffffff, cached=FALSE, heap=FALSE)
[t=0x001f2933] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x400) = 0x40cca000.
[t=0x001f2989] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x40cca000) = 0x97ffd000.
[t=0x001f29d8] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+1] Memory__addContigBuf> Enter(virtAddr=0x40cca000, size=0x400, physAddr=0x97ffd000)
[t=0x001f2a32] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+1] Memory__addContigBuf> creating new contigBuf object
[t=0x001f2a7c] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+1] Memory__addContigBuf> returning: cb->phys=0x97ffd000, cb->size=0x400, cb->virt=0x40cca000
[t=0x001f2adb] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+X] Memory_contigAlloc> return (0x40cca000)
[t=0x001f2b1e] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x40cca000)
[t=0x001f2be5] [tid=0x40095000] ti.sdo.ce.Engine: [+E] Engine_open> Enter('remote_copy_DSP', 0xbe889bb4, 0xbe889b34)
[t=0x001f2c3f] [tid=0x40095000] ti.sdo.ce.Engine: [+1] Engine_open> desc->memMap [0x0], desc->useExtLoader [0]
[t=0x001f2c89] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x40)
[t=0x001f2cc8] [tid=0x40095000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xbea10)
[t=0x001f2d0a] [tid=0x40095000] ti.sdo.ce.Engine: [+E] rmsInit> Enter(engine=0xbea10, ec=0xbe889b34)
[t=0x001f2d66] [tid=0x40095000] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc = 0xbe628
[t=0x001f2da3] [tid=0x40095000] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc->algTab = 0x8eb58
[t=0x00245050] [tid=0x40095000] ti.sdo.ce.Engine: [+E] rmsInit> found remote alg viddec_copy
[t=0x00245095] [tid=0x40095000] ti.sdo.ce.Engine: [+E] rmsInit> engine has server!
[t=0x002450d0] [tid=0x40095000] ti.sdo.ce.Engine: [+E] rmsInit> engine->procId = DSP
[t=0x00245110] [tid=0x40095000] ti.sdo.ce.Engine: [+E] rmsInit> engine->coreId = 0
[t=0x0024514d] [tid=0x40095000] ti.sdo.ce.Engine: [+E] rserverOpen('all_DSP.xe674'), count = 0
[t=0x0024518e] [tid=0x40095000] ti.sdo.ce.Engine: [+E] rserverOpen >, memMap = 0x0, useExtLoader = 0
[t=0x002451e1] [tid=0x40095000] ti.sdo.ce.ipc.Processor: [+E] Processor_create> Enter(imageName='all_DSP.xe674', memMap='(null)', attrs=0xbe889b14)
[t=0x0024527b] [tid=0x40095000] ti.sdo.ce.ipc.Processor: [+E] doCmd> Enter (cmdId=1, proc=0xbea58)
[t=0x002452ed] [tid=0x40b48490] ti.sdo.ce.ipc.Processor: [+X] getCmd_d> Exit (result=1)
[t=0x0024532f] [tid=0x40b48490] ti.sdo.ce.ipc.Processor: [+E] Processor_create_d> Enter(proc=0xbea58)
[t=0x00245373] [tid=0x40b48490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Retrieving CPU ID for 'DSP'…
[t=0x002453bf] [tid=0x40b48490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Opening DSP ProcMgr for cpuId 0…
[t=0x00245460] [tid=0x40b48490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Attaching to DSP…
[t=0x00246dd2] [tid=0x40b48490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Loading all_DSP.xe674 on DSP (1 args)…
[t=0x0025d8be] [tid=0x40b48490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> calling Ipc_control(LOADCALLBACK)…
[t=0x0026b2f9] [tid=0x40b48490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(LOADCALLBACK) status: 0
[t=0x0026b369] [tid=0x40b48490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Starting DSP …
zou Samen:
编译example的时候出现: /bin/cl470: Command not found
Louis:
回复 zou Samen:
从日志上看,应该是 remote DSP server 找不到 remote_app application. 请将all_DSP.xe674以及remote_app.xv5t 放在同一路径,实在不行从新编译一下codec engine 和 examples, 看能不能解决。
也可以参考: http://e2e.ti.com/support/embedded/linux/f/354/t/218694.aspx 以及 http://processors.wiki.ti.com/index.php/DM814x_EZ_5.04.00_Software_Developers_Guide#Running_the_Codec_Engine_examples
zou Samen:
回复 Louis:
root@dm814x-evm:~# /etc/init.d/pvr-init stopStopping PVRroot@dm814x-evm:~# /etc/init.d/matrix-gui-e stopStopping Matrix GUI application.root@dm814x-evm:~# /etc/init.d/load-hd-firmware.sh stopUnloading HDVICP2 FirmwareFIRMWARE: I2cInit will be done by M3FIRMWARE: Memory map bin file not passedUsage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [-mmap <memor]===Mandatory arguments=== <Processor Id> 0: DSP, 1: Video-M3, 2: Vpss-M3 <Location of Firmware> firmware binary file <start|stop> to start/stop the firmware ===Optional arguments=== -mmap input memory map bin file name -i2c 0: i2c init not done by M3, 1(default): i2c init done by M3 FIRMWARE: isI2cInitRequiredOnM3: 1FIRMWARE: Default memory configuration is usedFirmware Loader debugging not configuredDefault FL_DEBUG: warningAllowed FL_DEBUG levels: error, warning, info, debug, logMemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.2.1FIRMWARE: 1 stop SuccessfulUnloading HDVPSS FirmwareFIRMWARE: I2cInit will be done by M3FIRMWARE: Memory map bin file not passedUsage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [-mmap <memor]===Mandatory arguments=== <Processor Id> 0: DSP, 1: Video-M3, 2: Vpss-M3 <Location of Firmware> firmware binary file <start|stop> to start/stop the firmware ===Optional arguments=== -mmap input memory map bin file name -i2c 0: i2c init not done by M3, 1(default): i2c init done by M3 FIRMWARE: isI2cInitRequiredOnM3: 1FIRMWARE: Default memory configuration is usedFirmware Loader debugging not configuredDefault FL_DEBUG: warningAllowed FL_DEBUG levels: error, warning, info, debug, logMemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.2.1FIRMWARE: 2 stop SuccessfulRemoved syslink kernel module
root@dm814x-evm:/opt# ls ti8148root@dm814x-evm:/opt# cd ti8148/root@dm814x-evm:/opt/ti8148# lsall_DSP.xe674 cmemk.ko loadmodules.sh syslink.koapp_remote.xv5T in.dat out.dat unloadmodules.shroot@dm814x-evm:/opt/ti8148# ./loadmodules.sh SysLink version : 2.20.00.14SysLink module created on Date:Oct 10 2012 Time:14:49:49Trace disabledTrace entry/leave prints enabledTrace SetFailureReason enabledTrace class 3CMEMK module: built on Oct 10 2012 at 14:59:46 Reference Linux version 2.6.37 File /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-linuxutils-1_callocated heap buffer 0xce000000 of size 0x4ac000cmemk initializedroot@dm814x-evm:/opt/ti8148# root@dm814x-evm:/opt/ti8148# ./app_remote.xv5T [t=0x000032d4] [tid=0x40206000] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.vidy[t=0x000034c4] [tid=0x40206000] xdc.runtime.Main: [+1] App-> Application started, procId.[t=0x000555fd] [tid=0x40206000] xdc.runtime.Main: [+1] App-> Processing frame 0…
………………当在这里了不动了,如果动,也是找不到remote_copy_DSP.
上面的例子,我是单独拷贝下来,如果再次运行demo里面的话,有以下提示:
root@dm814x-evm:/usr/share/ti/ti-codec-engine-examples/video_copy# ./app_remote.xv5T [t=0x000048b3] [tid=0x4009b000] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.vidy[t=0x00004b21] [tid=0x4009b000] xdc.runtime.Main: [+1] App-> Application started, procId.*** MessageQ_registerHeap: Specified heap is already registered.! Error [0xfffffffc] at Line no: 1742 in file /swcoe/sdk/cm/netra/arago-tmp/work/dc./app_remote.xv5T: error: can't open engine remote_copy_DSP[t=0x0002bd43] [tid=0x4009b000] xdc.runtime.Main: [+1] app done.root@dm814x-evm:/usr/share/ti/ti-codec-engine-examples/video_copy#
以下是重新从头运行usr下面的demo
# )LL THE COPYRIGHT OWNER OR CMEM_MODPARAMS="phys_start=0x88000000 phys_end=0x887fffff pools=20×4096,10×13107 按照psp提示,修改成0x88000000开始 # insert CMEM driver, using two blocks of memory # root@dm814x-evm:/usr/share/ti/ti-codec-engine-examples# ./loadmodules.sh SysLink version : 2.20.00.14SysLink module created on Date:Oct 10 2012 Time:14:49:49Trace disabledTrace entry/leave prints enabledTrace SetFailureReason enabledCMEMK module: built on Oct 10 2012 at 14:59:46root@dm814x-evm:/usr/share/ti/ti-codec-engine-examples# lsaudio1_copy scale vidanalyticsaudio1_ires server_api_example video1_copyaudio_copy servers video2_copyimage1_copy speech video3_copyimage_copy speech1_copy video_copyloadmodules.sh speech_copy vidtranscodertcfg universal_copyroot@dm814x-evm:/usr/share/ti/ti-codec-engine-examples# cd video_copy/root@dm814x-evm:/usr/share/ti/ti-codec-engine-examples/video_copy# lsall_DSP.xe674 app_remote.xv5T in.dat out.datroot@dm814x-evm:/usr/share/ti/ti-codec-engine-examples/video_copy# ./app_remote.xv5T [t=0x00003f25] [tid=0x40089b90] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.vidy[t=0x0000417b] [tid=0x40089b90] xdc.runtime.Main: [+1] App-> Application started, procId…………………….. 就当在这里
zou Samen:
回复 zou Samen:
问题解决了,重新编译一次就可以了