This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Error with CMEMK kernel while using OPENCV on BeagleBoneBlack

Other Parts Discussed in Thread: AM3358

Hi,

I'm using BeagleBoneBlack with "Sitara processor AM335x 1Ghz ARM cortex A8". I'm trying to run a program i wrote and compiled and i get the following error:

CMEM Error: init: Failed to open /dev/cmem: 'No such file or directory'

The cmemk kernel module does not appear to be installed.

Commands such as the following run as root would install cmemk and allow OpenCL to proceed properly.

For available CMEM DDR block size: ~512MB:
modprobe cmemk phys_start=0xa0000000 phys_end=0xc0000000 pools=1x536870912 allowOverlap=1


I run the command suggested : 

modprobe cmemk phys_start=0xa0000000 phys_end=0xc0000000 pools=1x536870912 allowOverlap=1

Now when i try to run my program i get the following error:

Ipc_start: LAD_connect() failed: 4
client: /build/ti-opencl-zdvBAC/ti-opencl-01.01.06.00/host/src/core/dsp/mbox_impl_msgq.cpp:59: MBoxMsgQ::MBoxMsgQ(Coal::DSPDevice*): Assertion `status == (0) || status == (1)' failed.
Aborted

Any ideas why i get this error and how can i reslove it?

NOTE: The code runs propperly with no errors on a computer running ubuntu.

Thank you

Michael