Resolved! VIRT_UART (or RPMsg framework) on M4 cannot send messages until A7 host sends a message.
While I'm modifying the code of OpenAMP Echo, I found that VIRT_UART_Transmit() fails until host Linux sends any message (like $ echo "A" > /dev/ttyRPMSG0).After Linux send a message everything works as expected.After digging into it a little bit, I ...