Josh,

 

Did you use the version of dsplink that comes with codec_engine in the
/cetools/dsplink directory?

 

~roger

 

________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Joshua Hintze
Sent: 21 January 2008 16:46
To: Kamoolkar, Mugdha; [email protected]
Subject: RE: IPS name error

 

Hello,

 

Thank you for the response. I am compiling my apps/servers/codecs and
the DSPLink with:

 

Codec engine 1.20.03 

Bios 5.31.01

XDAIS 5.10

XDC 2.94

 

I haven't touched the CFG_Davinci.c at all. However I might have made a
poor decision during one of the configuration scripts.

 

Any other thoughts?

 

Thanks,

Josh

 

From: Kamoolkar, Mugdha [mailto:[EMAIL PROTECTED] 
Sent: Sunday, January 20, 2008 10:31 PM
To: Joshua Hintze; [email protected]
Cc: Ring, Chris
Subject: RE: IPS name error

 

Josh,

 

Within DSP/BIOS LINK, the issue is in the configuration file
(CFG_Davinci.c). The IPS name is the following: "IPS" in the below ...

 

/**
========================================================================
====
 *  @name   LINKCFG_ipsTable_00
 *
 *  @desc   IPS table ID 0.
 *
========================================================================
====
 */
STATIC CONST LINKCFG_Ips  LINKCFG_ipsTable_00 [] =
{
    {
        "IPS",                 /* NAME           : Name of the
Inter-Processor-Signaling component */
        (Uint32) 32,           /* NUMIPSEVENTS   : Number of IPS events
to be supported */
        (Uint32) 0,            /* MEMENTRY       : Memory entry ID (-1
if not needed) */
        (Uint32) 46,           /* GPPINTID       : Interrupt no. to used
by the IPS on GPP-side. */
        (Uint32) 16,           /* DSPINTID       : Interrupt no. to used
by the IPS on DSP-side. */
        0,                     /* ARGUMENT1      : First IPS-specific
argument */
        0                      /* ARGUMENT2      : Second IPS-specific
argument */
    },
    {
        "IPS",                 /* NAME           : Name of the
Inter-Processor-Signaling component */
        (Uint32) 32,           /* MAXIPSEVENTS   : Number of IPS events
to be supported */
        (Uint32) 1,            /* MEMENTRY       : Memory entry ID (-1
if not needed) */
        (Uint32) 47,           /* GPPINTID       : Interrupt no. to used
by the IPS on GPP-side. */
        (Uint32) 17,           /* DSPINTID       : Interrupt no. to used
by the IPS on DSP-side. */
        0,                     /* ARGUMENT1      : First IPS-specific
argument */
        0                      /* ARGUMENT2      : Second IPS-specific
argument */
    }
} ;

You cannot change this name. It is used to map to the function table on
the kernel-side, and indicates that the "IPS" type of
InterProcessor-Signaling component is to be used -- default.

 

Which version of CE are you using? Chris will be able to comment whether
DSPLink 1.40.x is compatible with the version of CE you are using,
because CE does not directly expose the DSPLink configuration to users.

 

Regards,
Mugdha

 

________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Joshua Hintze
Sent: Saturday, January 19, 2008 6:09 AM
To: [email protected]
Subject: IPS name error

Hey guys,

 

I just updated my dsplink module from dsplink_1_30.x  to dsplink 1.40.x.
After spending lots of time recoding some of the example
codes/servers/apps. I now have an error when I launch an app that uses a
codec. The following is what I see as an output...

 

App-> Application started.

Configuration error: Incorrect IPS name specified []

CEapp-> ERROR: can't open engine videnc_copy

App-> Application FAILED.  

 

Any idea on where I should start looking for this error? In the DSPLINK
or in the codec/server or the app?

 

Thanks,

 

Josh

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

Reply via email to