Hi,
I read Openmax user guide and find there is VLPB component.
It runs on DSP(C67x) and 16 inputs and 16 outputs.
In case of VFCC --> VFPC --> VLPB --> VFDC
is it possible to set the output port of VFPC to input port of VLPB, the output port of VFDC to the input port of VFDC without memory copy operation?
If yes, in VLPB example I add some image processing algorithm between copy operation, then the algorithms runs on DSP?
I want to know more detail of VLPB features.
Is there any need to modify the codec engine to support my algorithm?
If I want to develop some image processing algorithm using OMX component, is it good start point using VLPB component?
Best regards
Jongpil.
Hi Jongpil,
It is possible to add DSP algorithms starting with the VLPB example. There should be no need to modify codec engine for you to do that. However, I would suggest not creating a full OMX component but creating a Codec Engine server for the DSP. It will be more lightweight that a full fledged OMX component for a custom algorithm.
--Sid
Need more information? Some Categories on TI's processors wiki are -
http://processors.wiki.ti.com/index.php/Category:DaVinci
http://processors.wiki.ti.com/index.php/Category:DaVinci_Linux
http://processors.wiki.ti.com/index.php/Category:EZSDK
http://processors.wiki.ti.com/index.php/Category:DVSDK
http://processors.wiki.ti.com/index.php/Category:OMX
Hello there Sid,
In your response you said:
Siddharth HeroorI would suggest not creating a full OMX component but creating a Codec Engine server for the DSP. It will be more lightweight that a full fledged OMX component for a custom algorithm.
Can you please explain what does it mean lightweight? how does this lightweightness effect the huge latency added when VLPB component is added to an OMX chain such as VFCC --> VFPC --> VLPB --> VFDC when the VLPB is running a custom algorithm?
How can i easly replace my VLPB that runs my custom algorithm with a Codec Engine server that will receive input data buffers from VFPC and will send output data buffers to VFDC?
Thanks,Gabi
Using codec engine, you can easily add DMA to your algorithm, which is one way to boost performance. Another way is to turn off cache and use L1/L2 as RAM.
Once you have codec engine working, you can place a _process call to occur within OMX callbacks.
My other posts will detail how I got this working in EZSDK 5.03. I used IUniversal interface. I can't post the code here due to NDA.
RV
Hi RV,
Thanks for your reply, i have seen your previous posts regarding adding codec engine in OMX environment, you did a very impressive job. I choose to work with VLPB because i thought it would be easier and since i didn't have legacy code in codec engine environment.After a lot of investigations i have added EDMA to OMX VLPB component and indeed there is n noticeable boost in performances in terms of frame processing time.What bothers me a lot is the huge latency when working this way which is about 10 x frame processing time. I wonder if by using codec engine the latency is more moderate?Have you measured latency for your DSP code?
Gabi
I haven't measured latency yet. However, we DMA data into internal RAM (L2 configured as Cache). This way DSP cpu only works on L2 RAM data. The results are DMAed back to RAM while the DSP continues to work on the next video line. We have same implementation on 6446 and have no specific latency issues for SD live video processing.
In TI's wiki, look for slice based processing here. This is exactly what we do to get low latency. All our video line buffers are allocated from L2 RAM and ping pong scheme is used to shuffle data to DDR.
You may have to use a similar approach with VPLB. Hope this helps.
Thanks for your answer, i am working in a similar method as well, slice processing and ping pong buffering into and out of L2 using EDMA, the only difference is that i am using the OMX VLPB as the interface to the ARM and not the codec-engine. I was interested to know if the interface of the codec engine which is more "lightweight" according to Sid than the OMX VLPB interface is more "lightweight" in terms of latency. I hope that someone who compared the two approaches in terms of latency will answer me.
Please see this app note for an overview of codec engine overhead.
They conclude that
Thank you very much for your help. I wasn't familiar with this wiki page, it gives me a clue to what causes my problem.If you don't mind, i have a question regarding using the codec engine when capture and display are performed by the OMX.What is the OMX chain you apply when you call codec engine for processing? Do you use the DSP output buffers for the display? How do you transfer the captured buffers from HDVPSS to the DSP?
Codec engine requires the buffer to be passed to it be physically contiguous for DMA operations. Since OMX buffer pointers satisfy this requirement, you should be able to pass the OMX buffer pointer directly to the DSP from one of the OMX callbacks. I use v4l capture driver that does the same and works well with DSP, but haven't tried it out with OMX unfortunately. But others have done interfacing OMX with c6accel, which uses codec engine underneath successfully.
I make codec engine to dynamic library, then omx call the library's api.But it can not run.log is:
1.
log_ce_between_omx
792.71< CE_DEBUG=2 ./display_a8host_debug_middle.xv5T -i test.yuv -d 0 792.73> root@dm814x-evm:/usr/share/ti/ti-omx# CE_DEBUG=2 ./display_a8host_debug_middle.x 792.73> v5T -i test.yuv -d 0 792.73> 792.73> before omx 792.75> input file: test.yuv 792.75> display_id: 0 792.75> Display example 792.75> =============================== 793.81> OMX_Init completed 793.82> UIAClient is ready to send a UIA configuration command 793.82> UIAClient received UIA_CONFIGURE_ACK 793.82> UIAClient is done sending requests 793.84> UIAClient is ready to send a UIA configuration command 793.84> UIAClient received UIA_CONFIGURE_ACK 793.84> UIAClient is done sending requests 793.84> opening file 793.89> found handle 0x131118 for component OMX.TI.VPSSM3.VFDC 793.89> got display handle 793.92> found handle 0x1373f0 for component OMX.TI.VPSSM3.CTRL.DC 793.92> Buffer Size computed: 691200 793.92> set input port params (width = 720, height = 480) 793.92> setting input and output memory type to default 793.92> enable input port 793.93> got eventEnable/Disable Event 793.93> got eventState changed to: OMX_StateIdle 793.93> ctrl-dc state IDLE 793.93> got eventState changed to: OMX_StateIdle 793.93> display state IDLE 793.95> got eventState changed to: OMX_StateExecuting 793.95> display control state execute 793.98> got eventState changed to: OMX_StateExecuting 793.98> display state execute 794.00> file read thread created 794.00> executing the appliaction now!!! 794.07> [t=0x00000004] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_init> Enter 794.07> [t=0x000000a3] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] Global_init> This program was built with the following packages: 794.09> [t=0x000000f4] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package gnu.targets (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/gnu/targets/) [1, 0, 1] 794.10> [t=0x0000015c] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/gnu/targets/arm/) [1, 0, 0, 0] 794.14> [t=0x000001c8] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package gnu.targets.arm.rtsv5T (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/gnu/targets/arm/rtsv5T/) [1, 0, 0, 0] 794.15> [t=0x0000023b] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.utils.loggers (/mnt/ezsdk-5.04/ezsdk/component-sources/osal_1_22_01_09/packages/ti/sdo/utils/loggers/) [1, 0, 0] 794.17> [t=0x000002a8] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.xdcruntime.linux (/mnt/ezsdk-5.04/ezsdk/component-sources/osal_1_22_01_09/packages/ti/sdo/xdcruntime/linux/) [1, 0, 0] 794.18> [t=0x00000316] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.global (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/global/) [1, 0, 0] 794.20> [t=0x00000383] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.syslink (/mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/) [1, 0, 0, 0] 794.21> [t=0x000003e9] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.linuxutils.cmem (/mnt/ezsdk-5.04/ezsdk/component-sources/linuxutils_3_22_00_02/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0] 794.23> [t=0x00000459] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.xdais.dm (/mnt/ezsdk-5.04/ezsdk/component-sources/xdais_7_22_00_03/packages/ti/xdais/dm/) [1, 0, 7] 794.25> [t=0x000004bd] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.utils.xdm (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2] 794.26> [t=0x0000052c] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.xdais (/mnt/ezsdk-5.04/ezsdk/component-sources/xdais_7_22_00_03/packages/ti/xdais/) [1, 2.0, 1] 794.28> [t=0x000005a3] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.node (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/node/) [1, 0, 0] 794.29> [t=0x00000628] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.fc.global (/mnt/ezsdk-5.04/ezsdk/component-sources/framework_components_3_22_01_07/packages/ti/sdo/fc/global/) [1, 0, 0] 794.31> [t=0x0000069b] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexa8 (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/cortexa8/) [1, 0, 0] 794.34> [t=0x0000070c] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.catalog.peripherals.hdvicp2 (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/peripherals/hdvicp2/) [] 794.35> [t=0x00000781] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.catalog (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/) [1, 0, 0] 794.37> [t=0x000007e5] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.catalog.c6000 (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/c6000/) [1, 0, 0, 0] 794.39> [t=0x00000851] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.peripherals.timers (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/peripherals/timers/) [] 794.40> [t=0x000008c8] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.catalog.arm.cortexm3 (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/catalog/arm/cortexm3/) [1, 0, 0] 794.42> [t=0x000009b2] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.platforms.evmTI814X (/mnt/ezsdk-5.04/ezsdk/component-sources/xdctools_3_23_01_43/packages/ti/platforms/evmTI814X/) [1, 0, 0] 794.43> [t=0x00000a26] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/osal/) [2, 0, 2] 794.45> [t=0x00052939] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc.dsplink (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/ipc/dsplink/) [2, 0, 1] 794.46> [t=0x000529bc] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.osal.linux (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/osal/linux/) [2, 0, 1] 794.48> [t=0x00052a2e] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.ipc (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/ipc/) [2, 0, 1] 794.51> [t=0x00052a97] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.alg (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/alg/) [1, 0, 1] 794.51> [t=0x00052b00] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/) [1, 0, 6] 794.54> [t=0x00052b65] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package ti.sdo.ce.universal (/mnt/ezsdk-5.04/ezsdk/component-sources/codec_engine_3_22_01_06/packages/ti/sdo/ce/universal/) [1, 0, 0] 794.54> [t=0x00052bd4] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+4] package cmd_lib_config (/mnt/work/proj/app/cmd_lib/cmd_lib_config/) [] 794.56> [t=0x00052c90] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.56> [t=0x00052ce0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.57> [t=0x00052d22] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.59> [t=0x00052d6b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.59> [t=0x00052e19] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x401958a8) 794.60> [t=0x00052e62] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.60> [t=0x00052ec2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.62> [t=0x00052f05] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.62> [t=0x00052f4d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.64> [t=0x00052f99] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.65> [t=0x00052fdd] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.65> [t=0x0005301e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.67> [t=0x00053066] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.67> [t=0x000530f1] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.68> [t=0x0005313d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.68> [t=0x0005317f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.70> [t=0x000531c6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.70> [t=0x00053208] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.71> [t=0x0005324a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.73> [t=0x0005328b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.73> [t=0x000532d2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.75> [t=0x00053313] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.75> [t=0x00053355] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.76> [t=0x00053396] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.76> [t=0x000533dd] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.78> [t=0x000a56ae] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.78> [t=0x000a56f9] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.79> [t=0x000a573b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.81> [t=0x000a5783] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.81> [t=0x000a57c4] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.82> [t=0x000a5806] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.82> [t=0x000a5847] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.84> [t=0x000a588f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.84> [t=0x000a58d1] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4019b31c) 794.85> [t=0x000a5912] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.85> [t=0x000a5954] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.87> [t=0x000a5995] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.89> [t=0x000a59dc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.89> [t=0x000a5a59] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.90> [t=0x000a5aa4] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.90> [t=0x000a5ae6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.92> [t=0x000a5b2f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.92> [t=0x000a5b6f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.93> [t=0x000a5bb1] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.95> [t=0x000a5bf2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.95> [t=0x000a5c51] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 794.96> [t=0x000a5c95] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 794.96> [t=0x000a5cd8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 794.98> [t=0x000a5d19] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 794.98> [t=0x000a5d60] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.00> [t=0x000a5da1] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.00> [t=0x000a5de3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.01> [t=0x000a5e24] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.03> [t=0x000a5e6c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.03> [t=0x000a5eab] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.04> [t=0x000a5eed] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.04> [t=0x000a5f2d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.06> [t=0x000a5f75] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.06> [t=0x000a5fc9] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.07> [t=0x000a600f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.07> [t=0x000a604f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.09> [t=0x000a6097] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.10> [t=0x000a60d8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.10> [t=0x000a611a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.12> [t=0x000f7ebc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.12> [t=0x000f7f0b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.14> [t=0x000f7f4e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.14> [t=0x000f7f91] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.15> [t=0x000f7fd2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.15> [t=0x000f801a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.17> [t=0x000f805b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.18> [t=0x000f809d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.18> [t=0x000f80dd] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.20> [t=0x000f8124] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.20> [t=0x000f8163] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.21> [t=0x000f81a4] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.21> [t=0x000f81e5] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.23> [t=0x000f822c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.23> [t=0x000f826f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.25> [t=0x000f82b2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.26> [t=0x000f82f2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.26> [t=0x000f833a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.28> [t=0x000f837a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.28> [t=0x000f83bc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.29> [t=0x000f83fc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.29> [t=0x000f8459] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.31> [t=0x000f849a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.31> [t=0x000f84dd] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.32> [t=0x000f851d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.34> [t=0x000f8565] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.34> [t=0x000f85a5] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.35> [t=0x000f85e7] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.35> [t=0x000f8627] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.37> [t=0x000f8670] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.37> [t=0x000f86ae] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.39> [t=0x000f86f0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.40> [t=0x000f8730] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.40> [t=0x000f8778] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.42> [t=0x000f87ba] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+2] Processor_init> SysLink_setup()... 795.42> [t=0x000f88cc] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+2] Processor_init> ... SysLink_setup() done 795.43> [t=0x000f8929] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.43> [t=0x000f8970] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.45> [t=0x000f89cb] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.45> [t=0x0014ac45] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.46> [t=0x0014ac90] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.48> [t=0x0014acd6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.48> [t=0x0014ad18] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.50> [t=0x0014ad60] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.50> [t=0x0014ada4] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.51> [t=0x0014ade8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.51> [t=0x0014ae28] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.53> [t=0x0014ae71] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.53> [t=0x0014aeb0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.54> [t=0x0014aef3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.56> [t=0x0014af33] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.56> [t=0x0014af7b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.57> [t=0x0014afc0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.57> [t=0x0014b003] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.59> [t=0x0014b043] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.59> [t=0x0014b08b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.60> [t=0x0014b196] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.ThreadSupport: --> start: (@00000000) 795.60> [t=0x0014b1fb] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.ThreadSupport: <-- start: 1 795.62> [t=0x0014b239] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x40196468) 795.62> [t=0x0014b27b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.64> [t=0x0014b2bf] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.65> [t=0x0014b300] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.65> [t=0x0014b348] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.67> [t=0x0014b3f3] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] ALG_init> Enter 795.67> [t=0x0014b42f] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[0] = 0x0 795.67> [t=0x0014b461] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[1] = 0x0 795.68> [t=0x0014b492] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[2] = 0x0 795.68> [t=0x0014b4c3] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[3] = 0x0 795.70> [t=0x0014b4f4] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[4] = 0x0 795.70> [t=0x0014b525] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[5] = 0x0 795.70> [t=0x0014b556] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[6] = 0x0 795.71> [t=0x0014b587] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[7] = 0x0 795.71> [t=0x0014b5b8] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[8] = 0x0 795.73> [t=0x0014b5e9] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[9] = 0x0 795.73> [t=0x0014b61a] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[10] = 0x0 795.73> [t=0x0014b64b] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[11] = 0x0 795.75> [t=0x0014b67d] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[12] = 0x0 795.75> [t=0x0014b6af] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[13] = 0x0 795.76> [t=0x0014b6e0] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[14] = 0x0 795.76> [t=0x0014b712] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[15] = 0x0 795.76> [t=0x0014b75c] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[16] = 0x0 795.78> [t=0x0014b78e] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[17] = 0x0 795.78> [t=0x0014b7c0] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[18] = 0x0 795.79> [t=0x0019d9c7] [tid=0x50d4d490] ti.sdo.ce.alg: [+E] _ALG_sems[19] = 0x0 795.79> [t=0x0019da02] [tid=0x50d4d490] ti.sdo.ce.alg: [+X] ALG_init> Exit 795.81> [t=0x0019da33] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4018e974) 795.81> [t=0x0019da74] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.82> [t=0x0019dab8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.82> [t=0x0019daf9] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.84> [t=0x0019db41] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.85> [t=0x0019dbdc] [tid=0x50d4d490] ti.sdo.ce.Engine: [+6] Engine_init> CE debugging on (CE_DEBUG=2; allowed CE_DEBUG levels: 1=min, 2=good, 3=max) 795.85> [t=0x0019dc3b] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x40185f4c) 795.87> [t=0x0019dc7d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.87> [t=0x0019dcc0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.89> [t=0x0019dd01] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.89> [t=0x0019dd49] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.90> [t=0x0019dd8d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.92> [t=0x0019ddd0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.92> [t=0x0019de11] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.93> [t=0x0019de58] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.93> [t=0x0019de98] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.95> [t=0x0019deda] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 795.95> [t=0x0019df1b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 795.96> [t=0x0019df7b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 795.96> [t=0x0019dfbd] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 795.98> [t=0x0019e001] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.00> [t=0x0019e041] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.00> [t=0x0019e089] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.01> [t=0x0019e0c9] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.01> [t=0x0019e10c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.03> [t=0x0019e14c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.03> [t=0x0019e194] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.04> [t=0x0019e1d3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.06> [t=0x0019e216] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.06> [t=0x0019e256] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.07> [t=0x0019e29e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.07> [t=0x0019e2e2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.09> [t=0x0019e324] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.09> [t=0x0019e365] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.10> [t=0x0019e3ac] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.10> [t=0x0019e3ec] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.12> [t=0x0019e42e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.14> [t=0x001f01dc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.14> [t=0x001f0231] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.15> [t=0x001f0274] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.15> [t=0x001f02b8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.17> [t=0x001f033a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.17> [t=0x001f0384] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.18> [t=0x001f03c7] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.18> [t=0x001f040a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.20> [t=0x001f044a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.21> [t=0x001f0492] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.21> [t=0x001f04d2] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.23> [t=0x001f0514] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.23> [t=0x001f0554] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.25> [t=0x001f059c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.25> [t=0x001f05e0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.26> [t=0x001f0623] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.28> [t=0x001f0664] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.28> [t=0x001f06ac] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.29> [t=0x001f06eb] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.29> [t=0x001f072d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.31> [t=0x001f0783] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.31> [t=0x001f07cc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.32> [t=0x001f080b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.32> [t=0x001f084e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.34> [t=0x001f088e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.34> [t=0x001f08d6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.35> [t=0x001f0915] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.37> [t=0x001f0958] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.37> [t=0x001f0998] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.39> [t=0x001f09e0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.39> [t=0x001f0a1e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.40> [t=0x001f0a61] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.40> [t=0x001f0aa0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.42> [t=0x001f0ae9] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.43> [t=0x001f0b3e] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine addEngineToList(0x401f9304, 1) 796.43> [t=0x001f0b98] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x34) 796.43> [t=0x001f0c0c] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x13b360) 796.45> [t=0x001f0c54] [tid=0x50d4d490] ti.sdo.ce.Engine: [+1] Engine addEngineToList> Adding desc: name = local, remoteName = (null) 796.46> [t=0x001f0cdc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.46> [t=0x00242f55] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.48> [t=0x00242fa7] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.48> [t=0x00242ff3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.50> [t=0x00243039] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b320) 796.51> [t=0x0024307c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.51> [t=0x002430c8] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b320, @00000000) 796.53> [t=0x00243111] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.53> [t=0x00243160] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+E] Memory_alloc> Enter(0x30) 796.54> [t=0x002431a0] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+X] Memory_alloc> return (0x13b398) 796.54> [t=0x00243241] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x40191de0) 796.56> [t=0x0024328b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.56> [t=0x002432cf] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.57> [t=0x00243356] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.57> [t=0x002433a0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.59> [t=0x00243411] [tid=0x50d4d490] ti.sdo.ce.Server: [+E] Server_init() 796.59> [t=0x0024344b] [tid=0x50d4d490] ti.sdo.ce.Server: [+E] Server_init> Global_useLinkArbiter = 0 796.60> [t=0x00243489] [tid=0x50d4d490] ti.sdo.ce.osal.Global: [+E] Global_atexit> Enter (fxn=0x4018ce90) 796.60> [t=0x002434e0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.62> [t=0x00243524] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.64> [t=0x00243565] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.64> [t=0x002435ad] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.65> [t=0x00243632] [tid=0x50d4d490] xdc.runtime.Main: main> app.cmd.lib 796.65> [t=0x00243681] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine_addStubFxns('UNIVERSAL_STUBS', 0x401f93b0) 796.67> [t=0x002436d3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.67> [t=0x00243718] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.68> [t=0x0024375a] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.68> [t=0x002437a3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.70> [t=0x002437e2] [tid=0x50d4d490] ti.sdo.ce.Engine: [+X] Engine_addStubFxns> return (0) 796.70> 796.70> Engine_initDesc---engineName---remote_DSP 796.70> 796.70> Engine_initDesc---serverName---server.xe674 796.71> [t=0x00243890] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine_add(0x50d4cd94) 796.71> [t=0x002438de] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine addEngineToList(0x50d4cd94, 0) 796.73> [t=0x00243927] [tid=0x50d4d490] ti.sdo.ce.Engine: [+1] Engine addEngineToList> Adding desc: name = remote_DSP, remoteName = server.xe674 796.75> [t=0x0024397c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 796.75> [t=0x002439c0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.76> [t=0x00243a02] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 796.76> [t=0x00243a63] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.78> [t=0x00243aa3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b320) 796.78> [t=0x00243ae5] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.79> [t=0x00243b27] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b320, @00000000) 796.81> [t=0x00243b6e] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 796.81> [t=0x00295ce0] [tid=0x50d4d490] ti.sdo.ce.Engine: [+X] Engine_add> return (0) 796.81> 796.81> smain---begin 796.81> 796.81> smain---Memory_alloc---inBuf 796.82> [t=0x00295dd6] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0xa8c00) = 0x50e9f000. 796.84> [t=0x00295e37] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x50e9f000) = 0x97f54000. 796.84> 796.84> inBuf---addr---is:0x50e9f000 796.84> 796.84> smain---Memory_alloc---outBuf 796.85> [t=0x00295f08] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0xa8c00) = 0x50ffb000. 796.85> [t=0x00295f59] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x50ffb000) = 0x97eab000. 796.85> 796.87> outBuf---addr---is:0x50ffb000 796.87> 796.87> smain---Memory_alloc---imageBuf 796.87> [t=0x00296021] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0xfd200) = 0x51111000. 796.89> [t=0x00296071] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x51111000) = 0x979b7000. 796.89> 796.89> imageBuf---addr---is:0x51111000 796.89> 796.89> smain---Memory_alloc---tableBuf 796.90> [t=0x002960fd] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_alloc(0x7fc) = 0x51241000. 796.92> [t=0x0029614b] [tid=0x50d4d490] ti.sdo.ce.osal.Memory: [+4] Memory_contigAlloc> CMEM_getPhys(0x51241000) = 0x97fff000. 796.92> 796.92> tableBuf---addr---is:0x51241000 796.92> 796.92> memcpy---tableBuf 796.92> 796.92> smain---Engine_open 796.92> 796.92> engineName is:remote_DSP 796.92> 796.92> attrs.procId is:DSP 796.93> [t=0x002962b5] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine_open> Enter('remote_DSP', 0x50d4ccbc, 0x50d4ccb8) 796.95> [t=0x00296361] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b320) 796.95> [t=0x002963ac] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 796.96> [t=0x002963f1] [tid=0x50d4d490] ti.sdo.ce.Engine: [+1] Engine_open> desc->memMap [0x0], desc->useExtLoader [0] 796.96> [t=0x00296438] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b320, @00000000) 796.98> [t=0x00296482] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 797.00> [t=0x002964c6] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> Enter(engine=0x13b4d8, ec=0x50d4ccb8) 797.00> [t=0x0029650a] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc = 0x13b420 797.01> [t=0x00296544] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> engine->desc->algTab = 0x0 797.01> [t=0x00296580] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> engine has server! 797.03> [t=0x002965b8] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> engine->procId = DSP 797.03> [t=0x0029660f] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rmsInit> engine->coreId = 0 797.04> [t=0x0029664d] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b250) 797.04> [t=0x00296691] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 797.06> [t=0x002966d4] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rserverOpen('server.xe674'), count = 0 797.06> [t=0x00296711] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] rserverOpen >, memMap = 0x0, useExtLoader = 0 797.07> [t=0x00296760] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+E] Processor_create> Enter(imageName='server.xe674', memMap='(null)', attrs=0x50d4cc60) 797.09> [t=0x0029680b] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+E] doCmd> Enter (cmdId=1, proc=0x13b520) 797.09> [t=0x00296857] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b0a0) 797.10> [t=0x0029689b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 797.10> [t=0x002968e7] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> post: (@0013afd0, @00000000) 797.12> [t=0x00296946] [tid=0x50e3b490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- pend: 1 797.12> [t=0x00296986] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+X] getCmd_d> Exit (result=1) 797.14> [t=0x002969d5] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+E] Processor_create_d> Enter(proc=0x13b520) 797.15> [t=0x00296a1a] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Retrieving CPU ID for 'DSP'... 797.15> [t=0x002e8a70] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Opening DSP ProcMgr for cpuId 0... 797.17> [t=0x002e8ad7] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Attaching to DSP... 797.17> [t=0x002e9e18] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Loading server.xe674 on DSP (0 args)... 797.25> [t=0x00304c15] [Assertion at Line no: 301 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failed 797.26> tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> calling Ipc_control(LOADCALLBACK)... 797.26> [t=0x0030a1b5] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(LOADCALLBACK) status: -1 797.28> [t=0x0030a221] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Starting DSP ... 817.25> Assertion at Line no: 301 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failed 817.26> [t=0x0161bbdb] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> Ipc_control(STARTCALLBACK) status: -1 817.26> [t=0x0161bcd4] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: Processor_create_d> Ipc_control(STARTCALLBACK) failed: -1 817.28> [t=0x0161bd22] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+7] Processor_create_d> Loading and starting DSP server 'server.xe674' FAILED, status=[0xffffffff] 817.29> [t=0x0161bd83] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+E] Processor_delete_d> Enter (proc=0x13b520) 817.31> [t=0x0161bdc9] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Not calling Ipc_control(STOPCALLBACK) because startCallBackStatus = 0xffffffff [-1] 817.31> [t=0x0161be2c] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Stopping DSP... 817.32> [t=0x0161be9c] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_delete_d> Unloading DSP... 817.34> [t=0x0161c351] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+1] Processor_delete_d> calling ProcMgr_detach()... 817.34> [t=0x016269b1] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+1] Processor_delete_d> calling ProcMgr_close()... 817.35> [t=0x01626a3c] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+X] Processor_delete_d> return 817.35> [t=0x01626a7c] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+2] Processor_create_d> return (0) 817.37> [t=0x01626abd] [tid=0x50e3b490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> post: (@0013b038, @00000000) 817.37> [t=0x01626b27] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- pend: 1 817.39> [t=0x01626b6b] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b0a0, @00000000) 817.39> [t=0x01626bb6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 817.40> [t=0x01626c15] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+X] doCmd> Exit (result=2) 817.40> [t=0x01626c61] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+E] Processor_delete> Enter(proc=0x13b520) 817.42> [t=0x01626ca6] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+1] Processor_delete(0x13b520) freeing object ... 817.43> [t=0x01626d10] [tid=0x50d4d490] ti.sdo.ce.ipc.Processor: [+X] Processor_delete> return 817.43> [t=0x01626d4f] [tid=0x50d4d490] ti.sdo.ce.Engine: [+6] rserverOpen: can't start 'server.xe674'; Processor_create failed 817.45> [t=0x01626d9b] [tid=0x50d4d490] ti.sdo.ce.Engine: [+X] rserverOpen('server.xe674'): 0x0 done. 817.45> [t=0x01626dda] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b250, @00000000) 817.46> [t=0x01626e22] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 817.46> [t=0x01626e6c] [tid=0x50d4d490] ti.sdo.ce.Engine: [+E] Engine_close(0x13b4d8) 817.48> [t=0x01626ed6] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b2b8) 817.48> [t=0x01626f27] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 817.50> [t=0x01626f78] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b2b8, @00000000) 817.51> [t=0x01626fc3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 817.51> [t=0x01627001] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b250) 817.53> [t=0x01627044] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 817.53> [t=0x0162708f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@000ee238) 817.54> [t=0x016270d3] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 817.54> [t=0x01627114] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@000ee238, @00000000) 817.56> [t=0x0162715c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 817.56> [t=0x016271b4] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b250, @00000000) 817.57> [t=0x016271fe] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 817.59> [t=0x0162723c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b320) 817.59> [t=0x01627280] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 817.60> [t=0x016272c0] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b320, @00000000) 817.60> [t=0x01627309] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 817.62> [t=0x01627349] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> enter: (@0013b320) 817.62> [t=0x0162738c] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- enter: @00000000 817.64> [t=0x016273ce] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: --> leave: (@0013b320, @00000000) 817.64> [t=0x01627417] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.GateThreadSupport: <-- leave: void 817.65> [t=0x01627455] [tid=0x50d4d490] ti.sdo.ce.Engine: [+X] Engine_open> return(0x0) 817.65> 817.65> can't load the DSP 817.65> 817.65> smain---Engine handle empty 817.67> [t=0x016274a6] [tid=0x50e3b490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- post: 1 817.67> [t=0x0167957e] [tid=0x50e3b490] ti.sdo.ce.ipc.Processor: [+E] getCmd_d> Enter (proc=0x50e3addc) 817.68> [t=0x016795c1] [tid=0x50e3b490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> pend: (@0013afd0, 0xffffffff, @00000000) 817.70> [t=0x0167969f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> pend: (@00137100, 0xffffffff, @50d4cc00) 817.70> [t=0x016796f5] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- pend: 1 817.71> [t=0x01679737] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> post: (@00137168, @50d4cc00) 817.71> [t=0x0167977f] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- post: 1 817.73> [t=0x016797bc] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: --> post: (@00137100, @50d4cc00) 817.73> [t=0x01679804] [tid=0x50d4d490] ti.sdo.xdcruntime.linux.SemThreadSupport: <-- post: 1 817.75> [t=0x01679845] [tid=0x50d4d490] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_rcmExec> @line<150> msg<After RcmClient_exec> 817.75> [t=0x01679896] [tid=0x50d4d490] xdc.runtime.Main: result = 0 817.76> [t=0x016798c5] [tid=0x50d4d490] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_rcmExec> @line<167> with error<0:ErrorNone> 817.78> [t=0x01679916] [tid=0x50d4d490] xdc.runtime.Main: Module<ti.omx> Entering<OmxRpc_msgUnmarshallCommonStub> @line<204> 817.78> [t=0x01679963] [tid=0x50d4d490] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_msgUnmarshallCommonStub> @line<206> with error<0:ErrorNone> 817.79> [t=0x016799f5] [tid=0x50d4d490] xdc.runtime.Main: omxproxy_etb: Exiting: 817.79> Segmentation fault 817.79> root@dm814x-evm:/usr/share/ti/ti-omx#
2.
log_ce_before_omx:
8276.43< ./display_a8host_debug_before_omx.xv5T -i test.yuv -d 0 8276.45> root@dm814x-evm:/usr/share/ti/ti-omx# ./display_a8host_debug_before_omx.xv5T -i 8276.45> test.yuv -d 0 8276.62> 8276.62> before omx 8276.67> [t=0x00000004] [tid=0x4003d000] xdc.runtime.Main: main> app.cmd.lib 8276.67> 8276.67> Engine_initDesc---engineName---remote_DSP 8276.67> 8276.67> Engine_initDesc---serverName---server.xe674 8276.67> 8276.67> smain---begin 8276.67> 8276.67> smain---Memory_alloc---inBuf 8276.67> 8276.68> inBuf---addr---is:0x40e16000 8276.68> 8276.68> smain---Memory_alloc---outBuf 8276.68> 8276.68> outBuf---addr---is:0x40f06000 8276.68> 8276.68> smain---Memory_alloc---imageBuf 8276.68> 8276.68> imageBuf---addr---is:0x4108f000 8276.68> 8276.70> smain---Memory_alloc---tableBuf 8276.70> 8276.70> tableBuf---addr---is:0x411ab000 8276.70> 8276.70> memcpy---tableBuf 8276.70> 8276.70> smain---Engine_open 8276.70> 8276.70> engineName is:remote_DSP 8276.70> 8276.70> attrs.procId is:DSP 8276.82> 8276.82> success 8276.82> 8276.82> ---UNIVERSAL_create--- 8276.82> 8276.82> -UNIVERSAL_create-UNIVERSAL_create-UNIVERSAL_create 8276.82> 8276.82> smain---read_ppm---1 8276.93> 8276.93> smain---RGBtoUYVY---1 8277.29> 8277.29> smain---dark---1 8277.29> 8277.29> ---dark----before--start 8277.29> 8277.29> ---dark---control--- 8277.29> 8277.29> retvalcontrol=0 8277.29> 8277.29> ---dark---process--- 8277.48> 8277.48> retvalprocess=0 8277.48> 8277.50> smain---UYVYtoRGB---1 8277.82> 8277.84> smain---write_ppm---1 8279.90> 8279.90> smain---read_ppm---2 8280.03> 8280.03> smain---RGBtoUYVY---2 8280.37> 8280.37> smain---dark---2 8280.37> 8280.37> ---dark----before--start 8280.37> 8280.37> ---dark---control--- 8280.37> 8280.37> retvalcontrol=0 8280.37> 8280.39> ---dark---process--- 8280.57> 8280.57> retvalprocess=0 8280.57> 8280.57> smain---UYVYtoRGB---2 8280.90> 8280.90> smain---write_ppm---2 8282.98> 8282.98> smain---read_ppm---3 8283.11> 8283.11> smain---RGBtoUYVY---3 8283.45> 8283.45> smain---dark---3 8283.45> 8283.45> ---dark----before--start 8283.45> 8283.45> ---dark---control--- 8283.45> 8283.45> retvalcontrol=0 8283.45> 8283.45> ---dark---process--- 8283.65> 8283.65> retvalprocess=0 8283.65> 8283.65> smain---UYVYtoRGB---3 8284.00> 8284.00> smain---write_ppm---3 8286.06> 8286.06> smain---read_ppm---4 8286.17> 8286.18> smain---RGBtoUYVY---4 8286.53> 8286.53> smain---dark---4 8286.53> 8286.53> ---dark----before--start 8286.53> 8286.53> ---dark---control--- 8286.53> 8286.53> retvalcontrol=0 8286.53> 8286.53> ---dark---process--- 8286.73> 8286.73> retvalprocess=0 8286.73> 8286.73> smain---UYVYtoRGB---4 8287.07> 8287.07> smain---write_ppm---4 8289.14> 8289.14> smain---read_ppm---5 8289.25> 8289.26> smain---RGBtoUYVY---5 8289.61> 8289.61> smain---dark---5 8289.61> 8289.61> ---dark----before--start 8289.61> 8289.61> ---dark---control--- 8289.61> 8289.61> retvalcontrol=0 8289.61> 8289.61> ---dark---process--- 8289.81> 8289.81> retvalprocess=0 8289.81> 8289.81> smain---UYVYtoRGB---5 8290.15> 8290.15> smain---write_ppm---5 8292.21> 8292.21> smain---read_ppm---6 8292.32> 8292.34> smain---RGBtoUYVY---6 8292.68> 8292.68> smain---dark---6 8292.68> 8292.68> ---dark----before--start 8292.68> 8292.68> ---dark---control--- 8292.68> 8292.68> retvalcontrol=0 8292.68> 8292.68> ---dark---process--- 8292.87> 8292.87> retvalprocess=0 8292.87> 8292.89> smain---UYVYtoRGB---6 8293.21> 8293.23> smain---write_ppm---6 8295.29> 8295.29> smain---read_ppm---7 8295.40> 8295.40> smain---RGBtoUYVY---7 8295.75> 8295.76> smain---dark---7 8295.76> 8295.76> ---dark----before--start 8295.76> 8295.76> ---dark---control--- 8295.76> 8295.76> retvalcontrol=0 8295.76> 8295.76> ---dark---process--- 8295.95> 8295.95> retvalprocess=0 8295.95> 8295.95> smain---UYVYtoRGB---7 8296.31> 8296.31> smain---write_ppm---7 8298.37> 8298.37> smain---read_ppm---8 8298.48> 8298.48> smain---RGBtoUYVY---8 8298.82> 8298.84> smain---dark---8 8298.84> 8298.84> ---dark----before--start 8298.84> 8298.84> ---dark---control--- 8298.84> 8298.84> retvalcontrol=0 8298.84> 8298.84> ---dark---process--- 8299.03> 8299.03> retvalprocess=0 8299.03> 8299.03> smain---UYVYtoRGB---8 8299.37> 8299.39> smain---write_ppm---8 8301.45> 8301.46> smain---end 8301.46> input file: test.yuv 8301.46> display_id: 0 8301.46> Display example 8301.46> =============================== 8301.46> [t=0x017a5812] [tid=0x4003d000] xdc.runtime.Main: Entering OMX_Init: (void) 8301.46> 8301.48> [t=0x017a5884] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxInit> @line<142> 8301.48> [t=0x017a59dc] [tid=0x4003d000] xdc.runtime.Main: Entered function:DomxCore_procInit 8301.50> [t=0x017a5af8] [tid=0x4003d000] xdc.runtime.Main: SysLink_setup() complete 8301.50> [t=0x017a5b57] [tid=0x4003d000] xdc.runtime.Main: Entering ipc_initialize: (void) 8301.50> 8301.51> [t=0x017a5b9f] [tid=0x4003d000] xdc.runtime.Main: filePath = dm81xxbm_m3video.xem3 8301.51> [t=0x017a5bf5] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269> 8301.53> [t=0x017a5c49] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone> 8301.54> [t=0x017a5cb7] [tid=0x4003d000] xdc.runtime.Main: Doing ProcMgr_open() 8301.54> [t=0x017a632e] [tid=0x4003d000] xdc.runtime.Main: Processor state is Running 8301.56> [t=0x017a6393] [tid=0x4003d000] xdc.runtime.Main: Exiting ipc_initialize: (void) 8301.56> 8301.56> [t=0x017a63ea] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<OmxRpc_moduleRegisterMsgqHeap> @line<892> 8301.57> [t=0x017a6473] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269> 8301.59> [t=0x017a64c4] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone> 8301.59> [t=0x017a652f] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DmmDelegate_createIpcHeap> @line<181> 8301.61> [t=0x017a65a3] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DmmDelegate_createIpcHeap> @line<195> with error<0:ErrorNone> 8301.62> [t=0x017a65fe] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<927> msg<Before MessageQ_registerHeap> 8301.64> [t=0x017a6666] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<932> msg<After MessageQ_registerHeap> 8301.65> [t=0x017a66c2] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_moduleRegisterMsgqHeap> @line<935> with error<0:ErrorNone> 8301.65> [t=0x017a6737] [tid=0x4003d000] xdc.runtime.Main: Entering ipc_initialize: (void) 8301.65> 8301.65> [t=0x017a6777] [tid=0x4003d000] xdc.runtime.Main: filePath = dm81xxbm_m3vpss.xem3 8301.67> [t=0x017a67af] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269> 8301.68> [t=0x017a67fc] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone> 8301.68> [t=0x017a6853] [tid=0x4003d000] xdc.runtime.Main: Doing ProcMgr_open() 8301.70> [t=0x017a6f58] [tid=0x4003d000] xdc.runtime.Main: Processor state is Running 8301.70> [t=0x017a6fa6] [tid=0x4003d000] xdc.runtime.Main: Exiting ipc_initialize: (void) 8301.70> 8301.71> [t=0x017a6fe8] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<OmxRpc_moduleRegisterMsgqHeap> @line<892> 8301.73> [t=0x017a7044] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269> 8301.73> [t=0x017a7094] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone> 8301.75> [t=0x017a70ee] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DmmDelegate_createIpcHeap> @line<181> 8301.76> [t=0x017a714e] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DmmDelegate_createIpcHeap> @line<195> with error<0:ErrorNone> 8301.78> [t=0x017a71a8] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<927> msg<Before MessageQ_registerHeap> 8301.78> [t=0x017a7225] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<932> msg<After MessageQ_registerHeap> 8301.79> [t=0x017a7280] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_moduleRegisterMsgqHeap> @line<935> with error<0:ErrorNone> 8301.81> [t=0x017a72d9] [tid=0x4003d000] xdc.runtime.Main: Entering ipc_initialize: (void) 8301.81> 8301.81> [t=0x017a7318] [tid=0x4003d000] xdc.runtime.Main: filePath = dm81xxbm_c6xdsp.xec674 8301.82> [t=0x017a7351] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269> 8301.84> [t=0x017a739e] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone> 8301.84> [t=0x017f9531] [tid=0x4003d000] xdc.runtime.Main: Doing ProcMgr_open() 8301.84> [t=0x017f97f7] [tid=0x4003d000] xdc.runtime.Main: Processor state is Unknown 8301.86> [t=0x017f9842] [tid=0x4003d000] xdc.runtime.Main: Exiting ipc_initialize: (void) 8301.86> 8301.87> [t=0x017f9883] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<OmxRpc_moduleRegisterMsgqHeap> @line<892> 8301.87> [t=0x017f98e3] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DomxCore_mapDomxCore2MultiProcId> @line<269> 8301.89> [t=0x017f9933] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxCore_mapDomxCore2MultiProcId> @line<275> with error<0:ErrorNone> 8301.90> [t=0x017f998f] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<DmmDelegate_createIpcHeap> @line<181> 8301.90> [t=0x017f99f5] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DmmDelegate_createIpcHeap> @line<195> with error<0:ErrorNone> 8301.92> [t=0x017f9a4f] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<927> msg<Before MessageQ_registerHeap> 8301.93> [t=0x017f9add] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<OmxRpc_moduleRegisterMsgqHeap> @line<932> msg<After MessageQ_registerHeap> 8301.95> [t=0x017f9b38] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_moduleRegisterMsgqHeap> @line<935> with error<0:ErrorNone> 8301.96> [t=0x017faf71] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<DomxInit> @line<183> msg<Waiting for Ipc_attach to happen b/w slave cores> 8302.84> [t=0x018ef29c] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<DomxInit> @line<186> msg<Wait completed for Ipc_attach to happen b/w slave coAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8302.84> res> 8302.86> [t=0x018efAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8302.89> 335] [tid=0x4003Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8302.90> d000] xdc.runtimAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8302.92> e.Main: Module<tAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8302.95> i.omx> Entering<Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8302.96> OmxRpc_moduleIniAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.00> tServer> @line<7Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.00> 93> 8303.01> [t=0x018f0Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.03> d91] [tid=0x4003Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.04> d000] xdc.runtime.Main: Module<ti.omx> Entering<omxrpc_rcm_server_create> @line<220> 8303.04> [t=0x018f0df0] [tid=0x4003d000] xdc.runtime.Main: @ omxrpc_rcm_server_create: rcmServerName OmxRpcRcmServer_3, priority 14 8303.06> [t=0x018f0e56] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_create> @line<225> msg<Before RcmServer_Params_init> 8303.07> [t=0x018f0efd] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_create> @line<229> msg<After RcmServer_Params_init> 8303.09> [t=0x018f0f54] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_create> @line<232> msg<Before RcmServer_create> 8303.11> [t=0x018f18b3] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_create> @line<240> msg<After RcmServer_create> 8303.11> [t=0x018f1926] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<omxrpc_rcm_server_create> @line<241> with error<0:ErrorNone> 8303.12> [t=0x018f19af] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<omxrpc_rcm_server_remote_fxn_register> @line<279> 8303.14> [t=0x018f1a07] [tid=0x4003d000] xdc.runtime.Main: @ omxrpc_rcm_server_remote_fxn_register regFxnCategory 0 8303.14> [t=0x018f1a4f] [tid=0x4003d000] xdc.runtime.Main: Calling RcmServer_addSymbol(OmxRpcGetHandle) 8303.15> [t=0x018f1ad1] [tid=0x4003d000] xdc.runtime.Main: Calling RcmServer_addSymbol(OmxRpcFreeHandle) 8303.15> [t=0x018f1b28] [tid=0x4003d000] xdc.runtime.Main: Calling RcmServer_addSymbol(OmxRpcCreateProxyLite) 8303.17> [t=0x018f1b75] [tid=0x4003d000] xdc.runtime.Main: Calling RcmServer_addSymbol(OmxRpcGetHeapMemStats) 8303.17> [t=0x018f1bc0] [tid=0x4003d000] xdc.runtime.Main: Calling RcmServer_addSymbol(OmxRpcDeleteProxyLite) 8303.18> [t=0x018f1c0d] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<omxrpc_rcm_server_remote_fxn_register> @line<306> with error<0:ErrorNone> 8303.20> [t=0x018f1c6b] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Entering<omxrpc_rcm_server_start> @line<255> 8303.21> [t=0x018f1cb4] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_start> @line<256> msg<Before RcmServer_start> 8303.21> [t=0x018f1d1b] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> @<omxrpc_rcm_server_start> @line<258> msg<After RcmServer_start> 8303.23> [t=0x018f1d77] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<omxrpc_rcm_server_start> @line<259> with error<0:ErrorNone> 8303.25> [t=0x018f1dce] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<OmxRpc_moduleInitServer> @line<854> with error<0:ErrorNone> 8303.25> [t=0x018f1e24] [tid=0x4003d000] xdc.runtime.Main: Module<ti.omx> Leaving<DomxInit> @line<208> with error<0:ErrorNone> 8303.26> [t=0x018f1e94] [tid=0x4003d000] xdc.runtime.Main: Entered function:DomxCore_mapPhyAddr2UsrVirtual 8303.28> [t=0x018f2262] [tid=0x4003d000] xdc.runtime.Main: ProcMgr_map Success VirtAddr: @43a4f000 8303.28> [t=0x018f22b4] [tid=0x4003d000] xdc.runtime.Main: 8303.28> 8303.28> ProcMgr_translateAddr Status [0x0] User Virtual Address [0x43a4f000] 8303.28> 8303.29> [t=0x018f231f] [tid=0x4003d000] xdc.runtime.Main: Calling SharedRegion_setEntry (1, 0xbea7ea58) 8303.29> [t=0x018f2362] [tid=0x4003d000] xdc.runtime.Main: base : 0x43a4f000, len: 0x100000, ownerProcId: 65535 8303.29> 8303.31> [t=0x018f75be] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1 8303.32> [t=0x018fc84f] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1 8303.32> [t=0x01901b5e] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1 8303.34> [t=0x01906f31] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1 8303.34> [t=0x0190c371] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1 8303.36> [t=0x0191173e] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1 8303.37> [t=0x01916aa6] [tid=0x4003d000] xdc.runtime.Main: SharedRegion_setEntry (1, 0xbea7ea58) Failed, Status -1 8303.39> [t=0x0191be6d] [tid=0x4003d000] xdc.runtime.Main: ShareAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.42> dRegion_setEntryAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.43> (1, 0xbea7ea58)Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.45> Failed, Status Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.45> -1 8303.48> [t=0x0192124Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.50> 7] [tid=0x4003d0Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.51> 00] xdc.runtime.Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.54> Main: SharedRegiAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.56> on_setEntry (1, Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.59> 0xbea7ea58) FailAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.59> ed, Status -1 8303.61> [Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.62> t=0x01926671] [tAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.65> id=0x4003d000] xAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.67> dc.runtime.Main:Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.68> SharedRegion_seAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.71> tEntry (1, 0xbeaAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.73> 7ea58) Failed, SAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.73> tatus -1 8303.76> [t=0x0Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.78> 197dc60] [tid=0xAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.79> 4003d000] xdc.ruAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.82> ntime.Main: SharAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.84> edRegion_setEntrAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.86> y (1, 0xbea7ea58Assertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.89> ) Failed, StatusAssertion at Line no: 430 in /mnt/ezsdk-5.04/ezsdk/component-sources/syslink_2_10_03_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/SharedRegionDrv.c: (status >= 0) : failed 8303.89> -1
3.
log_ce_after_omx:
9455.04< ./display_a8host_debug_after_omx.xv5T -i test.yuv -d 0 9455.06> root@dm814x-evm:/usr/share/ti/ti-omx# ./display_a8host_debug_after_omx.xv5T -i t 9455.06> est.yuv -d 0 9455.25> 9455.25> before omx 9455.25> input file: test.yuv 9455.25> display_id: 0 9455.25> Display example 9455.25> =============================== 9456.36> OMX_Init completed 9456.36> UIAClient is ready to send a UIA configuration command 9456.36> UIAClient received UIA_CONFIGURE_ACK 9456.37> UIAClient is done sending requests 9456.37> UIAClient is ready to send a UIA configuration command 9456.37> UIAClient received UIA_CONFIGURE_ACK 9456.37> UIAClient is done sending requests 9456.37> opening file 9456.43> found handle 0x131118 for component OMX.TI.VPSSM3.VFDC 9456.43> got display handle 9456.45> found handle 0x1373f0 for component OMX.TI.VPSSM3.CTRL.DC 9456.45> Buffer Size computed: 691200 9456.45> set input port params (width = 720, height = 480) 9456.46> setting input and output memory type to default 9456.46> enable input port 9456.46> got eventEnable/Disable Event 9456.46> got eventState changed to: OMX_StateIdle 9456.46> ctrl-dc state IDLE 9456.48> got eventState changed to: OMX_StateIdle 9456.48> display state IDLE 9456.48> got eventState changed to: OMX_StateExecuting 9456.48> display control state execute 9456.53> got eventState changed to: OMX_StateExecuting 9456.54> display state execute 9456.54> file read thread created 9456.54> executing the appliaction now!!! 9494.01> No data available for Read 9494.07> got eventOMX_EventBufferFlag 9494.07> got EOS event 9494.07> tearing down the display example 9494.15> got eventState changed to: OMX_StateIdle 9494.15> display state idle 9494.15> got eventState changed to: OMX_StateIdle 9494.17> display control state idle 9494.17> got eventState changed to: OMX_StateLoaded 9494.17> display state loaded 9494.18> got eventState changed to: OMX_StateLoaded 9494.18> ctrl-dc state loaded 9494.21> display free handle 9494.23> ctrl-dc free handle 9494.23> IL Client deinitialized 9494.23> example exit 9494.31> 9494.31> Omx deinit 9494.39> [t=0x00000003] [tid=0x400f9000] xdc.runtime.Main: main> app.cmd.lib 9494.39> 9494.39> Engine_initDesc---engineName---remote_DSP 9494.39> 9494.39> Engine_initDesc---serverName---server.xe674 9494.39> 9494.39> smain---begin 9494.39> 9494.39> smain---Memory_alloc---inBuf 9494.39> 9494.40> inBuf---addr---is:0x405c0000 9494.40> 9494.40> smain---Memory_alloc---outBuf 9494.40> 9494.40> outBuf---addr---is:0x40e72000 9494.40> 9494.40> smain---Memory_alloc---imageBuf 9494.40> 9494.40> imageBuf---addr---is:0x41126000 9494.40> 9494.40> smain---Memory_alloc---tableBuf 9494.40> 9494.42> tableBuf---addr---is:0x40039000 9494.42> 9494.42> memcpy---tableBuf 9494.42> 9494.42> smain---Engine_open 9494.42> 9494.42> engineName is:remote_DSP 9494.42> 9494.42> attrs.procId is:DSP 9494.56> 9494.56> success 9494.56> 9494.56> ---UNIVERSAL_create--- 9494.56> 9494.56> -UNIVERSAL_create-UNIVERSAL_create-UNIVERSAL_create 9494.56> 9494.56> smain---read_ppm---1 9494.68> 9494.68> smain---RGBtoUYVY---1 9495.39> 9495.39> smain---dark---1 9495.39> 9495.39> ---dark----before--start 9495.39> 9495.39> ---dark---control--- 9495.39> 9495.39> retvalcontrol=0 9495.39> 9495.39> ---dark---process--- 9495.57> 9495.57> retvalprocess=0 9495.57> 9495.57> smain---UYVYtoRGB---1 9496.28> 9496.28> smain---write_ppm---1 9498.40> 9498.40> smain---read_ppm---2 9498.53> 9498.54> smain---RGBtoUYVY---2 9499.21> 9499.21> smain---dark---2 9499.21> 9499.23> ---dark----before--start 9499.23> 9499.23> ---dark---control--- 9499.23> 9499.23> retvalcontrol=0 9499.23> 9499.23> ---dark---process--- 9499.42> 9499.42> retvalprocess=0 9499.42> 9499.42> smain---UYVYtoRGB---2 9500.11> 9500.12> smain---write_ppm---2 9502.25> 9502.25> smain---read_ppm---3 9502.37> 9502.37> smain---RGBtoUYVY---3 9503.06> 9503.06> smain---dark---3 9503.06> 9503.07> ---dark----before--start 9503.07> 9503.07> ---dark---control--- 9503.07> 9503.07> retvalcontrol=0 9503.07> 9503.07> ---dark---process--- 9503.26> 9503.26> retvalprocess=0 9503.26> 9503.26> smain---UYVYtoRGB---3 9503.96> 9503.96> smain---write_ppm---3 9506.11> 9506.11> smain---read_ppm---4 9506.21> 9506.23> smain---RGBtoUYVY---4 9506.90> 9506.90> smain---dark---4 9506.90> 9506.92> ---dark----before--start 9506.92> 9506.92> ---dark---control--- 9506.92> 9506.92> retvalcontrol=0 9506.92> 9506.92> ---dark---process--- 9507.11> 9507.11> retvalprocess=0 9507.11> 9507.11> smain---UYVYtoRGB---4 9507.81> 9507.81> smain---write_ppm---4 9509.93> 9509.95> smain---read_ppm---5 9510.06> 9510.06> smain---RGBtoUYVY---5 9510.76> 9510.76> smain---dark---5 9510.76> 9510.76> ---dark----before--start 9510.76> 9510.76> ---dark---control--- 9510.76> 9510.76> retvalcontrol=0 9510.76> 9510.78> ---dark---process--- 9510.96> 9510.96> retvalprocess=0 9510.96> 9510.96> smain---UYVYtoRGB---5 9511.65> 9511.65> smain---write_ppm---5 9513.79> 9513.79> smain---read_ppm---6 9513.92> 9513.92> smain---RGBtoUYVY---6 9514.61> 9514.61> smain---dark---6 9514.61> 9514.62> ---dark----before--start 9514.62> 9514.62> ---dark---control--- 9514.62> 9514.62> retvalcontrol=0 9514.62> 9514.62> ---dark---process--- 9514.81> 9514.81> retvalprocess=0 9514.81> 9514.81> smain---UYVYtoRGB---6 9515.51> 9515.51> smain---write_ppm---6 9517.64> 9517.65> smain---read_ppm---7 9517.78> 9517.78> smain---RGBtoUYVY---7 9518.46> 9518.46> smain---dark---7 9518.46> 9518.46> ---dark----before--start 9518.46> 9518.46> ---dark---control--- 9518.46> 9518.46> retvalcontrol=0 9518.46> 9518.46> ---dark---process--- 9518.65> 9518.65> retvalprocess=0 9518.65> 9518.65> smain---UYVYtoRGB---7 9519.36> 9519.36> smain---write_ppm---7 9521.50> 9521.50> smain---read_ppm---8 9521.67> 9521.68> smain---RGBtoUYVY---8 9522.39> 9522.39> smain---dark---8 9522.39> 9522.39> ---dark----before--start 9522.39> 9522.39> ---dark---control--- 9522.39> 9522.39> retvalcontrol=0 9522.39> 9522.39> ---dark---process--- 9522.59> 9522.59> retvalprocess=0 9522.59> 9522.59> smain---UYVYtoRGB---8 9523.26> 9523.28> smain---write_ppm---8 9525.45> 9525.45> smain---end 9525.48> root@dm814x-evm:/usr/share/ti/ti-omx#