Hi Cris. Thanks for reply.
Yes I use Codec Engine. I have installed CE_2_10 (that include xDAIS
6.10, CMEM 2.10, Framework Components 2.10 and DSP Link 1.50), DSP/BIOS
5.32.01. I have no only uClibc, because I`m not use it.
There is no warnings in compatible, when I build my DSP-server.

There is an error still.
I get following message in trace:
Loading and starting DSP server './all_dec_elc.x64P' FAILED,
status=[0x80008013] (look for error code 'DSP_EBASE + 0x13' in
dsplink*/packages/dsplink/gpp/inc/errbase.h) This error code typically
indicates a problem with the DSP memory map, i.e. it is different from
what the Arm side specified; check the DSP server's memory map in your
Arm application .cfg script, and make sure you have set
'armDspLinkConfig' configuration variable correctly (for details, refer
to the documentation for ti.sdo.ce.Engine.xdc). Also, verify that the
DSPLINKMEM segment on the DSP is large enough.

What does last suggestion mean? How can I verify, that the mem in
DSPLINKMEM section is enough?


On Fri, 2008-06-06 at 11:24 -0500, Ring, Chris wrote:
> Looks like you're a Codec Engine user.  If you need to update to Link
> 1.50, you should ensure you use a Codec Engine release that's
compatible
> with it.
> 
> [ Unfortunately, Link 1.40 and 1.50 are not binary compatible, so you
> can't just swap it in underneath Codec Engine - CE will get
confused. ]
> 
> This article shows some details on what CE releases work with which
> underlying components:
> http://wiki.davincidsp.com/index.php?title=Codec_Engine_Roadmap
> 
> >From that article, you can see that you must update to CE 2.10 if you
> want to use Link 1.50.
> 
> Chris
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] 
> > [mailto:[EMAIL PROTECTED]
> > ] On Behalf Of SergA
> > Sent: Friday, June 06, 2008 6:25 AM
> > To: davinci-linux-open-source@linux.davincidsp.com
> > Subject: problem with memory map in dsplink_1_50
> > 
> > Hi.
> > Early I worked with dsplink_1_40, my app work fine. Now I try pass
to
> > dsplink_1_50.
> > And now I get the following error:
> >     Error: DSP-side memory map does not match configuration.
> >     Compare DSP-side TCF/MAP file with 
> > /dsplink/config/all/CFG_<PLATFORM>.c
> > 
> > 
> > There is a pice of my DSP servers TCF file:
> > 
> > {
> >     comment:    "DDRALGHEAP: off-chip memory for dynamic algmem
> > allocation",
> >     name:       "DDRALGHEAP",
> >     base:       0x84e00000,   // 78MB
> >     len:        0x02c00000,   // 44MB
> >     space:      "code/data"
> > },
> > {
> >     comment:    "DDR: off-chip memory for application code and
data",
> >     name:       "DDR",
> >     base:       0x87A00000,   // 122MB
> >     len:        0x00200000,   //   2MB
> >     space:      "code/data"
> > },
> > {
> >     comment:    "DDRCode: off-chip memory for application code",
> >     name:       "DDRCode",
> >     base:       0x87C00000,   // 124MB
> >     len:        0x001ff000,   //   2MB - 4KB
> >     space:      "code/data"
> > },
> > {
> >     comment:    "DDRSeqCode",
> >     name:       "DDRSeqCode",
> >     base:       0x87DFF000,   // 126MB - 4KB
> >     len:        0x00001000,   //   4KB
> >     space:      "code/data"
> > },
> > {
> >     comment:    "DSPLINK: off-chip memory reserved for 
> > DSPLINK code and
> > data",
> >     name:       "DSPLINKMEM",
> >     base:       0x87E00000,   // 126MB
> >     len:        0x00100000,   //   1MB
> >     space:      "code/data"
> > },
> > {
> >     comment:    "RESET_VECTOR: off-chip memory for the reset vector
> > table",
> >     name:       "RESET_VECTOR",
> >     base:       0x87F00000,   // 127MB
> >     len:        0x00000080,   // 128B
> >     space:      "code/data"
> > }
> > 
> > 
> > I pass memory map to dsplink in my application:
> > osalGlobal.armDspLinkConfig = {
> >     memTable: [ 
> >             ["DDRALGHEAP",  {addr: 0x84e00000, size: 
> > 0x02c00000, type: "other"}],
> >             ["DDR",                 {addr: 0x87A00000, 
> > size: 0x00400000, type: "main" }],
> > 
> >             ["DSPLINKMEM",  {addr: 0x87E00000, size: 
> > 0x00100000, type: "link" }],
> >             ["RESETCTRL",   {addr: 0x87F00000, size: 
> > 0x00000080, type: "reset"}],
> >     ],
> >     doPowerControl: true,
> > };
> > 
> > 
> > I try to correct /dsplink/config/all/CFG_Davinci_DM6446.c, 
> > and recompile
> > dsplink and my app. But this error still appear.
> > Help me please, what is incorrect?
> > Best regards.
> > 
> > _______________________________________________
> > Davinci-linux-open-source mailing list
> > Davinci-linux-open-source@linux.davincidsp.com
> >
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
> > 


_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to