Instructions on enabling SJA1105 switch on S32G2-VNP-EVB board can be found
in NXP Automotive BSP 29.0-HF1 User Guide, Sections 5.2.1 and 5.2.3. Pay
attention to the Note 7 to the port mapping table in Section 5.2.3 which
directly applies to your test setup.
The proper way to verify SJA1105 switch operation is to exchange network traffic
over any subset of it's ports. If you want to use S32G2 on PROCEVB as one of the test
traffic endpoints, PFE driver has to be loaded. The driver along with it's
documentation can be found at this link.
you can use any generic Linux network diagnostic utility you are familiar with,
e.g. ping, arping or ncat to exchange traffic.
Reading assigned IP addresses on a connected equipment is not a valid way to
verify the switch operation because IP assignment mechanisms are OS and configuration
specific and may or may not involve packet exchange depending on either
host setup. The simplest approach is probably to connect two Linux hosts to
the switch ports, configure their network interfaces fully statically and
use one of the utilities mentioned above. Refer to your host Linux distribution
documentation on how to configure network interfaces.
If you need more help with setting up SJA1105 switch on your board, please be sure
to open a Support Case.
Best Regards,
Platon