(again, it seems the first time it did not have the list as
destination).

It seems to be correct, I'll paste it so that you can check, do you have
any other idea?

var osalGlobal = xdc.useModule( 'ti.sdo.ce.osal.Global' );
osalGlobal.runtimeEnv = osalGlobal.DSPLINK_LINUX;

var TraceUtil = xdc.useModule('ti.sdo.ce.utils.trace.TraceUtil');
TraceUtil.attrs = TraceUtil.FULL_TRACING;

xdc.loadPackage("ti.sdo.ce.video2");
xdc.loadPackage("ti.sdo.ce.video1");
xdc.loadPackage("ti.sdo.ce.video");
xdc.loadPackage("ti.sdo.ce.image1");
xdc.loadPackage("ti.sdo.ce.audio1");
xdc.loadPackage("ti.sdo.ce.audio");
xdc.loadPackage("ti.sdo.ce.speech1");
xdc.loadPackage("ti.sdo.ce.speech");

var Engine = xdc.useModule('ti.sdo.ce.Engine');

var encode = Engine.createFromServer(
    "encode",
    "./encodeCombo.x64P",
    "ti.sdo.servers.encode"
    );


On Thu, Jun 18, 2009 at 08:04:55AM -0500, Ring, Chris wrote:
> Double check that your ARM-side .cfg script is correctly setting the OSAL 
> .runtimeEnv to "DSPLINK_LINUX".  Something like this:
> 
> ======================================
> /* Load support for the Codec Engine OSAL */
> var osalGlobal = xdc.useModule('ti.sdo.ce.osal.Global');
>  
> /* Configure CE to use it's DSP Link Linux version */
> osalGlobal.runtimeEnv = osalGlobal.DSPLINK_LINUX;
> ======================================
> 
> If it's [incorrectly] set to "osalGlobal.LINUX", you may get that error.
> 
> Chris 
> 
> > -----Original Message-----
> > From: [email protected] 
> > [mailto:[email protected]
> > ] On Behalf Of Ottavio Campana
> > Sent: Thursday, June 18, 2009 2:19 AM
> > To: [email protected]
> > Subject: Re: have you ever seen this error?
> > 
> > On Thu, Jun 18, 2009 at 10:53:15AM +0200, Vladimir Pantelic wrote:
> > > Ottavio Campana wrote:
> > > >I'm trying to develop my application based on encodeCombo 
> > on a dm6446.
> > > >
> > > >When I try to open codec engine I get this error:
> > > >
> > > >Processor_create: execv failed: Permission denied
> > > >Comm_locate:msgget: No such file or directory
> > > >error: could not open engine encode : Unable to locate the 
> > server on the 
> > > >DSP
> > > 
> > > well, where is your DSP file? CE tries to find the DSP 
> > server file and 
> > > fails.
> > > most demo setups expect it in the same folder as the app, so check.
> > 
> > I  do have  encodeCombo.x64P in  the  same directory.  While 
> > looking  in
> > google,  I found  how  to get  more debug  information,  so, 
> > by  setting
> > CE_DEBUG=2 here is what I get:
> > 
> > @0,560,910us: [+6 T:0x4001eb80] CE - Engine_init> CE 
> > debugging on (CE_DEBUG=2; allowed CE_DEBUG levels: 1=min, 
> > 2=good, 3=max)
> > @0,561,232us: [+0 T:0x4001eb80] CS - Server_init()
> > @0,561,382us: [+0 T:0x4001eb80] CS - Server_init> 
> > Global_useLinkArbiter = 0
> > @0,561,767us: [+0 T:0x4001eb80] CE - Engine_open> 
> > Enter('encode', 0x0, 0xbe81fb8c)
> > @0,562,047us: [+0 T:0x4001eb80] CE - 
> > rserverOpen('encodeCombo.x64P'), count = 0
> > @0,562,207us: [+0 T:0x4001eb80] OP - Processor_create> 
> > Enter(imageName='encodeCombo.x64P', attrs=0xbe81fb40)
> > @0,565,950us: [+0 T:0x4001eb80] OP - Processor_create> return 
> > (0x37c50)
> > @0,566,243us: [+0 T:0x4001eb80] CE - 
> > rserverOpen('encodeCombo.x64P'): 0x2da78 done.
> > Processor_create: execv failed: Permission denied
> > @0,571,824us: [+0 T:0x4001eb80] OP - Processor_create> return 
> > (0x37c50)
> > @0,573,300us: [+0 T:0x4001eb80] CE - 
> > rserverOpen('encodeCombo.x64P'): 0x2da78 done.
> > Comm_locate:msgget: No such file or directory
> > @10,569,223us: [+0 T:0x4001eb80] CE - Engine_close(0x37d48)
> > Comm_put: Invalid argument
> > @10,571,436us: [+0 T:0x4001eb80] CE - rserverClose(0x2da78), count = 1
> > @10,571,624us: [+0 T:0x4001eb80] OP - Processor_delete> 
> > Enter(proc=0x37c50)
> > @10,571,880us: [+1 T:0x4001eb80] OP - 
> > Processor_delete(0x37c50) freeing object ...
> > @10,572,052us: [+0 T:0x4001eb80] OP - Processor_delete> return.
> > @10,572,184us: [+0 T:0x4001eb80] CE - rserverClose(0x2da78) done.
> > @10,572,318us: [+0 T:0x4001eb80] CE - Engine_open> return(0)
> > error: could not open engine encode : Unable to locate the 
> > server on the DSP
> > 
> > So,  "rserverOpen('encodeCombo.x64P'):   0x2da78  done"  
> > gives   me  the
> > idea  that  it  works  correctly.  But  immediately  after  
> > that  I  get
> > "Processor_create: execv failed: Permission denied"
> > 
> > What can it be? Anything DSP related?
> > 
> > -- 
> > Non c'è più forza nella normalità, c'è solo monotonia.
> > 
> > _______________________________________________
> > Davinci-linux-open-source mailing list
> > [email protected]
> > http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
> > 
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to