器件型号: DRA829V
我遇到了一个问题、每当我硬重置其中一个 R5 内核时、Linux 主机进入疯狂循环并打印以下错误消息:
[ 93.966327] virtio_rpmsg_bus virtio1: rpmsg_create_channel failed
[ 93.972453] virtio_rpmsg_bus virtio1: channel rpmsg_chrdev:ffffffff:e already exist
[ 93.980103] virtio_rpmsg_bus virtio1: rpmsg_create_channel failed
[ 93.986224] virtio_rpmsg_bus virtio1: channel rpmsg_chrdev:ffffffff:e already exist
[ 93.993873] virtio_rpmsg_bus virtio1: rpmsg_create_channel failed
[ 93.999996] virtio_rpmsg_bus virtio1: channel rpmsg_chrdev:ffffffff:e already exist
发生这种情况是因为 R5 应用程序会在启动时创建并广播通道。 是否有办法在硬复位 R5 内核之前指示主机 MPU 移除/损坏通道? 还是有任何权变措施来避免误差环路? 发生这种情况时、Linux 终端将无法使用。