Part Number: 66AK2H12
Other Parts Discussed in Thread: TMS320C6678,
Hi,
In our custom board, 66AK2H12 (keystone2) processor is connected to TMS320C6678 (keystone1) processor thro SRIO switch ( one x4) and it is operating at 156.25MHz reference clock and lane speed is 5Gbps. We are running SRIO example project (tput_benchmark) in both processors. We modified benchmark.h for processors' communication(Disabled loop-back ,Enabled Board to board, enabled over srio switch,) Keystone2 is configured as consumer. Keystone1 is configured as Producer. Producer side socket is created and binded successfully and it tries to send packet whereas in consumer (K2 side) socket bind gets failed. Please find the log message of consumer side (K2 processor).
[C66xx_0] CPU Frequency : 983040000 Hz
PLL base frequency: 122880000 Hz
PLL multiplier : 16
PLL divider1 : 2
PLL divider2 : 1
********************************
*********** CONSUMER ***********
********************************
WARNING: Please ensure that the CONSUMER is executing before running the PRODUCER!!
Debug: Queue Manager and CPPI are initialized.
Debug: Waiting for module reset...
Debug: Waiting for module local reset...
Debug: Serdes Setup Successfully
Debug: Waiting for SRIO ports to be operational...
Debug: SRIO port 0 is operational.
Debug: Lanes status shows lanes formed as one 4x port
Debug: Memory Heap Queue 0x2340
Debug: AppConfig Tx Queue: 0x2a0 Flow Id: 0
Debug: SRIO Driver Instance 0x@00866f30 has been created
Debug: AppConfig RxFreeQueue: 0x2341 RxCompletionQueue: 0x2342
Debug: Accumulator List: 0x1088fd20
Debug: Running test in polled mode.
Debug: SRIO Driver handle 0x866f30.
Error: Binding the DIO Management Socket failed.
Error: Binding the DIO Control Socket failed.
Error: Consumer latency measurement failed to complete.
Error: Binding the DIO Control Socket failed.
Kindly help on this. Let me know if any further information is required.
Regards,
S.Sivanantham