I've seen a lot of examples on how ARM can access PRU memory and vice versa. However, it is very confusing. Even here there are answers to this very question that don't seem to help with my issue which is...
1. Using pruss_remoteproc -- no pru_drv uio driver.
2. Need to share a memory structure between ARM and PRU1, currently located on PRU1 but can be either place.
3. ARM side interface code is a custom UIO driver.
Is it as simple as finding and accessing the PRU base memory pointer? Should I use PRU memory or ARM memory to store the shared structure? No kernel space programming is involved and I don't want to use the pru_drv uio driver because, as I've been told, it is going away and being replaced by the pruss_remoteproc.
Is there any examples? The labs all seem to use the pru_drv uio driver which isn't an option for me.
Thanks,
B