Replies: 1 comment 2 replies
|
Greetings @iorvrse, We have limited experience with RPMsg, but looking at your config we spotted something that's likely the root cause. Your Bao VM memory region is: .regions = (struct vm_mem_region[]) {
{
.base = 0x80200000,
.size = 0x40000000
}
},Without .regions = (struct vm_mem_region[]) {
{
.base = 0x80200000,
.size = 0x40000000,
.place_phys = true,
.phys = 0x80200000,
}
},Let me know if this helps. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I am trying to run RPMsg between a Cortex-A (Linux) and Cortex-M on an Apalis i.MX8 under Bao. I have successfully run this RPMsg setup without Bao using the standard NXP SDK example. I followed the exact same steps under Bao, but the communication endpoints aren't being created.
My current setup:
Linux brings up the bus and allocates the buffers, but I never get the actual endpoint devices.
Here is the bao configuration
And this is the linux device tree
All reactions