how does rpmsg on imx6sx works?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

how does rpmsg on imx6sx works?

570 Views
jingyangxie
Contributor V
I have an imx6sx motherboard, use rpmsg for A9 and M4 communication. When A9 sends data to M4 for 256 times, each time M4 can receive the correct data, but when it reaches the 257th time, the data received by M4 is the same with the first one.  why is this?
PS:
M4 freertos 1.0.1
A9:linux 4.1.15
Labels (2)
0 Kudos
1 Reply

487 Views
art
NXP Employee
NXP Employee

To make me able to accurately study the case, please describe in details and step by step, what exactly i.MX6SoloX hardware do you use (is it the i.MX6SX SABRE SD board or your own custom hardware?), what application software do you run on both A9 and M4 cores, how do you perform the test, what do you expect and what results do you actually get.

In general, the most likely cause of the issue is that the M4 core does not flush its rpmsg receive queue somehow.


Have a great day,
Artur

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos