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.

IPC communication between the MPU, DSP and IPU in AM572x

Other Parts Discussed in Thread: AM5726

Hello.
We develop a project where use TI AM5726.
We have a couple of TMDXIDK5728.
Our project uses MPU, DSP and IPU so we need interprocess communications.
On MPU we use HILOS - Linux (5.10.100...), on DSP and IPU we use TIRTOS.
We have downloaded and installed for Linux: TI SDK Linux-rt 08.02.01.00, for TIRTOS we use SDK RTOS 08.02.01.00.
Our workstations run Windows 7, 11, VmBoxes and Linux Kubuntu 18.04 and Ubuntu 22.04.
So, we need IPC. In this SDK IPC is 3.50.04.08.
Our the first interest is an examples which are in ../ipc_3_50_04_08/examples/DRA7XX_linux_elf - ex02_messageq and ex41_forwardmsg.
1. We have made an SDK card for our 572X IDKs by general script in Linux rt SDK. It works fine. Ok.
Next we try the example ex02_messageq, which is on /usr/bin/ipc/examples/ex02_messageq.
We load the DSP firmware - it loads well, we load the IPU firmware - it loads well. We see it on dmesg out - it tells us all right and on trace0 - all right.
Next we launch the app_host with arguments DSP1 or IPU1 and it throws an error: IPC can't attach to the LAD_daemon.
Ok. Next: we compiled the example in ../ipc_3_50_04_08/examples/DRA7XX_linux_elf/ex02_messageq, put firmware for DSP, IPU and app_host and have:
when we load the DSP firmware we have error; when we load the IPU firmware we have error.
Questions:
 - what is the problem with LAD_daemon?
 - what is the problem with the example which we compiled by ourself? Is this example the same which is on the linux rootfs from the SDK? What can be wrong?
 
2. Next our interesting example is the ex41_forwardmsg.
As with the previous time first of all we tried to launch it from examples in the rootfs from the SDK. Unlike the previous time we have got a problem
from start: both the DSP and IPU firmwares didn't load correctly, not the DSP and not the IPU.
The attemptions to compile the example by ourself and to launch it on the target have got crash. 
Questions:
 - what is wrong with the example in the rootfs from the SDK? why native compiled example doesn't start?
 - why the example, compiled by ourself doesn't load correctly?
 
We checked all the memory maps and DTs, they seem correct for Linux rt, DSP and IPU, but every time we have a problems.