I'm using BeagleBoard X15 (am57xx) and I would like to use OpenCL to do
some DSP works;
I installed firmware-am57xx-opencl-monitor but opencl/examples in directory
/usr/share/ti/examples/opencl did not work:
./simple
Unable to allocate OCL MSMC memory from 0xc0000000
I checked dmesg and it seems that DSP1 is programmed but DSP2 failed with error -12:
[ 14.551246] remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 21021108
[ 14.557912] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
[ 14.557952] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
[ 14.558043] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
[ 14.569184] remoteproc2: remote processor 40800000.dsp is now up
[ 14.574798] virtio_rpmsg_bus virtio1: rpmsg host is online
[ 14.574894] virtio_rpmsg_bus virtio1: creating channel rpmsg-proto addr 0x3d
[ 14.576226] remoteproc3: powering up 41000000.dsp
[ 14.598503] remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 21021108
[ 14.605123] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
[ 14.605161] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
[ 14.605225] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
[ 14.605258] omap-rproc 41000000.dsp: dma_alloc_coherent err: 9437184
[ 14.611670] remoteproc3: Failed to process resources: -12
[ 14.623801] omap_hwmod: mmu1_dsp2: _wait_target_disable failed
[ 14.630424] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
[ 14.633716] remoteproc3: rproc_boot() failed -12
[ 14.639219] virtio_rpmsg_bus: probe of virtio2 failed with error -12
I checked in /lib/firmware and files: dra7-dsp1-fw.xe66 and dra7-dsp2-fw.xe66
exists;
I'm using kernel 4.4.20-ti-r43
Regards,
Gennaro