(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