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