Hi, Community.
I am using S32G-PROCEVB-S and S32GRV-PLATEVB in stacked mode. I am testing sja1105 switch. I know that pfe2 is MAC_2 which is connected to sja1105 switch. I think that devices connected with 'A' and 'B' can be communicated. But not communicated.
For your reference, The IP of PC attached 'A' is 169.254.xxx.xxx. I know that this ip address means just linked and doesn't assigned IP address. So, I think that sja1105 is not worked correctly. But as boot log message, I confirmed sja1105 initialization log message. Can I determine that sja1105 is operated with the boot log?
If I need to modify sja1105 configuration, I think that sja1105p_1-1_cfg.bin should is modified. Is it right? If yes, how can I modify sja1105p_1-1_cfg.bin?
Thank you and best regards.
Inchul Lee.
已解决! 转到解答。
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
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