This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
最进几天一直在搭建 dm8168的开发平台, 但是问题不断,自己水平又差,不知怎么解决。
希望各位大神能帮忙分析一下,
[t=0x000011dd] [tid=0x4001b000] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.video_copy
Assertion at Line no: 301 in /swcoe/sdk/cm/netra/arago-tmp/work/dm816x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r4j/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failed
./app_remote.xv5T: error: can't open engine remote_copy_DSP
VIDIOC_STREAMOFF
: Invalid argument
Error in stopping capture
下面是调试信息:
root@dm816x-evm:/opt/dm8168# CE_DEBUG=3 ./app_remote -p DSP -s xe674
-sh: ./app_remote: not found
root@dm816x-evm:/opt/dm8168# CE_DEBUG=3 ./app_remote.xv5T -p DSP -s xe674
[t=0x00000139] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+E] Global_init> Enter
[t=0x00000218] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] Global_init> This program was built with the following packages:
[t=0x0000024d] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package gnu.targets (/usr/local/ezsdk/component-sources/xdctools_3_23_03_53/packages/gnu/targets/) [1, 0, 1]
[t=0x0000028c] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm (/usr/local/ezsdk/component-sources/xdctools_3_23_03_53/packages/gnu/targets/arm/) [1, 0, 0, 0]
[t=0x000002cd] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm.rtsv5T (/usr/local/ezsdk/component-sources/xdctools_3_23_03_53/packages/gnu/targets/arm/rtsv5T/) [1, 0, 0, 0]
[t=0x00000313] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.xdcruntime.linux (/usr/local/ezsdk/component-sources/osal_1_22_01_09/packages/ti/sdo/xdcruntime/linux/) [1, 0, 0]
[t=0x00000356] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.utils.loggers (/usr/local/ezsdk/component-sources/osal_1_22_01_09/packages/ti/sdo/utils/loggers/) [1, 0, 0]
[t=0x00000398] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.global (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/global/) [1, 0, 0]
[t=0x000003d9] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.linuxutils.cmem (/usr/local/ezsdk/component-sources/linuxutils_3_22_00_02/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0]
[t=0x0000041e] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.syslink (/usr/local/ezsdk/component-sources/syslink_2_20_00_14/packages/ti/syslink/) [1, 0, 0, 0]
[t=0x0000045b] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm (/usr/local/ezsdk/component-sources/xdais_7_22_00_03/packages/ti/xdais/dm/) [1, 0, 7]
[t=0x00000497] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.utils.xdm (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2]
[t=0x000004db] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.xdais (/usr/local/ezsdk/component-sources/xdais_7_22_00_03/packages/ti/xdais/) [1, 2.0, 1]
[t=0x00000516] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.node (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/node/) [1, 0, 0]
[t=0x00000557] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.global (/usr/local/ezsdk/component-sources/framework_components_3_22_01_07/packages/ti/sdo/fc/global/) [1, 0, 0]
[t=0x0000059b] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexa8 (/usr/local/ezsdk/component-sources/xdctools_3_23_03_53/packages/ti/catalog/arm/cortexa8/) [1, 0, 0]
[t=0x000005e0] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.peripherals.hdvicp2 (/usr/local/ezsdk/component-sources/xdctools_3_23_03_53/packages/ti/catalog/peripherals/hdvicp2/) []
[t=0x00000626] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.catalog (/usr/local/ezsdk/component-sources/xdctools_3_23_03_53/packages/ti/catalog/) [1, 0, 0]
[t=0x00000663] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.c6000 (/usr/local/ezsdk/component-sources/xdctools_3_23_03_53/packages/ti/catalog/c6000/) [1, 0, 0, 0]
[t=0x000006a4] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.peripherals.timers (/usr/local/ezsdk/component-sources/xdctools_3_23_03_53/packages/ti/catalog/arm/peripherals/timers/) []
[t=0x000006ed] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexm3 (/usr/local/ezsdk/component-sources/xdctools_3_23_03_53/packages/ti/catalog/arm/cortexm3/) [1, 0, 0]
[t=0x00000732] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.platforms.evmTI816X (/usr/local/ezsdk/component-sources/xdctools_3_23_03_53/packages/ti/platforms/evmTI816X/) [1, 0, 0]
[t=0x00000782] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal.linux (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/osal/linux/) [2, 0, 1]
[t=0x0005287a] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/osal/) [2, 0, 2]
[t=0x000528c4] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc.dsplink (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/ipc/dsplink/) [2, 0, 1]
[t=0x0005290a] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/ipc/) [2, 0, 1]
[t=0x0005294a] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.alg (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/alg/) [1, 0, 1]
[t=0x0005298a] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/) [1, 0, 6]
[t=0x000529c8] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.video (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/video/) [1, 0, 3]
[t=0x00052a09] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.codecs.videnc_copy (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/codecs/videnc_copy/) [1, 0, 0]
[t=0x00052a57] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.examples.buildutils (/usr/local/ezsdk/component-sources/codec_engine_3_22_01_06/examples/ti/sdo/ce/examples/buildutils/) [1, 0, 0]
[t=0x00052b1f] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x24e2c)
[t=0x00052b84] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x21510)
[t=0x00052be2] [tid=0x4001c000] ti.sdo.ce.ipc.Processor: [+2] Processor_init> SysLink_setup()...
[t=0x000532fd] [tid=0x4001c000] ti.sdo.ce.ipc.Processor: [+2] Processor_init> ... SysLink_setup() done
[t=0x000533f9] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x1c82c)
[t=0x00053459] [tid=0x4001c000] ti.sdo.ce.alg: [+E] ALG_init> Enter
[t=0x0005347f] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[0] = 0x0
[t=0x0005349e] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[1] = 0x0
[t=0x000534bd] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[2] = 0x0
[t=0x000534db] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[3] = 0x0
[t=0x000534f9] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[4] = 0x0
[t=0x00053518] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[5] = 0x0
[t=0x00053536] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[6] = 0x0
[t=0x00053555] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[7] = 0x0
[t=0x00053573] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[8] = 0x0
[t=0x00053591] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[9] = 0x0
[t=0x000535af] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[10] = 0x0
[t=0x000535ce] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[11] = 0x0
[t=0x000535ee] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[12] = 0x0
[t=0x0005360d] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[13] = 0x0
[t=0x0005362c] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[14] = 0x0
[t=0x0005364b] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[15] = 0x0
[t=0x00053669] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[16] = 0x0
[t=0x00053688] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[17] = 0x0
[t=0x000536a7] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[18] = 0x0
[t=0x000536c6] [tid=0x4001c000] ti.sdo.ce.alg: [+E] _ALG_sems[19] = 0x0
[t=0x000536e5] [tid=0x4001c000] ti.sdo.ce.alg: [+X] ALG_init> Exit
[t=0x00053702] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x19814)
[t=0x00053746] [tid=0x4001c000] ti.sdo.ce.Engine: [+6] Engine_init> CE debugging on (CE_DEBUG=3; allowed CE_DEBUG levels: 1=min, 2=good, 3=max)
[t=0x000a5473] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x13e6c)
[t=0x000a54dc] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] Engine addEngineToList(0x7fd84, 1)
[t=0x000a5509] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34)
[t=0x000a5530] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xae658)
[t=0x000a5556] [tid=0x4001c000] ti.sdo.ce.Engine: [+1] Engine addEngineToList> Adding desc: name = remote_copy_DSP, remoteName = all_DSP.xe674
[t=0x000a558f] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] Engine addEngineToList(0x7fda0, 1)
[t=0x000a55b5] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34)
[t=0x000a55d9] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xae690)
[t=0x000a55ff] [tid=0x4001c000] ti.sdo.ce.Engine: [+1] Engine addEngineToList> Adding desc: name = local, remoteName = (null)
[t=0x000a5632] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x30)
[t=0x000a5657] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xae6c8)
[t=0x000a5693] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x22698)
[t=0x000a56c9] [tid=0x4001c000] ti.sdo.ce.Server: [+E] Server_init()
[t=0x000a56e8] [tid=0x4001c000] ti.sdo.ce.Server: [+E] Server_init> Global_useLinkArbiter = 0
[t=0x000a570f] [tid=0x4001c000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x192ec)
[t=0x000a573f] [tid=0x4001c000] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.video_copy
[t=0x000a5775] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] Engine_open> Enter('remote_copy_DSP', 0xbe853bb4, 0xbe85396c)
[t=0x000a57b3] [tid=0x4001c000] ti.sdo.ce.Engine: [+1] Engine_open> desc->memMap [0x0], desc->useExtLoader [0]
[t=0x000a57e1] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x40)
[t=0x000a5806] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xae720)
[t=0x000a582d] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] rmsInit> Enter(engine=0xae720, ec=0xbe85396c)
[t=0x000a5855] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc = 0xae660
[t=0x000a5879] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc->algTab = 0x7fe84
[t=0x000a58a0] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] rmsInit> found remote alg videnc_copy
[t=0x000a58c6] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] rmsInit> engine has server!
[t=0x000a58e8] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] rmsInit> engine->procId = DSP
[t=0x000a590f] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] rmsInit> engine->coreId = 0
[t=0x000a5933] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] rserverOpen('all_DSP.xe674'), count = 0
[t=0x000a595a] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] rserverOpen >, memMap = 0x0, useExtLoader = 0
[t=0x000a5984] [tid=0x4001c000] ti.sdo.ce.ipc.Processor: [+E] Processor_create> Enter(imageName='all_DSP.xe674', memMap='(null)', attrs=0xbe853958)
[t=0x000a5c7c] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x3c)
[t=0x000a5cb8] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xae768)
[t=0x000a5cdf] [tid=0x4001c000] ti.sdo.ce.ipc.Processor: [+E] doCmd> Enter (cmdId=1, proc=0xae768)
[t=0x000a5d26] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+X] getCmd_d> Exit (result=1)
[t=0x000a5d4e] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+E] Processor_create_d> Enter(proc=0xae768)
[t=0x000a5d78] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Retrieving CPU ID for 'DSP'...
[t=0x000a5da6] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Opening DSP ProcMgr for cpuId 0...
[t=0x000a5e79] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Attaching to DSP...
[t=0x000a61a5] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Loading all_DSP.xe674 on DSP (0 args)...
[t=0x001071ab] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> calling Ipc_control(LOADCALLBACK)...
[t=0x001074b1] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(LOADCALLBACK) status: 0
[t=0x001074f8] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Starting DSP ...
Assertion at Line no: 301 in /swcoe/sdk/cm/netra/arago-tmp/work/dm816x-evm-none-linux-gnueabi/ti-syslink-2_10_03_20-r4j/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failed
[t=0x0141abe0] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(STARTCALLBACK) status: -1
[t=0x0141ac53] [tid=0x40053490] ti.sdo.ce.ipc.Processor: Processor_create_d> Ipc_control(STARTCALLBACK) failed: -1
[t=0x0141ac86] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+7] Processor_create_d> Loading and starting DSP server 'all_DSP.xe674' FAILED, status=[0xffffffff]
[t=0x0141acc4] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+E] Processor_delete_d> Enter (proc=0xae768)
[t=0x0141acee] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Not calling Ipc_control(STOPCALLBACK) because startCallBackStatus = 0xffffffff [-1]
[t=0x0141ad2c] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Stopping DSP...
[t=0x0141ad65] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Unloading DSP...
[t=0x0141aec2] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+1] Processor_delete_d> calling ProcMgr_detach()...
[t=0x0141c351] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+1] Processor_delete_d> calling ProcMgr_close()...
[t=0x0141c3af] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+X] Processor_delete_d> return
[t=0x0141c3d8] [tid=0x40053490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> return (0)
[t=0x0141c464] [tid=0x4001c000] ti.sdo.ce.ipc.Processor: [+X] doCmd> Exit (result=2)
[t=0x0141c493] [tid=0x4001c000] ti.sdo.ce.ipc.Processor: [+E] Processor_delete> Enter(proc=0xae768)
[t=0x0141c4bd] [tid=0x4001c000] ti.sdo.ce.ipc.Processor: [+1] Processor_delete(0xae768) freeing object ...
[t=0x0141c4e8] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+E] Memory_free> Enter(0xae768, 0x3c)
[t=0x0141c511] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+X] Memory_free> return (0x1)
[t=0x0141c536] [tid=0x4001c000] ti.sdo.ce.ipc.Processor: [+X] Processor_delete> return
[t=0x0141c55b] [tid=0x4001c000] ti.sdo.ce.Engine: [+6] rserverOpen: can't start 'all_DSP.xe674'; Processor_create failed
[t=0x0141c58c] [tid=0x4001c000] ti.sdo.ce.Engine: [+X] rserverOpen('all_DSP.xe674'): 0x0 done.
[t=0x0141c5c8] [tid=0x4001c000] ti.sdo.ce.Engine: [+E] Engine_close(0xae720)
[t=0x0141c606] [tid=0x4001c000] ti.sdo.ce.Engine: [+3] Engine_fwriteTrace(0xae720, '[DSP] ', 0x402665e8)
[t=0x0141c63d] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+E] Memory_free> Enter(0xae720, 0x40)
[t=0x0141c665] [tid=0x4001c000] ti.sdo.ce.osal.Memory: [+X] Memory_free> return (0x1)
[t=0x0141c68b] [tid=0x4001c000] ti.sdo.ce.Engine: [+X] Engine_open> return(0x0)
./app_remote.xv5T: error: can't open engine remote_copy_DSP