Other Parts Discussed in Thread: TMDSICE3359
Hello,
I am working with the modified enet_layer2_icssg for EtherCAT communication experiment and I have noticed that it seems to drop except for the first one in consecutive Rx packets.
I modified the layer2 switch example to repeat application of transmitting 2 packets and consecutive receiving.
Verson: 08.06.00.45
Example: enet_layer2_icssg_am64x-evm_r5fss0-0_freertos_ti-arm-clang
enet_layer2_icssg_am64x-evm_r5fss0-0_freertos_ti-arm-clang.zip
Target: TMDS64EVM (Port1 at ICSSG1-P1)
Port1 to: EtherCAT Slave(e.g. TMDSICE3359 ethercat slave application)
Port2 to: not connected
The monPktCntTx / monPktCntRx variable is the counter of Tx / Rx packets.
As result:
The number of Rx packets is half the number of Tx packets.
(seems to drop the later of two consecutive packets)
Version 08.06.00.43 is same also.
Does anyone know what causes it?
In the past have not occurred when using SDK versions under 08.05.00.24.
(8.2.0.31, 8.3.0.18, 8.4.0.17 and 8.5.0.24)
Regard and thanks in advance for any help,
hideomi