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.

OMAP-L138: IPC & enabling remoteproc

Part Number: OMAP-L138
Other Parts Discussed in Thread: DA8XX

Hello,

I am working with the OMAP-L138-DG-325-RI SoM and I am trying to update code that uses DSP/LINK to use SYS/BIOS & IPC instead.

So far, I have tried to install and setup IPC by following the "IPC_Install_Guide_Linux.pdf" (I have attached the pdf), but I am stuck at "Installing Tests".

According to the install guide, firmware for the remote processor should be loaded via the remoteproc kernel module and placed in /lib/firmware. However, my Linux does not have this folder.

 

Kernel Configuration

When rebuilding the kernel, I have added these config parameters to my defconfig file as described in the guide.

CONFIG_REMOTEPROC=m
CONFIG_DA8XX_REMOTEPROC=m
CONFIG_RPMSG=m
CONFIG_VIRTIO=m

Enable Remoteproc
I have enabled the remoteproc module in Linux with "modprobe remoteproc" and can see it listed with "lsmod".

The sys/class/remoteproc folder is also empty

Is there any documentation with regards to how remoteproc is enabled and configured in order for it to work with IPC in Linux?

Tools

  • ipc_3_40_01_08
  • bios_6_42_02_29
  • c6000_7_4_24
  • xdctools_3_31_02_38_core
  • arm-926ejs-linux-gnueabi-gcc: (crosstool-NG 1.13.2) 4.5.3
  • Linux kernel: 4.19.141

Thanks,
Kim

IPC_Install_Guide_Linux.pdf