Implementing NXP's TSN AVB on NXP's RT1170-EVK

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

Implementing NXP's TSN AVB on NXP's RT1170-EVK

986件の閲覧回数
D_TTSA
Contributor V

Good day

We would like to implement and test NXP's GenAVB/TSN SDK on NXP's RT1170-EVK. Thereafter, we would like to 'port' the TSN functionality to Embedded Artist's RT1176 uCOM that is running FreeRTOS.

To do this 'port', we require that the TSN software is 'patched' to an SDK.

I found NXP's TSN SDK, and have followed the instructions in chapters 6 & 7 of the "NXP_GenAVB_TSN_MCUXpresso_User_s_Guide_4_3_0rev0" (attached).

According to the instructions, I built the RT1170-EVK's SDK v2.11.0, with the littlefs, lwIP and FreeRTOS middleware components:

D_TTSA_0-1669984046826.png

D_TTSA_0-1669985394987.png

I downloaded and extracted both this RT1170-EVK SDK and NXP's TSN SDK.

D_TTSA_2-1669984107765.png

Then, I ran the patch successfully:

D_TTSA_4-1669984289833.png

Chapter 7 then instructs me to install the GenAVB/TSN SDK by extracting the SDK:

D_TTSA_5-1669984358426.png

D_TTSA_6-1669984376299.png

Extracting the "tar.gz" results in a ".tar" file, which I then extracted again to yield the "genavb-sdk-4_3_0" folder:

D_TTSA_8-1669985089920.png

 

 

 

 

 

 

 

 

 

The remainder of the document describes how to install and create the bootable images for the application examples. This is not much use to me - I need access to the TSN SDK so that I can apply it to my own custom project.

Could someone please explain to me how I can integrate the TSN functionality into my FreeRTOS-based application? According to NXP's document, that should be possible now...

D_TTSA_9-1669985273186.png

 

However, there are no "drivers" / "middleware" / other components that can be added into an RT1170-EVK project:

D_TTSA_0-1669986199273.pngD_TTSA_1-1669986215167.png

Could someone please tell me how to get access to the TSN sources in the MCUXpresso IDE, through the SDK patch?

0 件の賞賛
返信
3 返答(返信)

938件の閲覧回数
Omar_Anguiano
NXP TechSupport
NXP TechSupport

You will need to add manually the required files from genavb-sdk-4_3_0.tar to your FreeRTOS project made with MCUXpresso. They need to be copied to your specific custom project from the folder.

Best regards,
Omar

0 件の賞賛
返信

897件の閲覧回数
D_TTSA
Contributor V

Hi @Omar_Anguiano 

Thanks for your reply.

How do I know which files to include though?

There are many files and folders... the process of elimination would really take a lot of time.

D_TTSA_0-1672832545583.png

Kind regards

D_TTSA

0 件の賞賛
返信

854件の閲覧回数
Omar_Anguiano
NXP TechSupport
NXP TechSupport

The files to include depend on your specific application and environment you are using.
I suggest using makefiles from the examples as a reference to have a hint on which files to include.

Best regards,
Omar

0 件の賞賛
返信