Hi,
I'm trying to utilize DSP inside OMAP3530 on beagleboard for general signal processing tasks.I download DVSDK (4.00.00.22). First compile dsplink module and sample codes, and be able to run on beagleboard (loopapp). Then I compile c6accel modules and sample codes (using the Makefile under the root directory of DVSDK), and loading them using following instructions:
# insmod cmemk.ko
# modprobe cmemk phys_start=0x86300000 phys_end=0x87200000 pools=20x4096 allowOverlap=1
# insmod dsplinkk.ko
# insmod lpm_omap3530.ko
# mknod /dev/dsplink c `awk "\\$2==\"dsplink\" {print \\$1}" /proc/devices` 0
Then when I execute "./c6accel_app" on beagleboard, I got the following error:
******************************************************************************
Sample application for testing kernels in C6Accel started.
******************************************************************************
CMEM Error: getBlock: Failed to retrieve memory block bounds for block 0 from driver: -1.
CMEM Error: allocHeap: ioctl CMEM_IOCALLOCHEAPCACHED failed: -1
******************************************************************************
All tests done.
******************************************************************************
I'm new to beagleboard and TI DSP tools, and have no idea how to proceed. Can anyone tell me what's wrong inside?
Thanks,
chuu