Running the RPMSG demos from the SDK requires a specific Linux device tree. If I get it correctly, the differences are as follow:
- the INTMUX of both M4 cores are disabled
- the RPMSG shared memory doubles in size from 64KB to 128KB for each core
- two remote virtual devices per M4 core
The demos run fine with those settings. However, I'd like to better understand why those changes are required. Would somebody please elaborate?