Iperf TCP Bandwidth on SJA1105SMBEVM

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Iperf TCP Bandwidth on SJA1105SMBEVM

967 次查看
ivan_kenetics
Contributor II

I'm seeing strange behaviour on the SJA1105SMBEVM running with one laptop connected directly to Gigabit Port P1 transmtting Data to 2x S32K148 with TJA1101 connected on Port J12 and J13. The TCP Bandwidth is very unstable and cannot achieve 95 Mbits/Sec but when one of the S32K148 is connected to Port J11, the TCP Bandwidth is stable and both S32K148 are able to achieve 95Mbits/Sec. Laptop is client is transmitting to S32K148 Servers at the same time.

For the S32K148 servers transmitting to Laptop client, the TCP Bandwidth is stable no matter which 2 ports the S32K148 are connected to on the SJA1105SMBEVM. Bandwidth is stable at 33Mbits/Sec which is the limitation of S32K!48.

The firmware seem to be the cause and I would like to change the Switch configuration but I'm unable to generate the required NXP_SJA1105P_configStream.c using the SJA1105X_CONFIG-GENTOOL. It seem like the sja1105_converter.py is not working. No problem generating all the .hex file.

Can anyone advise on this?

Thanks.

标签 (1)
0 项奖励
1 回复

942 次查看
bpe
NXP Employee
NXP Employee

The sja1105_converter.py only provides the Converter() class which can be used
to convert .hex into .c files.

You have to add something like the following line at the end of the sja1105_converter.py file

Converter().create_c_code(["sja1105PR_simple.hex"], "sja1105PR_simple.c")

to convert the sja1105PR_simple.hex to sja1105PR_simple.c

There is a couple of examples at the bottom of the script. Uncomment and
edit as appropriate to convert the files you want.

Hope this helps,
Platon

 

0 项奖励