Hello Andrew Marles,
It seems that there is problem in the memory allocation, please check whether you missed some steps as the following.
u-boot bootargs:
=>setenv bootm_size 0x70000000
=>setenv bootargs 'console=ttyS0,115200 default_hugepagesz=256m hugepagesz=256m hugepages=1'
cd /usr/driver/IPC/single_rat/
echo 0x10000000 > /proc/sys/kernel/shmmax
insmod hetmgr.ko
insmod shm.ko
insmod l1d.ko
mknod /dev/fsl_l1d c 249 0
mknod /dev/fsl_shm c 250 0
mknod /dev/het_mgr c 251 0
# ./dsp_bt -h 1 -c 0 -i c0.bin -c 1 -i c1.bin
# ./ipc_test -r 0 -i 10
In addition, please refer to the following Kernel build option.
1. Diable the Kernel dma engine
Device Drivers --->
[ ] DMA Engine support --->
2. Enable Userspace's I/O driver
Device Drivers --->
<*> Userspace I/O drivers --->
<*> Freescale DMA support
3. Build below packages into rootfs
NOTE: fsl-image-core.bb
IMAGE_INSTALL += " \
ipc-ust \
ipc-modules-single \
ipc-modules-multi \
"
If your problem persists, please attach your whole console log.
Have a great day,
TIC
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------