使用imx8m mini, m4ctl 补丁已经合入imx8mm的工程,可以在板子上正常控制m4 core reset,但是带来了另外一个问题,还请协助一下。 使用的是rpmsg_lite_str_echo_rtos M4工程, linux这边用的是imx_rpmsg_tty.ko. 1:正常uboot启动M4,等linux启动后,加载模块 insmod imx_rpmsg_tty.ko 2:rpmsg str echo 正常 3:在linux 中使用m4ctl,reset M4 4:卸载模块 rmmod imx_rpmsg_tty.ko 5:重新加载 insmod imx_rpmsg_tty.ko 6:rpmsg str echo 不正常,此时M4死循环在 while (!rpmsg_lite_is_link_up(my_rpmsg)); 请问如何在linux中,使用m4ctl ,reset M4 core之后,保持rpmsg tty 工作正常? nxp 社区有同样的提问,但是没有具体的解决方法。
|