I'm trying to send one bit from PL to PS. I want to be able to read it in launched linux session. Topic seems really huge, I dont know where to start.
I guess I need to write a linux driver that would read data from the address that is predefined by myself in vivado. Am I right? If so, how to define addresses in Vivado? What are the limitations? Is it essential to use "linux/dmaengine.h" (Met in one example of code)?
Pinned block design of my project below (useful part I guess)