How to implement a bi-directional communication by using GenAVB/TSN stack?

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

How to implement a bi-directional communication by using GenAVB/TSN stack?

445 Views
tak01
Contributor I

Has anyone used following GenAVB/TSN stack to achieve bi-directional communication?

- Application: genavb-app-freertos-4_0_3.tar.gz
- GenAVB/TSN stack: genavb-sdk-4_0_3.tar.gz.

I'd like to implement an Ethernet AVB bi-directional comunication by using above stack and sample source code.

But the GenAVB/TSN stack is not supposed to support multitasking.
For example, I called genavb_init() at task A for talker and task B for listener.
Then memory access violation is happened.

How do I implement an Ethernet AVB bi-directional comunication by using the GenAVB/TSN stack?

0 Kudos
1 Reply

425 Views
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @tak01,

I am not entirely sure, but I don't think this is possible. Have you looked into this Application Note: https://www.nxp.com/docs/en/user-guide/GENAVBTSNUG.pdf? All of the different implementations for this stack are done via a back-to-back or via a AVB Switch, but always with only a single role of Listener/Talker, never both.

 

BR,

Edwin.

0 Kudos