how does rpmsg on imx6sx works?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

how does rpmsg on imx6sx works?

571 次查看
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
标签 (2)
0 项奖励
1 回复

488 次查看
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 项奖励