Thread 中讨论的其他器件:SYSBIOS
您好!
我们在使用 NDK 时遇到 EMAC 模块的设置和性能问题。
问题是、由于某种原因、NDK 以10Mbps 而非100Mbps 进行通信。 我们通过两种方式验证了这一点:1)使用外部工具监控实际吞吐量;2)检查 MAC_Configuration 寄存器中建议将 EMAC 设置为10Mbps 的位14 (FES) 、如下所示:

我们的测试设置:我们在运行 TI tcpEchoF2838X 示例的 controlCARD-TMDCNCD28388D 上运行测试。 我们将主机与 在 Visual Studio 中运行简单环回代码的千兆位以太网网络芯片结合使用。 我们使用高质量的屏蔽 CAT6e 电缆通过 TMDCNCD28388D 直接连接计算机。 我们已经尝试过多台其他计算机以及其他电缆、但速度仍保持在10Mbps。 我们可以 与您私下共享项目的源代码。
此时、我们非常困惑为什么通信速度设置为10Mbps、我们不知道如何影响 NDK 的低级设置(使用 SYSBIOS RTOS 运行)。
我们感谢您对本案例的及时响应。
此致、
Alex