Hello, I have happened a error to use DSP played video. Error: "CMEM Error: init: major version mismatch between interface and driver. CMEM Error: needs driver version 0x2300000, got 0x40395b20"
My environment is : The linux kernel version is 2.6.32(OMAP3 PSP kernel integration) ,form "http://arago-project.org/git/projects/?p=linux-omap3.git;a=summary". The DVSDK version is dvsdk_3_00_02_44 (build date:20100114),form "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_3_00/latest/index_FDS.html". Cross Complier is CodeSourecy 2009Q3. MY board is ICETEK-OMAP3530-MINI-v3. Memory size is 256M. Run ismod commond: /snscp/sns # insmod /snscp/player/dsp/omap3530/cmemk.ko phys_start=0x8c900000 phys_end=0x8d8fffff pools=1x5250000,7x829440,1x345600,1x1 /snscp/sns # insmod /snscp/player/dsp/omap3530/dsplinkk.ko /snscp/sns # insmod /snscp/player/dsp/omap3530/lpm_omap3530.ko /snscp/sns # insmod /snscp/player/dsp/omap3530/sdmak.ko Terminal message:/snscp/sns # gst-launch filesrc location=/etc/X11/bgmp3/bg.mp3 ! mad ! audioconvert !audioresample ! alsasink & /snscp/sns # CMEM Error: init: major version mismatch between interface and driver.CMEM Error: needs driver version 0x2300000, got 0x40395b20(snsplayer:900): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed(snsplayer:900): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed(snsplayer:900): GStreamer-CRITICAL **: gst_bin_add_many: assertion `GST_IS_ELEMENT (element_1)' failed(snsplayer:900): GStreamer-CRITICAL **: gst_element_link_pads_filtered: assertion `GST_IS_ELEMENT (src)' failed(snsplayer:900): GStreamer-CRITICAL **: gst_element_link_many: assertion `GST_IS_ELEMENT (element_1)' failed(snsplayer:900): GStreamer-CRITICAL **: gst_element_link_many: assertion `GST_IS_ELEMENT (element_2)' failed(snsplayer:900): GLib-GObject-WARNING **: invalid (NULL) pointer instance(snsplayer:900): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed(snsplayer:900): GLib-GObject-WARNING **: invalid (NULL) pointer instance(snsplayer:900): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed(snsplayer:900): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed(snsplayer:900): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed(snsplayer:900): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed
Hope you to help me !
Thanks.
Thank you, Ananth.
I am doing what you suggested now. So basically, all the bb files in the build will be changed and all the previous build processes need to go through again? Means all the resources need to be downloaded and recompile again? Hope the rebuild process is less tough than the first one : )
Regards,
Eric
Hi Ananth,
Failed to make it happen with the new build. Just came a thought that since dsplink, lpm, cmem and bios already working fine (i hope so), so do i need to fix this problem is i am just gonna play with OpenCV on the dsp? Seems i cannot do some dsp programming without touching the codec engine stuff. In this case, could you please suggest how should i program and then download the application to the dsp side?
Thanks,