Hello,
I'm using the TI breakout board to connect two evms, evm6678 and evm6670. I wanted to get some knowledge about the transmission delay of SRIO, so I send a packet from evm6678 to evm6670, after receiving, 6670 sends back a packet to 6678, the time between sending and receiving on 6678 was measured, which was aproximately transmission delay doubled. Also, I wanted to do it several times to get the average.
The 6678 board successfully sent 3 packets and received 3 response packets from 6670. On the fourth time, 6678 sent out a packet, 6670 received and sent back response packet, but 6678 never received the packet and hung at the sockRecv call .
According to RandyJ's post, I checked several registers both on 6670 and 6678 after sockSend call, the results are the same and as follows:
transmission no | ERR_STAT | LM_RESP | ERR_DET | SP0_CTL |
1 | 0x20202 | 0x80000005 | 0x0 | 0x600001 |
2 | 0x20202 | 0x5 | 0x0 | 0x600001 |
3 | 0x20202 | 0x5 | 0x0 | 0x600001 |
4 | 0x20202 | 0x5 | 0x0 |
0x600001 |
Since the first 3 transmission loops are succesful, I think the configuration of routing is correct, I cleared the rx buffer after sockRecv call.
That's about all the information I can think of now, Let me know if you need more information to help with my problem. Thanks.
Roy