乐鑫技术交流
直播中

张伟

7年用户 1669经验值
私信 关注
[问答]

在ESP32D0W上使用ksz8863的以太网速度非常低是什么原因造成的?

你好。当我们尝试使用 ksz8863 芯片的官方驱动程序(https://github.com/espressif/esp-eth-dr ... er/ksz8863)通过以太网发送数据时,我们遇到了一些困难。传输速度非常低,~13KB/s,这是难以置信的低带宽。对于此设置,我们将 50 MHz 时钟连接到 GPIO_16,并将 ETH_RMII_CLK_MODE 设置为 ETH_RMII_CLK_OUTPUT。我们还将 ksz8863_p3_rmii_internal_clk 设置为 true。我们使用驱动程序源代码的示例作为我们代码的基础。

我们还尝试将硬件更改为 ETH_RMII_CLK_INPUT,但随后它返回了“重置超时”错误。

我们尝试了不同的事情(有点盲目),比如反转 P3 时钟,将 p3_rmii_internal_clk 设置为 false 等等,但我们所做的一切都奏效了。

有人对 ksz8863 芯片或类似的东西有类似的问题,或者对如何调试它有一些想法吗?



更多回帖

发帖
×
20
完善资料,
赚取积分