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.
您好、TI!
我正在处理 SDK 8.5版本中的示例 enet_L2_cpsw_am64x-evm。
通过将大量数据包直接从计算机发送到 R5f 并向 R5f 队列添加计数器、我发现由于 R5f 接收点的数据包丢失、数据包(可能)存在巨大差异。 我已尝试从 example.syscfg 修改数据包池配置、通过增加 ENET TX DMA 通道的数量和 Rx DMA 通道的数量、这表明大型池数据包计数必须在8到192范围内。 我想知道能否将通道中的数据包数量增加到192个以上。
您好!
感谢您的提问。 我会检查并返回给你。
此致
Ashwani
非常感谢! 一些更新! 通过重新测试、TX 和 RX DMA 通道的大小似乎限制了 R5可以接收的数据包的数量。 实际上,通过在 Rx 队列中实施计数器如果 R5,它是 eGal 的大小的 RX 和 TX DMA 通道与1包/100ms 的波特率。 在顶端、Wireshark 通过打印出 R5回显到主机的数据包数量来校正答案、也与 RX DMA 通道进行 Egal。 我很困惑、想知道这个问题是否来自 DMA、因为 DMA 无法足够快地重新接收数据包。
此致
您好!
我上星期不在办公室,所以不能花时间在这件事上。 现在、我已经回来讨论这个问题。
请在下周前了解最新消息。
此致
Ashwani
您好!
很抱歉响应延迟。
我需要更多有关您的用例的信息。
您使用的是哪种电路板(AM64x-PG1/2)?
什么是数据包大小?
电路板端口的突发尺寸和速率是多少?
此致
Ashwani
嗨!:不用担心!
您使用的是哪种电路板(AM64x-PG1/2)?
它是一个 AM64x TMDS64GPEVM
什么是数据包大小?
数据包大小为1536字节
电路板端口的突发尺寸和速率是多少?
我 有一个 C 程序发送带 for loop 的以太网帧! 并且发送的每个数据包之间有一个 SLEEP (0.1)。 因此、 我每个100ms 发送1个数据包。
此致
天一
我想知道是否可以将信道中的数据包数量增加到192个以上。
是的、可以做到。
但不建议这么做、因为192后性能改进可以忽略不计。
此致
Ashwani