Page 1 of 1

[已解决] ESP32 对MII接口的支持问题

Posted: Fri Jul 16, 2021 7:16 am
by daya123
公司目前有个项目必须要使用PHY MII接口,芯片读写使用的是SPI方式,查看文档说ESP-IDF目前仅支持RMII连接方式,但是看到PHY配置选项中已经支持MII不知道代码SDK曾目前是否支持

Code: Select all

(X) Media Independent Interface (MII)

Re: ESP32 对MII接口的支持问题

Posted: Tue Jul 20, 2021 3:34 am
by daya123
麻烦有没有官方人员回复下,着急做板子

Re: ESP32 对MII接口的支持问题

Posted: Tue Jul 20, 2021 6:31 am
by ESP_Yake
Hi, MII 接口用的 IO 太多了,需要 18 个 IO, 这会导致 ESP32 的某些外设没法使用,正常来说 RMII 接口已经足够,请问你们基于什么需求考虑使用 MII 接口呢。

Re: ESP32 对MII接口的支持问题

Posted: Tue Jul 20, 2021 7:21 am
by daya123
项目需要外接千兆交换芯片,必须使用MII接口,ESP32硬件上是满足需求的,我看文档说是SDK仅支持RMII接口,另外我看了驱动源码,即使menuconfig配置了MII方式,驱动好像并没有,所以就算我在硬件上把MII的接口都初始化成响应的MII方式仍然无法使用MII接口进行通信,想确认一下是不是这样

Re: ESP32 对MII接口的支持问题

Posted: Tue Jul 20, 2021 7:54 am
by ESP_Yake
目前 ESP32 硬件是支持的,但是IDF驱动没有增加 MII 接口的支持,其主要原因就在于占用引脚过多,在开发时我们评估使用范围非常受限,像你说的千兆网卡, ESP32 增加 MII,受限于芯片性能的限制,也很难发挥出来。
如果你们必须采用 MII 接口,可以将需求发邮件到 sales@espressif.com

Re: ESP32 对MII接口的支持问题

Posted: Tue Jul 20, 2021 8:07 am
by daya123
好的了解了,谢谢