Hello everyone!
Currently, I’m studying the Milk-V Duo S and have encountered problems related to the communication between the large and small cores’ RPMsg. I would like to seek your experience or troubleshooting ideas from everyone.
The main core acts as the master control end (for example, Linux device node like /dev/rpmsgX), while the small core handles specific tasks as the slave end.
Currently, the main core system is a Debian image made by a community leader. The firmware for the secondary core is planned to be a freertos firmware compiled using the official SDK and loaded through remoteproc. However, some problems have arisen. I earnestly request that those who are familiar with Milk-V Duo S or have experience with RISC-V RPMsg communication offer some suggestions, insights or debugging directions. Thank you all for your help!
1 Like
There is little information on communication between cores on the latest v2 builds. The examples & documentation are out of date.
There is an effort to port over Zephyr OS with comms between the cores which you might want to support.
Add support for SOPHGO SoCs and Milk-V boards by xingrz · Pull Request #69594 · zephyrproject-rtos/zephyr · GitHub
1 Like