Make sure none of your memory maps are overlapping: 1) Linux, declared in u-boot bootargs
2) CMEM, declared during insmod at run-time 3) DSPLINK, declared in your DSP server's tcf file provided that you're using createFromServer() in your application config file. Brad ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of lokowich Sent: Monday, March 24, 2008 2:47 PM To: lokowich Cc: davinci-linux-open-source Subject: Re: dsplink incompatible or kernel oops OK- rolled back the DSP server to use the 1.40 dsplink, now the example segfaults after the fourth cmem allocation. lokowich wrote: Mugdha, The exact configuration helps, but I don't see how my CE 2.00 build is pulling in the 1.50 version of dsplink. I'm using the cetools components, so I expected a compatible DSP-side version. I'll poke around, but hints are appreciated. Thanks, Mark Kamoolkar, Mugdha wrote: Mark, As per the following wiki: http://wiki.davincidsp.com/index.php?title=Codec_Engine_Roadmap CE 2.00 does not work with DSPLink 1.50. It requires 1.40.05_p1. So just re-building DSPLink 1.50.00.04 (which is an engineering release btw, and you should move to 1.50 GA available on the external page) may not work correctly. So you would need to use 1.40.05_p1 on DSP-side also to make it work. If you use different versions on GPP & DSP-side, you will see the version mismatch error, as you did. CE 2.10 uses DSPLink 1.50 in case you particularly want to move to DSPLink 1.50. Regards, Mugdha -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of lokowich Sent: Monday, March 24, 2008 10:13 PM To: davinci-linux-open-source Subject: dsplink incompatible or kernel oops I've built CE 2.00.01 and kernel modules from the cetools. The local version of video2_copy example works, but remote does not, stating Version mismatch between GPP and DSP-side GPP-side version [1.40.05_p1]: DSP-side version [1.50.00.04]: I've rebuilt the 1.50.00.04 version of dsplink, but now the app_remote causes a kernel oops after a failed assertion cBytes != 0 in mem.c. Note the two kernel modules are built against the DaVinci git kernel, so my support from MV and TI is nil. Any ideas out there? Mark Lokowich Advanced Communication Design _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source ________________________________ _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
