Hi,
We have and NDA signed with TI and I got OpenCV integrated C6Accel from TI.
I learn from (http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/149505.aspx), there are some modifications required in ezsdk 5_03 in order to run c6Accel with OpenMax and graphics.
With this modification we are trying to run the same package with ezsdk_5_03 and facing issue when the OpenCV demo sample application try to communicate with DSP.
Attached are the changes ,I did in supporting components (8461.opencv_accel_changes.docx) and the test execution log (
root@dm816x-evm:/opt/c6accel_app/c6accel_opencv_testapp# CE_DEBUG=2 ./c6accel_op encv_testapp ****************************************************************************** Sample application for testing kernels in C6Accel started. ****************************************************************************** [t=0x000001f0] [tid=0x40251000] ti.sdo.ce.osal.Global: [+E] Global_init> Enter [t=0x00000252] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] Global_init> This program was built with the following packages: [t=0x00000287] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package gnu.targets (/home/vismay/ezsdk_05_02/workdir/component-sources/xdcto ols_3_22_01_21/packages/gnu/targets/) [1, 0, 1] [t=0x000002d0] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm (/home/vismay/ezsdk_05_02/workdir/component-sources/x dctools_3_22_01_21/packages/gnu/targets/arm/) [1, 0, 0, 0] [t=0x0000031d] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm.rtsv7A (/home/vismay/ezsdk_05_02/workdir/component-so urces/xdctools_3_22_01_21/packages/gnu/targets/arm/rtsv7A/) [1, 0, 0, 0] [t=0x0000036f] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.xdcruntime.linux (/home/vismay/ezsdk_05_02/workdir/component-s ources/osal_1_21_01_08/packages/ti/sdo/xdcruntime/linux/) [1, 0, 0] [t=0x000003c1] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.syslink (/home/vismay/ezsdk_05_02/workdir/component-sources/syslin k_2_00_02_80/packages/ti/syslink/) [1, 0, 0, 0] [t=0x0000040a] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.c6accel (/home/vismay/ezsdk_05_02/workdir/component-sources/c6acce l_2_01_00_09/soc/packages/ti/c6accel/) [1, 0, 0] [t=0x00000453] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.utils.loggers (/home/vismay/ezsdk_05_02/workdir/component-sour ces/osal_1_21_01_08/packages/ti/sdo/utils/loggers/) [1, 0, 0] [t=0x000004a1] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.global (/home/vismay/ezsdk_05_02/workdir/component-sources/ codec_engine_3_21_00_19/packages/ti/sdo/ce/global/) [1, 0, 0] [t=0x000004f0] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm (/home/vismay/ezsdk_05_02/workdir/component-sources/xdais _7_21_00_02/packages/ti/xdais/dm/) [1, 0, 7] [t=0x00000538] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.utils.xdm (/home/vismay/ezsdk_05_02/workdir/component-sourc es/codec_engine_3_21_00_19/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2] [t=0x00000587] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.xdais (/home/vismay/ezsdk_05_02/workdir/component-sources/xdais_7_ 21_00_02/packages/ti/xdais/) [1, 2.0, 1] [t=0x000005cd] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.node (/home/vismay/ezsdk_05_02/workdir/component-sources/co dec_engine_3_21_00_19/packages/ti/sdo/ce/node/) [1, 0, 0] [t=0x00000618] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.global (/home/vismay/ezsdk_05_02/workdir/component-sources/ framework_components_3_21_01_26/packages/ti/sdo/fc/global/) [1, 0, 0] [t=0x0000066a] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.linuxutils.cmem (/home/vismay/ezsdk_05_02/workdir/component-so urces/linuxutils_3_21_00_04/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0] [t=0x000006ce] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexa8 (/home/vismay/ezsdk_05_02/workdir/component-s ources/xdctools_3_22_01_21/packages/ti/catalog/arm/cortexa8/) [1, 0, 0] [t=0x00000722] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.peripherals.hdvicp2 (/home/vismay/ezsdk_05_02/workdir/comp onent-sources/xdctools_3_22_01_21/packages/ti/catalog/peripherals/hdvicp2/) [] [t=0x00000777] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.catalog (/home/vismay/ezsdk_05_02/workdir/component-sources/xdctoo ls_3_22_01_21/packages/ti/catalog/) [1, 0, 0] [t=0x000007c0] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.c6000 (/home/vismay/ezsdk_05_02/workdir/component-sources/ xdctools_3_22_01_21/packages/ti/catalog/c6000/) [1, 0, 0, 0] [t=0x0000080b] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.peripherals.timers (/home/vismay/ezsdk_05_02/workdir/c omponent-sources/xdctools_3_22_01_21/packages/ti/catalog/arm/peripherals/timers/) [] [t=0x000527b9] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexm3 (/home/vismay/ezsdk_05_02/workdir/component-s ources/xdctools_3_22_01_21/packages/ti/catalog/arm/cortexm3/) [1, 0, 0] [t=0x00052813] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.platforms.evmTI816X (/home/vismay/ezsdk_05_02/workdir/component-so urces/xdctools_3_22_01_21/packages/ti/platforms/evmTI816X/) [1, 0, 0] [t=0x00052863] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal.linux (/home/vismay/ezsdk_05_02/workdir/component-sour ces/codec_engine_3_21_00_19/packages/ti/sdo/ce/osal/linux/) [2, 0, 1] [t=0x000528b2] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal (/home/vismay/ezsdk_05_02/workdir/component-sources/co dec_engine_3_21_00_19/packages/ti/sdo/ce/osal/) [2, 0, 2] [t=0x000528fe] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc (/home/vismay/ezsdk_05_02/workdir/component-sources/cod ec_engine_3_21_00_19/packages/ti/sdo/ce/ipc/) [2, 0, 1] [t=0x0005295b] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc.dsplink (/home/vismay/ezsdk_05_02/workdir/component-sou rces/codec_engine_3_21_00_19/packages/ti/sdo/ce/ipc/dsplink/) [2, 0, 1] [t=0x000529af] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.alg (/home/vismay/ezsdk_05_02/workdir/component-sources/cod ec_engine_3_21_00_19/packages/ti/sdo/ce/alg/) [1, 0, 1] [t=0x000529fc] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce (/home/vismay/ezsdk_05_02/workdir/component-sources/codec_e ngine_3_21_00_19/packages/ti/sdo/ce/) [1, 0, 6] [t=0x00052a47] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.universal (/home/vismay/ezsdk_05_02/workdir/component-sourc es/codec_engine_3_21_00_19/packages/ti/sdo/ce/universal/) [1, 0, 0] [t=0x00052a98] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package ti.c6accel.ce (/home/vismay/ezsdk_05_02/workdir/component-sources/c6a ccel_2_01_00_09/soc/packages/ti/c6accel/ce/) [1, 0, 0] [t=0x00052ae5] [tid=0x40251000] ti.sdo.ce.osal.Global: [+4] package c6accel_opencv_testapp_config (/home/vismay/ezsdk_05_02/workdir/compo nent-sources/c6accel_2_01_00_09/soc/app/c6accel_opencv_testapp/c6accel_opencv_testapp_config/) [] [t=0x00052bca] [tid=0x40251000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4fc54) [t=0x00052c38] [tid=0x40251000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4b040) [t=0x00052c97] [tid=0x40251000] ti.sdo.ce.ipc.Processor: [+2] Processor_init> SysLink_setup()... [t=0x000539ce] [tid=0x40251000] ti.sdo.ce.ipc.Processor: [+2] Processor_init> ... SysLink_setup() done [t=0x00053ac7] [tid=0x40251000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x49b8c) [t=0x00053b33] [tid=0x40251000] ti.sdo.ce.alg: [+E] ALG_init> Enter [t=0x00053b5a] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[0] = 0x0 [t=0x00053b7d] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[1] = 0x0 [t=0x00053b9d] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[2] = 0x0 [t=0x00053bbe] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[3] = 0x0 [t=0x00053bde] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[4] = 0x0 [t=0x00053bff] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[5] = 0x0 [t=0x00053c1f] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[6] = 0x0 [t=0x00053c3f] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[7] = 0x0 [t=0x00053c60] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[8] = 0x0 [t=0x00053c80] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[9] = 0x0 [t=0x00053ca0] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[10] = 0x0 [t=0x00053cc1] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[11] = 0x0 [t=0x00053ce3] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[12] = 0x0 [t=0x000a5957] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[13] = 0x0 [t=0x000a5983] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[14] = 0x0 [t=0x000a59a6] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[15] = 0x0 [t=0x000a59c7] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[16] = 0x0 [t=0x000a59e8] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[17] = 0x0 [t=0x000a5a09] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[18] = 0x0 [t=0x000a5a2a] [tid=0x40251000] ti.sdo.ce.alg: [+E] _ALG_sems[19] = 0x0 [t=0x000a5a4b] [tid=0x40251000] ti.sdo.ce.alg: [+X] ALG_init> Exit [t=0x000a5a6b] [tid=0x40251000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x42e08) [t=0x000a5ac6] [tid=0x40251000] ti.sdo.ce.Engine: [+6] Engine_init> CE debugging on (CE_DEBUG=2; allowed CE_DEBUG levels: 1=min, 2=good, 3=ma x) [t=0x000a5b08] [tid=0x40251000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x3ea88) [t=0x000a5b62] [tid=0x40251000] ti.sdo.ce.Engine: [+X] Engine addEngineToList(0xadf4c, 1) [t=0x000a5b98] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34) [t=0x000a5bc6] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xde0e8) [t=0x000a5bf4] [tid=0x40251000] ti.sdo.ce.Engine: Engine addEngineToList> Adding desc: name = ti8168, remoteName = ti816x.xe674 [t=0x000a5c2d] [tid=0x40251000] ti.sdo.ce.Engine: [+X] Engine addEngineToList(0xadf68, 1) [t=0x000a5c56] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34) [t=0x000a5c7d] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xde120) [t=0x000a5ca5] [tid=0x40251000] ti.sdo.ce.Engine: Engine addEngineToList> Adding desc: name = local, remoteName = (null) [t=0x000a5cd9] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x30) [t=0x000a5d01] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0xde158) [t=0x000a5d36] [tid=0x40251000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4c1e0) [t=0x000a5d6f] [tid=0x40251000] ti.sdo.ce.Server: [+E] Server_init() [t=0x000a5d95] [tid=0x40251000] ti.sdo.ce.Server: [+E] Server_init> Global_useLinkArbiter = 0 [t=0x000a5dbe] [tid=0x40251000] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x412ac) [t=0x000a5e21] [tid=0x40251000] ti.sdo.ce.Engine: [+E] Engine_open> Enter('ti8168', 0x0, 0xbee05c14) [t=0x000a5e62] [tid=0x40251000] ti.sdo.ce.Engine: [+1] Engine_open> desc->memMap [0x0], desc->useExtLoader [0] [t=0x000a5e99] [tid=0x40251000] ti.sdo.ce.Engine: [+E] rmsInit> Enter(engine=0xde1c0, ec=0xbee05c14) [t=0x000a5ed9] [tid=0x40251000] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc = 0xde0f0 [t=0x000a5f00] [tid=0x40251000] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc->algTab = 0xae04c [t=0x000a5f2a] [tid=0x40251000] ti.sdo.ce.Engine: [+E] rmsInit> found remote alg c6accel [t=0x000a5f51] [tid=0x40251000] ti.sdo.ce.Engine: [+E] rmsInit> engine has server! [t=0x000a5f78] [tid=0x40251000] ti.sdo.ce.Engine: [+E] rmsInit> engine->procId = DSP [t=0x000a5fa0] [tid=0x40251000] ti.sdo.ce.Engine: [+E] rmsInit> engine->coreId = 0 [t=0x000a5fc7] [tid=0x40251000] ti.sdo.ce.Engine: [+E] rserverOpen('ti816x.xe674'), count = 0 [t=0x000a5ff1] [tid=0x40251000] ti.sdo.ce.Engine: [+E] rserverOpen >, memMap = 0x0, useExtLoader = 0 [t=0x000a601e] [tid=0x40251000] ti.sdo.ce.ipc.Processor: [+E] Processor_create> Enter(imageName='ti816x.xe674', memMap='(null)', attrs=0xbee0 5bf4) [t=0x000a6281] [tid=0x40251000] ti.sdo.ce.ipc.Processor: [+E] doCmd> Enter (cmdId=1, proc=0xde208) [t=0x000a62e3] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+X] getCmd_d> Exit (result=1) [t=0x000a630e] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+E] Processor_create_d> Enter(proc=0xde208) [t=0x000a633c] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Retrieving CPU ID for 'DSP'... [t=0x000f7fc2] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Opening DSP ProcMgr for cpuId 0... [t=0x000f8024] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Attaching to DSP... [t=0x000f8b94] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Loading ti816x.xe674 on DSP (1 args)... [t=0x001733e8] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> calling Ipc_control(LOADCALLBACK)... [t=0x00174b91] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(LOADCALLBACK) status: 0 [t=0x00174c28] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Starting DSP ... [t=0x001763a4] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(STARTCALLBACK) status: 159195136 [t=0x00176463] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> calling HeapBufMP_create(): nblocks 64, blocksize 0x1000 [t=0x001770f0] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> MessageQ_registerHeap(heapH: 0xde8e0, heapId: 3) [t=0x001771a3] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+1] Processor_create_d> CMEM block #0 found, doing ProcMgr_map(0x96c00000, 0x140000 0)... [t=0x0017726b] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> return (1) [t=0x001772d6] [tid=0x40251000] ti.sdo.ce.ipc.Processor: [+X] doCmd> Exit (result=1) [t=0x00177304] [tid=0x40251000] ti.sdo.ce.ipc.Processor: [+X] Processor_create> return (0xde208) [t=0x00177363] [tid=0x40251000] ti.sdo.ce.Engine: [+X] rserverOpen('ti816x.xe674'): 0xde158 done. [t=0x00177a27] [tid=0x412ca490] ti.sdo.ce.ipc.Processor: [+E] getCmd_d> Enter (proc=0x412c9dd4) [t=0x00177c26] [tid=0x40251000] ti.sdo.ce.Engine: [+E] checkServer(0xde1c0) [t=0x00177e11] [tid=0x40251000] ti.sdo.ce.Engine: [+E] rmsInit> RMS initialized(0xde1c0); CE_DEBUG on, setting DSP trace mask to ti.sdo.ce.%+ EX1234567;ti.sdo.fc.%+EX12345678;ti.sdo.ce.rms=67;ti.sdo.fc.dman3-2;ti.sdo.fc.dskt2-2;time=2 [t=0x00177ea2] [tid=0x40251000] ti.sdo.ce.Engine: [+E] Engine_setTrace> Enter(engine=0xde1c0, mask='ti.sdo.ce.%+EX1234567;ti.sdo.fc.%+EX12345 678;ti.sdo.ce.rms=67;ti.sdo.fc.dman3-2;ti.sdo.fc.dskt2-2;time=2') [t=0x00177fd3] [tid=0x40251000] ti.sdo.ce.Engine: [+1] Engine_setTrace> Requesting DSP set trace ... [t=0x00178140] [tid=0x40251000] ti.sdo.ce.Engine: [+X] Engine_setTrace> return(0) [DSP] [t=0x000e8d48] [tid=0xe8d48] xdc.runtime.Main: Welcome to DSP server's main(). [DSP] [t=0x0017833a] [tid=0x40251000] ti.sdo.ce.Engine: [+X] Engine_fwriteTrace> returning count [92] [t=0x001783a3] [tid=0x40251000] ti.sdo.ce.Engine: [+E] Engine_initFromServer(0xde1c0) [t=0x001783d2] [tid=0x40251000] ti.sdo.ce.Engine: [+E] Engine_getNumServerAlgs(0xde1c0 0xbee05b68) [t=0x001784c2] [tid=0x40251000] ti.sdo.ce.Engine: [+2] Engine_getNumServerAlgs> number of server algs = 1 [t=0x00178518] [tid=0x40251000] ti.sdo.ce.Engine: [+X] Engine_getNumServerAlgs> Returning 0 [t=0x00178544] [tid=0x40251000] ti.sdo.ce.Engine: [+2] Engine_initFromServer> Number of remote algs statically configured in engine: 1 [t=0x001785ac] [tid=0x40251000] ti.sdo.ce.Engine: [+2] Engine_initFromServer> Number of statically configured remote algs = number of server algs: 1 [t=0x00178605] [tid=0x40251000] ti.sdo.ce.Engine: [+1] Engine_initFromServer> Returning 0 [t=0x00178630] [tid=0x40251000] ti.sdo.ce.Engine: [+X] Engine_open> return(0x$x) [t=0x00178698] [tid=0x40251000] ti.sdo.ce.universal.UNIVERSAL: [+E] UNIVERSAL_create> Enter (engine=0xde1c0, name='c6accel', params=0xae42c ( size=0x4)) [t=0x00178710] [tid=0x40251000] ti.sdo.ce.VISA: [+E] VISA_create(0xde1c0, 'c6accel', 0xae42c, 0x648, 'ti.sdo.ce.universal.IUNIVERSAL') [t=0x0017877c] [tid=0x40251000] ti.sdo.ce.VISA: [+E] VISA_create2(0xde1c0, 'c6accel', 0xae42c, 0x4, 0x648, 'ti.sdo.ce.universal.IUNIVERSAL') [t=0x00178834] [tid=0x40251000] ti.sdo.ce.Engine: [+E] Engine_createNode(0xde1c0, 'c6accel', 648, 0xae42c, 0x4, 0xbee05b70) [t=0x001788ab] [tid=0x40251000] ti.sdo.ce.Engine: [+E] Engine> allocNode Enter(engine=0xde1c0, impId='c6accel') [t=0x00178900] [tid=0x40251000] ti.sdo.ce.Engine: [+E] Engine> allocNode(). Calling Comm_create(NULL, NULL) [t=0x00179858] [tid=0x40251000] ti.sdo.ce.Engine: [+4] Engine_createNode> created node(stdIn=0x1, stdOut=0xde9b8, algName='c6accel', rmsNode= 0x9f902008, algHandle=0x9f902130) [t=0x001798f2] [tid=0x40251000] ti.sdo.ce.Engine: [+4] Comm_getId(node->stdOut)=0x30001 [DSP] [t=+015,893 us] [tid=0x9f9008e0] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(size=0x18, params=0x0) [DSP] [t=+000,047 us] [tid=0x9f9008e0] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x9f902008) [DSP] [t=+000,038 us] [tid=0x9f9008e0] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(size=0xa, params=0x0) [DSP] [t=+000,040 us] [tid=0x9f9008e0] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x9f902020) [DSP] [t=+000,075 us] [tid=0x9f9008e0] ti.sdo.ce.universal.UNIVERSAL: [+E] UNIVERSAL_create> Enter (engine=0x0, name='c6accel', params=0x9f70 2e40 (size=0x4)) [DSP] [t=+000,058 us] [tid=0x9f9008e0] ti.sdo.ce.VISA: [+E] VISA_create(0x0, 'c6accel', 0x9f702e40, 0x648, 'ti.sdo.ce.universal.IUNIVERSAL') [DSP] [t=+000,052 us] [tid=0x9f9008e0] ti.sdo.ce.VISA: [+E] VISA_create2(0x0, 'c6accel', 0x9f702e40, 0x4, 0x648, 'ti.sdo.ce.universal.IUNIVER SAL') [DSP] [t=+000,057 us] [tid=0x9f9008e0] ti.sdo.ce.Engine: [+E] Engine_open> Enter('local', 0x0, 0x9f9015e4) [DSP] [t=+000,041 us] [tid=0x9f9008e0] ti.sdo.ce.Engine: [+1] Engine_open> desc->memMap [0x0], desc->useExtLoader [0] [DSP] [t=+000,042 us] [tid=0x9f9008e0] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(size=0x40, params=0x0) [DSP] [t=+000,041 us] [tid=0x9f9008e0] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x9f9020f0) [DSP] [t=+000,038 us] [tid=0x9f9008e0] ti.sdo.ce.Engine: [+E] rmsInit> Enter(engine=0x9f9020f0, ec=0x9f9015e4) [DSP] [t=+000,041 us] [tid=0x9f9008e0] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc = 0x9f901a58 [DSP] [t=+000,035 us] [tid=0x9f9008e0] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc->algTab = 0x99a7fcc0 [DSP] [t=+000,041 us] [tid=0x9f9008e0] ti.sdo.ce.Engine: [+X] Engine_open> return(0x$x) [DSP] [t=+000,039 us] [tid=0x9f9008e0] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(size=0x34, params=0x0) [DSP] [t=+000,040 us] [tid=0x9f9008e0] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x9f902130) [DSP] [t=+000,038 us] [tid=0x9f9008e0] ti.sdo.ce.alg.Algorithm: [+E] Algorithm_create> Enter(fxns=0x99a80168, idma3Fxns=0x0, iresFxns=0x0, pa rams=0x9f702e40, attrs=0x9f9016d8) [DSP] [t=+000,065 us] [tid=0x9f9008e0] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(size=0x10, params=0x0) [DSP] [t=+000,042 us] [tid=0x9f9008e0] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x9f902168) [DSP] [t=+000,053 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+E] _DSKT2_init> Enter [DSP] [t=+000,160 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+X] _DSKT2_init> Exit [DSP] [t=+000,029 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+E] DSKT2_createAlg> Enter (scratchId=2, fxns=0x99a80168, parentAlg=0x0, params=0x9f 702e40) [DSP] [t=+000,055 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+E] _DSKT2_init> Enter [DSP] [t=+000,028 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+X] _DSKT2_init> Exit [DSP] [t=+000,028 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+E] DSKT2_createAlg3> Enter (scratchId=2, fxns=0x99a80168, parentAlg=0x0, params=0x9 f702e40 [DSP] [t=+000,055 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+2] DSKT2_createAlg3> DSKT2_AlgAttrs extHeap 0x0 and singleHeap 0 [DSP] [t=+000,045 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+2] DSKT2_createAlg3> AlgNumAlloc not implemented [DSP] [t=+000,040 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+2] DSKT2_createAlg3> memTab allocated at 0x99a39760 size=0x50 [DSP] [t=+000,045 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+4] DSKT2_createAlg3> Num memory recs requested 1 [DSP] [t=+000,039 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+4] DSKT2_createAlg3> Requested memTab[0]: size=0x10, align=0x0, space=IALG_EXTERNAL , attrs=IALG_PERSIST [DSP] [t=+000,060 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+E] _DSKT2_assignInstanceMemory> Enter (scratchId=2, numRecs=1, extHeap=0x99a7fb4c) [DSP] [t=+000,051 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+E] _DSKT2_usesInternalScratch> Enter (numRecs=1) [DSP] [t=+000,038 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+X] _DSKT2_usesInternalScratch> Exit (returnVal=0) [DSP] [t=+000,040 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+E] _DSKT2_allocateInDesignatedSpace> Enter (index=0, ialgSpace=IALG_EXTERNAL, extHe ap=0x99a7fb4c) [DSP] [t=+000,059 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+X] _DSKT2_allocateInDesignatedSpace> Exit (returnVal=1) [DSP] [t=+000,041 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+2] _DSKT2_assignInstanceMemory> memTab[0] allocated in persistent memory in Memory space:IALG_EXTERNAL. Addr=0x98000000 [DSP] [t=+000,064 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+E] _DSKT2_usesInternalScratch> Enter (numRecs=1) [DSP] [t=+000,038 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+X] _DSKT2_usesInternalScratch> Exit (returnVal=0) [DSP] [t=+000,040 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+X] _DSKT2_assignInstanceMemory> Exit (returnVal=1) [DSP] [t=+000,040 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+4] DSKT2_createAlg3> Allocated memTab[0]: base=0x98000000, size=0x10, align=0x0, sp ace=IALG_EXTERNAL, attrs=IALG_PERSIST [DSP] [t=+000,066 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+E] _DSKT2_enqueueMemTab> Enter (heap=0x99a7fb38, memTabSize=80, numRecs=1, extHeapI d=0x99a7fb4c) [DSP] [t=+000,060 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+X] _DSKT2_enqueueMemTab> Exit (status=TRUE) [DSP] [t=+000,038 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+4] DSKT2_createAlg3> Algorithm init successful. [DSP] [t=+000,038 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+X] DSKT2_createAlg3> Exit (algHandle=0x98000000) [DSP] [t=+000,039 us] [tid=0x9f9008e0] ti.sdo.fc.dskt2: [+X] DSKT2_createAlg> Exit (algHandle=0x98000000) [DSP] [t=+000,039 us] [tid=0x9f9008e0] ti.sdo.ce.alg.Algorithm: [+X] Algorithm_create> return (0x9f902168) [DSP] [t=+000,039 us] [tid=0x9f9008e0] ti.sdo.ce.VISA: [+5] VISA_create> local codec created (name='c6accel', handle=0x9f902168) [DSP] [t=+000,047 us] [tid=0x9f9008e0] ti.sdo.ce.universal.UNIVERSAL: [+X] UNIVERSAL_create> return (0x9f902130) [t=0x0021e9e5] [tid=0x40251000] ti.sdo.ce.Engine: [+X] Engine_fwriteTrace> returning count [5769] [t=0x0021ea21] [tid=0x40251000] ti.sdo.ce.Engine: [+2] Engine_createNode> Returning 0xde998 [t=0x0021ea4c] [tid=0x40251000] ti.sdo.ce.Engine: [+E] Engine_getProcId(0xde1c0) [t=0x0021ea75] [tid=0x40251000] ti.sdo.ce.VISA: [+5] VISA_create> remote codec created (name='c6accel', localQueueID=0xde9b8, remoteQueueID=0 x0001) [t=0x0021eab4] [tid=0x40251000] ti.sdo.ce.universal.UNIVERSAL: [+X] UNIVERSAL_create> return (0xde930) ----------------------------------------------------------------------------- Test for OpenCV Functions in C6accel ----------------------------------------------------------------------------- cvResize Test (opencv_images/test_640x480.png, 1 iterations) (Overhead time is 0.001000 ms.) [t=0x00226f1f] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x104) = 0x400e6000. [t=0x00226f79] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x400e6000) = 0x96c00000. [t=0x00227040] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0xe1094) = 0x4178f000. [t=0x0022707e] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x4178f000) = 0x96c01000. [t=0x0022dba5] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x104) = 0x400a0000. [t=0x0022dbfe] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x400a0000) = 0x96ce3000. [t=0x0022dcb2] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0xe1094) = 0x41871000. [t=0x0022dcf1] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x41871000) = 0x96ce4000. [t=0x0022dd3f] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x104) = 0x400a1000. [t=0x0022dd77] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x400a1000) = 0x96dc6000. [t=0x0022ddf3] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0xe1094) = 0x41953000. [t=0x0022de2b] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x41953000) = 0x96dc7000. [t=0x0022de74] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x104) = 0x400b6000. [t=0x0022deab] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x400b6000) = 0x96ea9000. [t=0x0022deff] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x38494) = 0x40a47000. [t=0x0022df37] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x40a47000) = 0x96eaa000. [t=0x0022df7f] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x104) = 0x40252000. [t=0x0022dfb6] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x40252000) = 0x96ee3000. [t=0x0027fdb9] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x38494) = 0x412cb000. [t=0x0027fdf8] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x412cb000) = 0x96ee4000. Called ARM CvtColor function 1 times (average time: 15.897000 ms) [t=0x002881b5] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x1c) = 0x400b5000. [t=0x00288200] [tid=0x40251000] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x400b5000) = 0x96f1d000. [t=0x00288246] [tid=0x40251000] ti.sdo.ce.universal.UNIVERSAL: [+E] UNIVERSAL_process> Enter (handle=0xde930, inBufs=0xbee05ae4, outBufs=0xbe e05a20, inOutBufs=0xbee0595c, inArgs=0x400b5000, outArgs=0xbee05ba8) [t=0x002882a8] [tid=0x40251000] ti.sdo.ce.VISA: [+4] VISA_getMaxMsgSize(0xde930): returning 0x1000 [t=0x002882dc] [tid=0x40251000] ti.sdo.ce.VISA: [+5] VISA_allocMsg> Allocating message for messageId=0x00010004 [t=0x0028832a] [tid=0x40251000] ti.sdo.ce.VISA: [+E5] VISA_call(visa=0xde930, msg=0x41592e00): messageId=0x00010004, command=0x0
Kindly let me know if I am missing anything here.
Regards,
Krunal