Hi, I'm trying to run the rpmsg_lite_str_echo_rtos by remoteproc but the firmware freezes into rpmsg_lite_wait_for_link_up function
echo stop > /sys/devices/platform/imx8mp-cm7/remoteproc/remoteproc0/state
echo -n tcm.elf > /sys/devices/platform/imx8mp-cm7/remoteproc/remoteproc0/firmware
echo start > /sys/devices/platform/imx8mp-cm7/remoteproc/remoteproc0/state
If I load the same software from u-boot all work,
fatload mmc 1:1 0x48000000 tcm.bin;cp.b 0x48000000 0x7e0000 20000; bootaux 0x7e0000
at boot the firmware enter into rpmsg_lite_wait_for_link_up and when the imx_rproc kernel module is loaded the firmware continue correctly
I followed AN5317 and patched the kernel/u-boot to enable the M7 clock
under my dts m7 section
Hi,
I'm using yocto honister (kernel 5.15.71) with SDK _2_13_EVK-MIMX8MP
Hello @mirkoardinghi1 ,
I was trying to replicate your issue but unsuccessfully, have you tried to do it loading the imx8mp-evk-rpmsg.dts?
That device tree has the RPROC node. Only I want to confirm if only occurs with your custom dts or also with a tested dts.
Best regards!
Hello @mirkoardinghi1 ,
Could you please share what BSP and SDK version are you using?
I would like try to replicate your issue exactly as you.
Best regards!