你好。当我们尝试使用 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 芯片或类似的东西有类似的问题,或者对如何调试它有一些想法吗?