Ethernet on the S32G-VNP-RDB2

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

Ethernet on the S32G-VNP-RDB2

1,211 Views
MaximeGPwrx
Contributor II

Hi,

What is the most easiest way to receive an ethernet france through the ethernet port PFE_MAC2 on the board S32G-VNP-RDB2 ?

Constraint : I don't want a complexe EBTresOS configuration.

I want to stay in S32DS and at least just receive a frame on my rx buffer.

All of the provided example are, for me, not enough straight forward and required an over complexification of the build process with EBTresOS.

Thanks.

0 Kudos
Reply
4 Replies

1,198 Views
chenyin_h
NXP Employee
NXP Employee

Thanks for your post.

1. Sorry that currently the PFE examples included in the PFE MCAL packages are configured by the EB.

2. There is a S32DS based demo, which could be downloaded from the following link:

But it is based on very early version code base and no formal updated version existed.

3. If working with latest version BSP(A53 cores), then the default BSP images flashed to the SD card could boot the RDB2 correctly, and the PFE_MAC2 could receive frames with default settings.

 

BR

Chenyin

0 Kudos
Reply

1,191 Views
MaximeGPwrx
Contributor II

This example also use an EB TresOS configuration. This configuration has just been pre built by NXP.

In order to use the PFE_MAC2 ethernet interface, what RTD driver I have to use ?

For example, from the installation directory, Eth_TS and EthIf_TS is enough ?

Or I have to install something else ?

For example, in the example you shown, they use the driver Eth_43_PFE_TS

What is the goal of this driver ?

I just try to keep things simple. And for just an ethernet things, it looks like something really complex...


Is it mandatory ?

 

Thanks.

 

0 Kudos
Reply

1,166 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @MaximeGPwrx 

Thanks for your reply.

1. The PFE driver(Eth_43_PFE) is released as a standalone package, and is not included in the standard RTD, you may need to integrate it with RTD to configure/build.

2. Unfortunately, the PFE driver configuration is not supported in S32DS and is only available in EB. so if you are willing to use this driver, I suggest using EB instead.

3. If only testing with PFE_MAC2, then using BSP(A53 software packages) may be more easier, since no specific settings needed for enabling it on RDB2.

Sorry for your inconvenience.

 

BR

Chenyin

0 Kudos
Reply

945 Views
MaximeGPwrx
Contributor II

This is very interesting.

I have one another question :

1/ What is the difference between the PFE Driver (the one that need EB) and the Eth_43_PFE that is standalone and don't require any configuration ?

2/ Can we do the same things with them ?

3/ If we only want to respond to some icmp request (ping) from PFE0, PFE1 and PFE2, what we have to do ? Like what peripheral we have to use in S32 Design Studio ? Please, without EB.

4/ I'm curious. Why NXP choose to integrate EB in the dev workflow to configure the driver ?

Thanks.

0 Kudos
Reply