sja1105p_1-1_cfg.bin

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
1,599件の閲覧回数
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 件の賞賛
返信
1 解決策
1,591件の閲覧回数
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

 

元の投稿で解決策を見る

1 返信
1,592件の閲覧回数
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