How do i make sure iMX8 A35 core(s) and M4 core are communicating well?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How do i make sure iMX8 A35 core(s) and M4 core are communicating well?

28,843件の閲覧回数
srikanth_patcha
Contributor III

i.MX 8DualX/8DualXPlus/8QuadXPlus @iMX8 : 

How do i make sure iMX8 A35 core(s) and M4 core are communicating well on Linux version

4.14.78-toradex_imx_4.14.78_1.0.0_ga-bring_up ?

Could share detail document on communication mechanism between them. 

11 返答(返信)

27,977件の閲覧回数
srikanth_patcha
Contributor III

Remote processor(M4) reset failed to re-establish RPMSG link between M4 and A35

0 件の賞賛
返信

28,001件の閲覧回数
srikanth_patcha
Contributor III

Posted on Toradex as well.

https://www.toradex.com/community/questions/44550/making-a35-rpmsg-slaveon-linux-side.html?childToVi... 

Driver code

imx_rpmsg_tty.c\rpmsg\drivers - linux-imx - i.MX Linux kernel 

Need a process for configuring RPMSG A35 as Slave in RPMSG Linux and "M4 will the Master to send instructions here" 

0 件の賞賛
返信

28,001件の閲覧回数
srikanth_patcha
Contributor III

Thanks for taking attention towards discussion:  

Could you please share right answers for below questions: 

  Linux Version : 4.14.78-toradex_imx_4.14.78_1.0.0_ga-bring_up-g4276158-dirty

  1.  Procedure for configuring A35 as Slave in RPMSG Linux.
  2. INC package and integration steps for A35 Linux code.
0 件の賞賛
返信

28,002件の閲覧回数
lydia_ziegler
NXP Employee
NXP Employee

Hi srikanth.patchava-ext@continental-corporation.com

Can you please create this same question in the "Continental- i.MX8 Private Portal" Community page?

Thank you,

Lydia

0 件の賞賛
返信

28,002件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

toradex boards and its software is not supported by nxp,

issue may be posted on toradex support portal

Toradex - Customer Support 

Best regards
igor

0 件の賞賛
返信

28,002件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Sri

one can look at sect.2.8 Remote Processor Messaging attached Linux Manual,

rpmsg\test - imx-test - i.MX Driver Test Application Software 

i.MX8QXP MCUXpresso SDK for i.MX Cortex-M can be found on

i.MX Software | NXP 

Please note that toradex software is supported by its vendor and it may be posted on

Welcome to - Toradex Community 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

28,002件の閲覧回数
srikanth_patcha
Contributor III

Hello igorpadykov,

 Thanks for responding.  I understand that using RPMSG we can communicate b/w cortex A35 and cortex M4.

Move to little closer look: 

It the only one way for this RPMSG? is it good to use Message unit (MU) which is associated sc_ipc_read(), sc_ipc_write() APIs for read-write Message Unit for multiple applications. share with more detail documentation.

0 件の賞賛
返信

28,002件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Sri

may be useful to check documentation included in  SCFW Porting Kit

Best regards
igor

0 件の賞賛
返信

28,002件の閲覧回数
srikanth_patcha
Contributor III

Seems it is useful for more of OS based pipes.

Here I'm only pointing to read from M4 power module values to A35 using RPMSG.

Do you have any sample code that clarifies to continue my product support?

0 件の賞賛
返信

28,002件の閲覧回数
srikanth_patcha
Contributor III

How do I make changes in RPMSG driver for moving A35 to act as a slave in Linux?
Since we are moving M4 as a master in RTOS.

0 件の賞賛
返信

28,002件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

sorry I am not aware of other sample codes. Note, this part

is preproduction part and has not full support. Suggest to proceed with

NXP Professional Services to get more support:
https://www.nxp.com/design/design-services:SW-SUPPORT

Best regards
igor

0 件の賞賛
返信