Hi,
The new linkerfile structure, that puts interrupts in OCRAM_S makes the str_echo_example for rpmsg fail on colibri IMX7. When I compile the example with MCIMX7D_M4_tcm.ld, and do modprobe imx_rpmsg_tty the M4 is not found.
root@colibri-imx7:~# modprobe imx_rpmsg_tty
root@colibri-imx7:~#
Using the old file MCIMX7D_M4_tcm_bin.ld works fine.
root@colibri-imx7:~# modprobe imx_rpmsg_tty
[ 14.389992] imx_rpmsg_tty rpmsg0: new channel: 0x400 -> 0x0!
[ 14.400562] Install rpmsg tty driver!
Do you have an idea why this is and how this could be fixed?
The new linkerfile structure was added to git in commits after
“commit virtio: Redefine vring_avail_event Colibri-iMX7-M4_FreeRTOS_1.2-20170407”.
Best
Christoph