This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 66AK2H12:66AK2H12中的 SRIO 套接字无法绑定

Guru**** 2577385 points
Other Parts Discussed in Thread: TMS320C6678, 66AK2H12

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/630678/66ak2h12-srio-socket-failed-to-bind-in-66ak2h12

器件型号:66AK2H12
Thread 中讨论的其他器件:TMS320C6678

您好!

在我们的定制板中、66AK2H12 (keystone2)处理器连接到 TMS320C6678 (keystone1)处理器 thro SRIO 开关(1个 x4)、它以156.25MHz 参考时钟运行、通道速度为5Gbps。 我们在两个处理器中都运行 SRIO 示例项目(tput_benchmark)。 我们修改了 benchmark.h 以实现 处理器通信(禁用回路、启用板对板、通过 SRIO 开关启用) Keystone2配置为使用方。 Keystone1配置为 Producer。 生成方端套接字已成功创建并绑定、它尝试发送数据包、而在使用方(K2侧)套接字 绑定失败。 请找到耗电端(K2处理器)的日志消息。

[C66xx_0] CPU 频率:983040000 Hz
 PLL 基频:122880000 Hz
 PLL 倍频器:16.
 PLL 分频器1:2
 PLL 分频器2:1
 
********
小问题*** 消费者*******
********
警告:请确保使用者在运行生成者之前正在执行!!
调试:队列管理器和 CPPI 被初始化。
调试:正在等待模块复位...
调试:正在等待模块本地复位...
调试:SerDes 设置成功
调试:正在等待 SRIO 端口正常工作...   
调试:SRIO 端口0可用。
调试:  通道状态显示构成一个4x 端口的通道
调试:内存堆队列0x2340
调试:AppConfig Tx 队列:0x2a0流程 ID:0
调试:已创建 SRIO 驱动程序实例0x@00866f30
调试:AppConfig RxFreeQueue:0x2341 RxCommpleQueue:0x2342
调试:累加器列表:0x1088fd20
调试:以轮询模式运行测试。
调试:SRIO 驱动程序句柄0x866f30。
 
错误:绑定 DIO 管理套接字失败。
错误:绑定 DIO 控制套接字失败。
错误:无法完成消费者延迟测量。
错误:绑定 DIO 控制套接字失败。


请就此提供帮助。 如果需要更多信息、请告诉我。

此致、

S.Sivanantam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您是否已在 packages/ti/drv/SRIO//test/tput_benchmarking/docs 中查看了文档

    请参阅第9.3节设置 C-S-C 连接模式(内核到内核、使用 SRIO 开关)中的示例配置方法。
    您是否修改了基准测试.h、如下所示:
    将“iS_over_external_SRIO_switch”定义从“false”更改为“true”,这将自动将环回模式设置为“off”,并使输出显示测试是使用外部 SRIO 开关运行的。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的回复。 我已经介绍了该文档。 是的、我已经启用 了 IS _over_external_SRIO_switch 为 true。 此外、benchmark.h 中的回送宏设置为 false。

    我在上一篇文章中已经提到了这些问题。  

    此致、

    S.Sivanantam