好的,非常感谢!ESP_morris wrote: ↑Thu Dec 06, 2018 4:48 am可以参考以下这个:
https://www.esp32.com/viewtopic.php?f=1 ... 381#p27381
https://github.com/espressif/esp-idf/pu ... -340727923
希望能对你有帮助。
Search found 5 matches
- Thu Dec 06, 2018 8:18 am
- Forum: ESP-IDF 中文讨论版
- Topic: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0xffff
- Replies: 11
- Views: 34055
Re: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0x
- Wed Dec 05, 2018 5:35 am
- Forum: ESP-IDF 中文讨论版
- Topic: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0xffff
- Replies: 11
- Views: 34055
Re: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0x
嗯嗯,是的。
- Tue Dec 04, 2018 12:40 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0xffff
- Replies: 11
- Views: 34055
Re: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0x
我们最近在测试过程中发现有和你类似的情况,但具体原因不知是否相同。 建议先试一下在esp-idf/components/ethernet/emac_main.c 中的esp_eth_enable函数中添加:emac_enable_clk(true);具体位置如下图: https://s1.ax1x.com/2018/12/04/FQ6aKU.png 防止图片显示不了,我把代码贴上来 esp_err_t esp_eth_enable(void) { struct emac_post_cmd post_cmd; struct emac_open_cmd open_cmd; post_cmd.cm...
- Tue Dec 04, 2018 8:43 am
- Forum: ESP-IDF 中文讨论版
- Topic: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0xffff
- Replies: 11
- Views: 34055
Re: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0x
你好,首先感谢您的回复。ESP_morris wrote: ↑Tue Dec 04, 2018 5:05 am你好,从你给的图中看到你选择的时钟模式是GPIO0输入模式,即RMII的50MHz时钟需要由外部提供(一般是由PHY产生或者是外部晶振提供)。
1. 请检查GPIO0是否有50MHz的时钟输入
2. 确定好你的PHY地址是否是0(最好查看一下原理图)
其次,我购买的PHY模块自带有50MHZ晶振,我利用示波器测试了,其输出没有错误,是50MHZ。另外,对于地址问题我查看了原理图及相关的技术文档,其地址都为0,我也试过了地址1,但依然出现原来的错误。最后我更换使用了其他的网线,也没办法解决这个问题。
- Mon Dec 03, 2018 11:48 am
- Forum: ESP-IDF 中文讨论版
- Topic: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0xffff
- Replies: 11
- Views: 34055
使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0xffff
我在使用esp wroom 32和一个LAN8720的PHY模块时,并参考idf中的Ethernet示例时,出现了图中的错误代码,多次检查接线并未出现问题,PHY模块在STM32开发板上可以正常使用。使用附件中的配置方式。请问我该如何解决。开发环境为官方推荐的Ubuntu环境。