Transfer Data from A7 to M4 faster than from M4 to A7
Hi,
i have done some Benchmarktest via Rpmsg and iam getting following results:
Maximal datarate sending data from M4 to A7 4.359 MB/s.
Maximal datarate sending data from A7 to M4 9.16 MB/s.
Now iam not sure why reading from A7 side is so much slower than writing, because you always get an interrupt back doesnt matter if you are sending or reading data.
I have following thougths about that and also a question:
- If Linux receives an Interrupt from IPCC, is Linux handling the Interrupt directly or will the functions executed later from a worker-thread? This would be nice to know.
- The reading function seems to be more complicated and needs more ecextuion time than just writing?!
Maybe someone already have some thoughs or answers to that.
