I just wanted to repost  here (for archive searching in the future) to say
that I solved the problem with help from Roger Monk. 

 

Once I downloaded the latest CE 2.00 and made sure I had all the matching
XDC tools and DSP BIOS, things started working much better.

 

Thanks for the help,

 

Josh

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Joshua Hintze
Sent: Monday, January 21, 2008 10:30 AM
To: 'Monk, Roger'; 'Kamoolkar, Mugdha';
[email protected]
Subject: RE: IPS name error

 

No I didn't. I downloaded it separately. I will give that a try.  

 

One other thing I just thought of is I've tried to forward port an older
example to the new CE and dsplink. Perhaps I have missed something so I will
just try getting the examples that came with the newer CE working first.

 

Thanks,

 

Josh

 

 

From: Monk, Roger [mailto:[EMAIL PROTECTED] 
Sent: Monday, January 21, 2008 9:51 AM
To: Joshua Hintze; Kamoolkar, Mugdha;
[email protected]
Subject: RE: IPS name error

 

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