sja1105p_1-1_cfg.bin

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

sja1105p_1-1_cfg.bin

Jump to solution
1,301 Views
Inchul
Contributor II

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.

Inchul_1-1635313797400.png

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?

Inchul_2-1635314386779.png

 

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?

Inchul_0-1635313257251.png

 

Thank you and best regards.

Inchul Lee.

0 Kudos
1 Solution
1,293 Views
bpe
NXP Employee
NXP Employee

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

 

View solution in original post

1 Reply
1,294 Views
bpe
NXP Employee
NXP Employee

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