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

daya123
Posts: 12
Joined: Fri Jun 25, 2021 7:50 am

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

Postby daya123 » Fri Jul 16, 2021 7:16 am

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

Code: Select all

(X) Media Independent Interface (MII)
Attachments
ES-IDF_RMII配置选项.png
ES-IDF_RMII配置选项.png (3.58 KiB) Viewed 8179 times
ES-IDF_RMII.png
ES-IDF_RMII.png (14.51 KiB) Viewed 8179 times

daya123
Posts: 12
Joined: Fri Jun 25, 2021 7:50 am

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

Postby daya123 » Tue Jul 20, 2021 3:34 am

麻烦有没有官方人员回复下,着急做板子

ESP_Yake
Posts: 109
Joined: Mon Mar 06, 2017 12:23 pm

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

Postby ESP_Yake » Tue Jul 20, 2021 6:31 am

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

daya123
Posts: 12
Joined: Fri Jun 25, 2021 7:50 am

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

Postby daya123 » Tue Jul 20, 2021 7:21 am

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

ESP_Yake
Posts: 109
Joined: Mon Mar 06, 2017 12:23 pm

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

Postby ESP_Yake » Tue Jul 20, 2021 7:54 am

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

daya123
Posts: 12
Joined: Fri Jun 25, 2021 7:50 am

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

Postby daya123 » Tue Jul 20, 2021 8:07 am

好的了解了,谢谢

Who is online

Users browsing this forum: Bing [Bot] and 86 guests